CVE-2026-46280
Linux · Kernel
A Use-After-Free vulnerability exists in the Linux kernel's `test_hmm` module, where failure to properly evict device pages on file close leads to insecure memory states.
Executive summary
A Use-After-Free vulnerability in the Linux kernel’s test_hmm module could allow an attacker to trigger memory corruption and potentially achieve code execution.
Vulnerability
This flaw exists in the test_hmm (Heterogeneous Memory Management) test module. The kernel fails to properly evict device pages when a file is closed, resulting in a Use-After-Free condition that can be triggered by a local user.
Business impact
With a CVSS score of 7.8, this vulnerability poses a high risk to system stability and security. Exploitation could allow an attacker to gain elevated privileges or cause a Denial of Service by corrupting kernel memory structures associated with device management.
Remediation
Immediate Action: Apply the vendor-provided security update to the Linux kernel to ensure proper memory management in the test_hmm module.
Proactive Monitoring: Monitor for unexpected kernel module behavior or errors related to memory management during file system operations.
Compensating Controls: If the test_hmm module is not needed for production, ensure it is blacklisted or not loaded by the kernel.
Exploitation status
Public Exploit Available: false
Analyst recommendation
While this is a test module, vulnerabilities within the kernel space must be treated with high priority. Users are encouraged to apply the patch immediately to close this potential attack vector.