Description
In the Linux kernel, the following vulnerability has been resolved:

dm-pcache: bound the logical key offset from persistent memory

cache_key_decode() takes a key's logical off from the cache device and
later indexes req_key_tree->subtrees[] by it in get_subtree(). An off
past the device forms a subtree pointer outside the array, which
rb_insert() writes through during replay.

Reject a key of zero length, or whose off+len (computed in 64 bits)
exceeds the device size, before it is used.
Published: 2026-10-18
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel memory corruption
Action: Apply Patch
AI Analysis

Impact

The vulnerability lies in the dm‑pcache subsystem of the Linux kernel. A cache key’s logical offset is not validated against the size of the underlying device before being used to index an array of subtree pointers. When an offset lies beyond the array bounds, the rb_insert() operation writes outside the array, corrupting kernel memory. This out‑of‑bounds write can lead to memory corruption that may be leveraged for privilege escalation or denial of service if a malicious key is supplied to the dm‑pcache device. Whether the attacker requires local or elevated privileges is not specified in the CVE data.

Affected Systems

All Linux kernel installations that load the dm‑pcache module are affected. The vendor is the Linux kernel project. No specific kernel version is enumerated in the CVE data, so any kernel build that still contains the unguarded dm‑pcache code requires remediation.

Risk and Exploitability

The CVSS score is 4.4, indicating a moderate impact, and the EPSS score is below 1 %, showing a low probability of active exploitation. The CVE description does not specify the privileges required to supply a malicious key to the dm‑pcache device. Since the flaw can cause kernel memory corruption, prompt attention is advised.

Generated by OpenCVE AI on October 24, 2026 at 16:13 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the bound‑check fix for dm‑pcache, ensuring that requests for keys with invalid offsets are rejected.
  • If an update is not possible, disable the dm‑pcache module by adding it to the module blacklist or prevent its loading with modprobe options.
  • If disabling is infeasible, restrict creation and use of dm‑pcache devices to privileged administrators, applying appropriate permissions or UDEV rules to limit exposure.

Generated by OpenCVE AI on October 24, 2026 at 16:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 24 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-129

Sat, 24 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

cvssV3_1

{'score': 4.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Sun, 18 Oct 2026 22:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-129

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: dm-pcache: bound the logical key offset from persistent memory cache_key_decode() takes a key's logical off from the cache device and later indexes req_key_tree->subtrees[] by it in get_subtree(). An off past the device forms a subtree pointer outside the array, which rb_insert() writes through during replay. Reject a key of zero length, or whose off+len (computed in 64 bits) exceeds the device size, before it is used.
Title dm-pcache: bound the logical key offset from persistent memory
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-19T09:27:01.563Z

Reserved: 2026-09-25T10:25:14.377Z

Link: CVE-2026-98867

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:41.220

Modified: 2026-10-19T10:19:50.747

Link: CVE-2026-98867

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98867 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-24T16:15:17Z

Weaknesses