๐Ÿ” CVE Alert

CVE-2026-80955

HIGH 7.8

dm-pcache: fix use-after-free and invalid seg operations in kset_replay()

CVSS Score
7.8
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: dm-pcache: fix use-after-free and invalid seg operations in kset_replay() In kset_replay, when key->seg_gen is stale (key->seg_gen < key->cache_pos.cache_seg->gen), cache_key_put(key) is called but then key->cache_pos.cache_seg is accessed as the argument to cache_seg_get(). This is a use-after-free on the freed key memory. Although mempool recycled memory is not immediately reclaimed or overwritten in practice, this is still a potential UAF bug. Additionally, for expired invalid keys, setting the cache->seg_map bit and calling cache_seg_get() is unreasonable since the corresponding segment data is no longer valid. Fix both issues by moving cache_seg_get() and __set_bit() after the gen check, so they only execute for valid keys, and using continue to skip invalid keys.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 11, 2026
Last Updated Sep 13, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new high vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

Linux / Linux
1d57628ff95b32d5cfa8d8f50e07690c161e9cf0 < 1894fc7a3bab90143dcd26ef8ee27040ef4a7501 1d57628ff95b32d5cfa8d8f50e07690c161e9cf0 < f39a3e9cc5946473e16d6f5071b2ee0216c56d06 1d57628ff95b32d5cfa8d8f50e07690c161e9cf0 < c2e894eac398b258f12fdec73ed6ba081047f7b3
Linux / Linux
6.18

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/1894fc7a3bab90143dcd26ef8ee27040ef4a7501 git.kernel.org: https://git.kernel.org/stable/c/f39a3e9cc5946473e16d6f5071b2ee0216c56d06 git.kernel.org: https://git.kernel.org/stable/c/c2e894eac398b258f12fdec73ed6ba081047f7b3