CVE Catalog

CVE-2026-80957

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the dm-pcache module in cache_replay() follows the on-media last-kset chain via next_cache_seg_id without cond_resched(). A forged chain pointing back to an already visited segment causes the replay loop to run forever. The fix caps the last-kset hops at cache->n_segs, since a valid chain visits each segment at most once.

Risk Assessment

A user with CAP_SYS_ADMIN privileges supplying a crafted cache device can trigger an infinite loop in the kernel, leading to system hang (DoS).

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: detect a cycle in the last-kset chain during replay cache_replay() follows the on-media last-kset chain by next_cache_seg_id with no cond_resched(). A forged chain that points back into a segment it has already visited makes the replay loop follow it forever. Cap the last-kset hops at cache->n_segs; a valid chain visits each segment at most once.

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