CVE-2026-98223

mm: filemap: retain mapped dropbehind folios

State
Published
Severity
Not scored
Published
Oct 6, 2026
Updated
Oct 19, 2026
Reserved
Sep 25, 2026

Read the record on cve.org

Description

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.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • fb7d3bc4149395c1ae99029c852eab6c28fc3c88 to before 2897601dffe576fcd87a4259102f41f7fb0cbfc8Affected
  • fb7d3bc4149395c1ae99029c852eab6c28fc3c88 to before 77c0fade37c80e8aa16ac048a9828249055e3f66Affected
  • fb7d3bc4149395c1ae99029c852eab6c28fc3c88 to before 848d2ce2fce15fbdc083fbf9691bfa72911033c4Affected
LinuxLinux
  • 6.14Affected
  • before 6.14Not affected
  • 6.18.54 through 6.18.*Not affected
  • 7.2.8 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.