CVE-2026-64034
The Linux kernel's mana network driver contains a TOCTOU double-fetch vulnerability where a hardware-modifiable DMA value can be changed between validation and use, potentially leading to out-of-bounds access. The issue has been fixed by reading the value once with READ_ONCE() and passing the validated copy to the handler. Users should apply the official kernel patch or upgrade to a kernel version that includes this fix.
An official fix is available, so this entry is kept for 30 days and then removed automatically.
Who is affected
Linux systems using the mana network driver (specific product versions not listed in the source).
Real-world impact
An attacker with the ability to modify the DMA buffer could bypass bounds checks, leading to possible memory corruption, privilege escalation, or denial of service.
Why this severity
CVSS v3.1 base score 9.3 (Critical) due to low attack complexity, no privileges or user interaction required, and high impacts to confidentiality, integrity, and availability.
What to do about it
- 01Upgrade the Linux kernel to a version that includes the patch for CVE-2026-64034 (e.g., apply the fix that reads hwc_msg_id once using READ_ONCE()).
NVD-referenced vendor advisory
Timeline
- Jul 19, 2026 · 14d agoPublishedDisclosed and added to the National Vulnerability Database.
- Jul 20, 2026 · 13d agoOfficial fix availableA vendor patch or mitigation now exists — see the remediation steps above.
- Jul 30, 2026 · 3d agoAdvisory updatedThe NVD record was last revised.
How it’s attacked
References & advisories
- git.kernel.org/stable/c/09ec063d87c2dd3fa6…
- git.kernel.org/stable/c/35f0f0a2536a4d604b…
- git.kernel.org/stable/c/3c4db56ccd13dd020f…
- git.kernel.org/stable/c/566f42fb67a7ebfed6…
- git.kernel.org/stable/c/6180a06bbc99fd9114…
- git.kernel.org/stable/c/70ad2dff8d052a85df…
- git.kernel.org/stable/c/a201c66edf2ebc6cfd…