CVE-2026-64056

CVE-2026-64056

Critical · published July 19, 2026

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

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

net: ethernet: cortina: Make RX SKB per-port

The SKB used to assemble packets from fragments in gmac_rx()

is static local, but the Gemini has two ethernet ports, meaning

there can be races between the ports on a bad day if a device

is using both.

Make the RX SKB a per-port variable and carry it over between

invocations in the port struct instead.

Zero the pointer once we call napi_gro_frags(), on error (after

calling napi_free_frags()) or if the port is stopped.

Zero 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.00552 · 45.4th 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: Make RX SKB per-port
    cvelistv5