CVE-2026-93201
Linux · Kernel
A local privilege escalation vulnerability exists in the Linux kernel dm-pcache component due to insufficient validation of segment IDs from persistent memory, leading to out-of-bounds access.
Executive summary
A vulnerability in the Linux kernel dm-pcache component allows an authenticated local attacker with administrative privileges to perform out-of-bounds memory operations, leading to potential system compromise.
Vulnerability
The dm-pcache module fails to validate segment IDs retrieved from device metadata before using them as array indices. This allows a local user with CAP_SYS_ADMIN capabilities to trigger out-of-bounds read and write operations by supplying a crafted cache device.
Business impact
Successful exploitation of this flaw allows an attacker to execute arbitrary code or corrupt kernel memory, which can lead to a complete system compromise or kernel panic. Given the CVSS score of 7.8, this represents a high-severity risk to system integrity and availability, particularly in environments where untrusted users may be granted administrative access to manage storage devices.
Remediation
Immediate Action: Update the Linux kernel to version 7.2.6 or later, or apply the upstream patches provided in the referenced git commits.
Proactive Monitoring: Monitor system logs for kernel panics or unexpected segmentation faults associated with the dm-pcache module or storage device initialization.
Compensating Controls: Restrict CAP_SYS_ADMIN privileges to trusted users only and implement strict controls over the loading of storage devices and kernel modules to prevent unauthorized interaction with the dm-pcache layer.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
Organizations should prioritize patching this vulnerability on all systems utilizing the dm-pcache storage driver. Although the exploit requires specific administrative capabilities, the potential for kernel-level memory corruption makes this a critical maintenance task for administrators of Linux-based infrastructure.
More Linux CVEs all →
History
CVE Brief tracked this CVE 4 days 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) from cvelistV5
- Analyst report written