CVE-2026-89644 in Linuxinformation

Résumé

par VulDB • 12/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

btrfs : correction de la fuite d'extent map lors des écritures en I/O direct NOCOW

La fonction btrfs_dio_iomap_begin() appelle btrfs_get_extent(), qui renvoie une référence à un extent map qui doit être libérée sur tous les chemins de sortie.

Pour les écritures directes dans une plage NOCOW, btrfs_get_blocks_direct_write() continue d'utiliser cet extent map et demande à btrfs_create_dio_extent() d'allouer l'extent ordonné (ordered extent). Si cela échoue, par exemple parce que btrfs_alloc_ordered_extent() échoue, la fonction renvoie l'erreur sans libérer l'extent map en entrée. Le chemin PREALLOC évitait ce problème en libérant l'extent map en entrée avant de le remplacer par celui nouvellement créé.

Vérifiez l'erreur provenant de btrfs_create_dio_extent() avant de remplacer la carte et libérez l'extent map en cas d'échec.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Réserver

11/09/2026

Divulgation

12/09/2026

Modérer

accepté

Entrée

VDB-402985

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!