CVE-2025-40337: Linux kernel · net: stmmac: Correctly handle Rx checksum offload errors
Affects Linux kernelSource CVE Database V5
Not known to be exploited · CVSS 8.2 High · fixed in ee0aace5f844ef59335148875d05bec8764e71e8 : patch Linux kernel soon.
Data as of 30 Oct 2026, 12:49 UTC
Thin evidence
One scorer or none| CNA (Linux) | CVSS 3.1 | 8.2 |
|---|
- Patch
- Available – fixed in ee0aace5f844ef59335148875d05bec8764e71e8, 719fcdf29051f7471d5d433475af76219019d33d, 63fbe0e6413279d5ea5842e2423e351ded547683 +2
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:LExploitation evidence
Disclosed: evidence found.
CVE published 9 Dec 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in– |
AI-suggested
A fix is available and has been applied in the Linux kernel commits identified by the fixedVersions hashes. Users should update their Linux kernel to a version including these fixes to ensure proper handling of Rx checksum offload errors. No additional mitigation steps are indicated.
Description
CVE-2025-40337 is a high-severity vulnerability in the Linux kernel's stmmac network driver. The flaw involves incorrect handling of Rx checksum offload errors, where corrupt packets could be mistakenly treated as valid due to ignoring hardware-reported checksum failures. This issue has been fixed by updating the driver logic to properly check hardware status flags and ensure corrupt packets are validated by the kernel network stack.
References
- git.kernel.org/stable/c/3c5e5fccc4138c072d99be4ebe6b16df6a70a40c (opens in a new tab)
- git.kernel.org/stable/c/63fbe0e6413279d5ea5842e2423e351ded547683 (opens in a new tab)
- git.kernel.org/stable/c/719fcdf29051f7471d5d433475af76219019d33d (opens in a new tab)
- git.kernel.org/stable/c/1aa319e0f12d2d761a31556b82a5852c98eb0bea (opens in a new tab)
- git.kernel.org/stable/c/ee0aace5f844ef59335148875d05bec8764e71e8 (opens in a new tab)