CVE-2026-89841

Vulnérabilité élevée dans Linux (Linux)

CVSS 7.8 · Élevée
EPSS 0.2%
Linux•Linux•Versions : <6.16, <445e4a1e6025ecd5312e9a95c1b234192c976ca1, 6.18.51, <=*, <85171332742e741ccd6f401c69b6e0d698119e72, 6.16, <=7.2.*, <=6.18.*, <89c65ec3c18903de763cf567c96ab3ef60e5f3b0, 5951fee46befbf6176c86482432f4f76e522f16c, 0, 7.2.5, 7.3

Description

In the Linux kernel, the following vulnerability has been resolved: f2fs: only redirty pinned folios in redirty_blocks redirty_blocks() pins folios with read_cache_folio() and then walks the same range again with filemap_lock_folio() to redirty them and drop the references it took. Commit 5951fee46bef ("f2fs: Use a folio in redirty_blocks()") changed the second pass to a do/while loop. If read_cache_folio() fails before anything is pinned, page_idx does not advance but the cleanup loop still runs once. If readahead has already populated the failed folio in page cache, that extra iteration finds it and folio_put_refs(folio, 2) drops one reference too many. Later drop_caches or reclaim can then report "BUG: Bad page state". Only redirty the range that was pinned successfully.

Gravité et risque d'exploitation

CVE-2026-89841 obtient un score CVSS de 7.8/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.17 %, ce qui la place devant 6.4 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <6.16, <445e4a1e6025ecd5312e9a95c1b234192c976ca1, 6.18.51, <=*, <85171332742e741ccd6f401c69b6e0d698119e72, 6.16, <=7.2.*, <=6.18.*, <89c65ec3c18903de763cf567c96ab3ef60e5f3b0, 5951fee46befbf6176c86482432f4f76e522f16c, 0, 7.2.5, 7.3) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références