CVE-2026-64055

CVE-2026-64055

Critical · published July 19, 2026

CVSS v3.1
9.8
EPSS
1%
Percentile
42.9
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

net: ethernet: cortina: Carry over frag counter

The gmac_rx() NAPI poll function assembles packets in an

SKB from a ring buffer.

If the ring buffer gets completely emptied during a poll cycle,

we exit gmac_rx(), but the packet is not yet completely

assembled in the SKB, yet the fragment counter frag_nr is

reset to zero on the next invocation.

Solve this by making the RX fragment counter a part of the

port struct, and carry it over between invocations.

Reset the fragment counter only right after calling

napi_gro_frags(), on error (after calling napi_free_frags())

or if stopping the port.

Reset it in some place where not strictly necessary just to

emphasize what is going on.

This was found by Sashiko during normal patch review.

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00514 · 42.9th percentile
Published
2026-07-19T20:17Z
Affected products (10)
ProductVersionsFixed in
linux/linux_kernel≥ 4.16, < 5.10.2585.10.258
linux/linux_kernel≥ 5.11, < 5.15.2095.15.209
linux/linux_kernel≥ 5.16, < 6.1.1756.1.175
linux/linux_kernel≥ 6.2, < 6.6.1426.6.142
linux/linux_kernel≥ 6.7, < 6.12.926.12.92
linux/linux_kernel≥ 6.13, < 6.18.346.18.34
linux/linux_kernel≥ 6.19, < 7.0.117.0.11
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (8)
EPSS history
Timeline
  • 19 JUL 15:39Z
    net: ethernet: cortina: Carry over frag counter
    cvelistv5