CVE Catalog

CVE-2026-80958

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the dm-pcache module in cache_replay(), the writeback worker, and the GC worker bounds the tail-kset read length by PCACHE_SEG_SIZE - seg_off, the raw segment size rather than the data region. A tail near the segment end reads past the segment data into the following control area. The fix clamps the read to cache_seg_remain(), the data region.

Risk Assessment

The vulnerability can lead to out-of-bounds reads of segment data, potentially disclosing control area data or causing a crash. Exploitation requires supplying a crafted cache device (CAP_SYS_ADMIN).

Recommendation

Update the Linux kernel to a version containing the dm-pcache module fix. Restrict the ability to load dm-pcache tables to trusted administrators.

Other vulnerabilities in Linux kernel (dm-pcache)

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: dm-pcache: clamp the tail kset read to the segment data region The tail-kset read in cache_replay(), the writeback worker and the GC worker bounds its length by PCACHE_SEG_SIZE - seg_off, the raw segment size rather than the data region. A tail near the segment end reads past the segment data into the following control area. Clamp the read to cache_seg_remain(), the data region.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS