Junglewise Threat Intelligence

CVE-2026-64055: Linux Kernel Cortina Gemini Ethernet fragment counter error in gmac_rx

CVE-2026-64055 · Severity: info · CVSS 0 · Published 2026-07-19

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's Cortina Gemini Ethernet driver where network packets could be incorrectly processed. When the system's internal buffer emptied before a multi-part packet was fully assembled, the driver would lose track of the packet's progress, potentially leading to data corruption or network instability. This issue affects systems using specific Cortina Gemini network hardware.

Technical details

A vulnerability in the `gmac_rx()` NAPI poll function of the Cortina Gemini Ethernet driver (`drivers/net/ethernet/cortina/gemini.c`) caused the fragment counter (`frag_nr`) to be reset to zero between invocations. If a multi-fragment packet was partially assembled in a Socket Buffer (SKB) but the ring buffer became empty before completion, the subsequent poll cycle would restart the fragment count at zero for the same SKB. This root cause leads to incorrect packet reassembly. The fix moves the fragment counter into the `gemini_ethernet_port` structure to ensure state is preserved across poll cycles. The vulnerability is reachable via network traffic on systems utilizing this specific hardware driver.

Affected products

  • Linux Linux Kernel 4.16 to 6.14

Timeline

  • 2026-05-09: other: Patch authored
  • 2026-07-19: advisory: CVE-2026-64055 published

References

Related threats