CVE-2026-89841 in Linuxinfo

Zusammenfassung

von VulDB • 16.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

f2fs: Nur festgehaltene Folios in redirty_blocks erneut als schreibbedürftig markieren

redirty_blocks() hält Folios mit read_cache_folio() fest und durchläuft dann denselben Bereich erneut mit filemap_lock_folio(), um sie erneut als schreibbedürftig zu markieren und die von ihm genommenen Referenzen freizugeben.

Das Commit 5951fee46bef („f2fs: Verwenden eines Folio in redirty_blocks()“) hat den zweiten Durchlauf in eine do/while-Schleife geändert. Wenn read_cache_folio() fehlschlägt, bevor etwas festgehalten wurde, wird page_idx nicht weitergezählt, die Bereinigungsschleufe läuft jedoch dennoch einmal durch.

Wenn Readahead das fehlgeschlagene Folio bereits im Page-Cache befüllt hat, findet diese zusätzliche Iteration es und folio_put_refs(folio, 2) gibt eine Referenz zu viel frei. Später können drop_caches oder Reclaim dann „BUG: Bad page state“ melden.

Nur den Bereich erneut als schreibbedürftig markieren, der erfolgreich festgehalten wurde.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

16.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405655

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!