CVE-2026-89995
8.8Linux · Kernel
A memory management flaw in the Linux kernel dma-direct subsystem allows for improper allocation handling, potentially leading to memory corruption or system instability.
Executive summary
A logic error in the Linux kernel dma-direct allocation function poses a high risk of system compromise or crash due to incorrect pointer handling.
Vulnerability
This flaw exists in the dma-direct_alloc_from_pool function, where an incorrect return type for memory allocation causes a mismatch between the expected and received data structures. The vulnerability is exploitable by an adjacent network attacker (AV:A) with no required privileges (PR:N).
Business impact
The vulnerability carries a CVSS score of 8.8, indicating a high level of severity. Successful exploitation could lead to full system compromise, including unauthorized data access, integrity loss, or a complete denial of service. Such disruptions in critical infrastructure or enterprise server environments present significant operational and reputational risks.
Remediation
Immediate Action: Update the Linux kernel to version 6.12.110, 6.18.51, 7.2.5, or later, as provided by your distribution vendor.
Proactive Monitoring: Monitor system logs for kernel panics, segmentation faults, or unusual dma-direct related error messages which may indicate an exploitation attempt.
Compensating Controls: Implement network segmentation to limit access to sensitive kernel interfaces and ensure that only trusted devices have adjacent network connectivity.
Exploitation status
Public Exploit Available: No (exploit_available: false)
Analyst recommendation
Given the high CVSS score and the critical nature of the Linux kernel, organizations should prioritize patching this vulnerability during the next scheduled maintenance window. Updating to the specified patched versions is the only definitive way to resolve the underlying memory handling error and prevent potential exploitation.
More Linux CVEs all →
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section