CVE Catalog

CVE-2026-98223

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel filemap mechanism, there is an issue with dropbehind folios. Fault-around can map ready dropbehind folios without normal page-cache lookup, leading to forced unmapping during writeback. The fix retains mapped folios, avoiding a path that may sleep in non-preemptible context.

Risk Assessment

This could lead to sleeping-in-atomic warnings, potentially destabilizing the system and causing crashes.

Recommendation

Update the Linux kernel to a version that retains mapped dropbehind folios.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: mm: filemap: retain mapped dropbehind folios Fault-around can map ready dropbehind folios without going through the normal page-cache lookup that clears dropbehind. A mapping represents a competing cached user, so retain the folio instead of forcibly unmapping it when writeback completes. For a mapped folio, folio_unmap_invalidate() can call unmap_mapping_folio(), which takes i_mmap_rwsem and may sleep. Retaining mapped folios avoids this path when folio_end_dropbehind() runs in non-preemptible task context. Tal was able to trigger a sleeping-in-atomic warning due to this [1]. Unmapped dropbehind folios continue through the existing invalidation path.

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