CVE-2026-81015
Linux · Kernel
The Linux kernel amd_pmc driver fails to clean up LPS0 handlers and debugfs entries during initialization errors, leading to kernel list corruption and potential system instability.
Executive summary
A flaw in the Linux kernel amd_pmc driver allows a local, authenticated attacker to trigger a kernel panic and potential system instability through resource leakage and list corruption.
Vulnerability
This is a resource management error (CWE-404) within the amd_pmc_probe function. When initialization fails, the driver fails to properly unregister the LPS0 s2idle handler and remove debugfs directories, which results in a kernel list corruption vulnerability when the module is reloaded or accessed.
Business impact
Successful exploitation of this vulnerability can lead to a denial of service (DoS) state, as the resulting kernel bug triggers a system panic. Given the CVSS score of 7.8, this flaw represents a significant risk to system availability, particularly for servers and workstations utilizing AMD platform management controllers, as it allows a low-privileged local user to crash the host operating system.
Remediation
Immediate Action: Update the Linux kernel to version 6.18.50, 7.2.4, or later, as these versions contain the necessary fixes to properly handle probe initialization failures.
Proactive Monitoring: Monitor system logs for kernel BUG messages or list corruption errors, particularly following module loading sequences or power state transitions.
Compensating Controls: Limit access to the local machine to authorized users only, as the vulnerability requires local access to the system to trigger the driver probe failure.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
While this vulnerability requires local access, the potential for a kernel-level denial of service makes it a high-priority item for system administrators. Organizations should plan to roll out kernel updates to the affected Linux distributions to ensure the amd_pmc driver correctly cleans up resources during initialization failures, thereby preventing potential system crashes.
More Linux CVEs all →
History
CVE Brief tracked this CVE 1 day before it had a CVSS score.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 7.8 (3.1)
- Analyst report written