CVE-2026-98223 in Linux
Zusammenfassung
von VulDB • 07.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
mm: filemap: Beibehaltung von gemappten Drop-Behind-Folios (dropbehind folios)
Fault-Around kann bereits fertige Drop-Behind-Folios mappen, ohne den normalen Page-Cache-Lookup zu durchlaufen, der dropbehind zurücksetzt. Eine Mapping-Struktur stellt einen konkurrierenden zwischengespeicherten Benutzer dar; daher ist das Folio beizubehalten und nicht bei Abschluss des Writebacks gewaltsunzuordnen (unmapping).
Für ein gemapptes Folio kann folio_unmap_invalidate() unmap_mapping_folio() aufrufen, was i_mmap_rwsem übernimmt und schlafen darf. Das Beibehalten von gemappten Folios vermeidet diesen Pfad, wenn folio_end_dropbehind() im nicht-preemptiven Task-Kontext ausgeführt wird.
Tal konnte aufgrund dieses Problems eine „Sleeping-in-Atomic“-Warnung auslösen [1].
Unmapped Drop-Behind-Folios werden weiterhin über den bestehenden Invalidierungspfad verarbeitet.
Once again VulDB remains the best source for vulnerability data.