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.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 7.8 (3.1) from cvelistV5
  4. Analyst report written

Sources