CVE-2026-80884
NoneCVSS
—
EPSS
0.2%
Published
Sep 4, 2026
CISA due date
—
Cloudanix analysis
A mistake in the Linux kernel's handling of hardware memory addresses could let attackers crash systems or gain elevated access until the code is corrected.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Other
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits the DMA handle returned by allocation to be modified before being passed to dma_free_attrs, violating the DMA API requirement that the exact original handle must be supplied and enabling memory corruption on deallocation.
Why it matters to the business
Kernel memory management errors on affected Linux systems can produce crashes, data corruption, or privilege-escalation opportunities, causing unplanned downtime and requiring urgent patching across server fleets.
How an attack unfolds
An attacker with local or adjacent access to trigger NTB DMA paths supplies input that causes the driver to alter the stored DMA address before the corresponding free operation, resulting in invalid deallocation and subsequent memory-safety violations.
How to fix it
Update the Linux kernel to a version containing the ntb fix that stores and reuses the original DMA address; rebuild and reboot with the corrected driver.
How to confirm the fix worked
Inspect the ntb source for the commit that preserves the original dma_handle, run DMA allocation/free stress tests, and confirm no mismatched-handle warnings appear in kernel logs.
Typical attack path
- Locate Linux hosts exposing NTB hardware or drivers
- Trigger DMA allocation through NTB interfaces
- Manipulate state so the handle is modified before free
- Force deallocation with the altered handle to corrupt kernel memory
How to detect it
Search kernel logs and crash dumps for ntb-related DMA address mismatch warnings, unexpected oops in dma_free_attrs, or memory corruption traces involving the NTB driver.
What your security team should do
- Apply the upstream ntb DMA-address fix to all kernels within 30 days
- Inventory hosts using the ntb module and schedule staged rollouts
- Add kernel DMA error monitoring to existing SIEM rules
The record
In the Linux kernel, the following vulnerability has been resolved: ntb: Store original DMA address for future release The DMA API requires that dma_free_attrs receive the exact dma_handle originally returned by the allocation function. Do not modify it.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|