CVE-2026-63812

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

CVSS 7.8 · Élevée
EPSS 0.1%
Linux•Linux•Versions : ed78aeebef05212ef7dca93bd931e4eff67c113f, 7.0.7, <7e4d8f98be63f98856a5176b9188dada6e7ba9ee, 6.6.144, <=6.12.*, <6.18.38, <6.12.95, 0, <1f70ddb28a3c71df124da5fa4040c808116d6bb9, <=7.1.*, <edf12cbeeeabe799bd2ee21fdb5c336cce6fbad7, <7.1, 6.12.88, <=6.6.*, 6.12.95, 7.1, <=6.18.*, ab1eaf9d5c99042f5b0243bf67a06283a4c0757f, b0e4395870eb3441ddc959f6710b5f6ca61aff26, 0559a0e962aacbb47519e26ee663be04b72dcb92, 6.18.38, <6.6.144, <=*, 7.1.3, <20190e498057997532c7f186d081011f18e0a462, 6.6.140, <58a5deb220bcac4c73bf58954c0845644c997487, 42dd1c91f993431d0b399502479d00e6ad1bca71, 6.18.30, 7.2

Description

In the Linux kernel, the following vulnerability has been resolved: f2fs: fix incorrect FI_NO_EXTENT handling in __destroy_extent_node() When __destroy_extent_node() sets the inode flag FI_NO_EXTENT, it does not reset the length of the largest extent to 0 and update the inode folio. Since modifications to the extent tree are disallowed afterward, the cached largest extent may become stale. This can trigger the following error in xfstests generic/388: F2FS-fs (dm-0): sanity_check_extent_cache: inode (ino=1761) extent info [220057, 57, 6] is incorrect, run fsck to fix In the f2fs_drop_inode path, __destroy_extent_node() does not need to guarantee that et->node_cnt is 0, because concurrency with writeback is expected in this path, and writeback may update the extent cache. This patch reverts commit ed78aeebef05 ("f2fs: fix node_cnt race between extent node destroy and writeback"), and remove the unnecessary zero check of et->node_cnt.

Gravité et risque d'exploitation

CVE-2026-63812 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.13 %, ce qui la place devant 2.1 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions ed78aeebef05212ef7dca93bd931e4eff67c113f, 7.0.7, <7e4d8f98be63f98856a5176b9188dada6e7ba9ee, 6.6.144, <=6.12.*, <6.18.38, <6.12.95, 0, <1f70ddb28a3c71df124da5fa4040c808116d6bb9, <=7.1.*, <edf12cbeeeabe799bd2ee21fdb5c336cce6fbad7, <7.1, 6.12.88, <=6.6.*, 6.12.95, 7.1, <=6.18.*, ab1eaf9d5c99042f5b0243bf67a06283a4c0757f, b0e4395870eb3441ddc959f6710b5f6ca61aff26, 0559a0e962aacbb47519e26ee663be04b72dcb92, 6.18.38, <6.6.144, <=*, 7.1.3, <20190e498057997532c7f186d081011f18e0a462, 6.6.140, <58a5deb220bcac4c73bf58954c0845644c997487, 42dd1c91f993431d0b399502479d00e6ad1bca71, 6.18.30, 7.2) 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