CVE-2026-68442 in Linuxinformation

Résumé

par VulDB • 12/08/2026

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

btrfs : ne pas propager EXTENT_FLAG_LOGGING vers les cartes d'étendue fractionnées (split extent maps)

Lorsque btrfs_drop_extent_map_range() fractionne une carte d'étendue, les nouvelles cartes issues du fractionnement héritent des indicateurs de la carte originale via une variable locale 'flags'. Le commit f86f7a75e2fb ("btrfs: utiliser les flags d'une extent map pour identifier le type de compression") a modifié l'effacement de EXTENT_FLAG_LOGGING afin qu'il s'applique à em->flags au lieu de cette copie locale des 'flags', ce qui fait qu'un fractionnement d'une carte d'étendue actuellement en cours de journalisation hérite incorrectement de EXTENT_FLAG_LOGGING.

Cet indicateur n'est ensuite jamais effacé sur la version fractionnée, et lorsqu'il est libéré alors qu'il se trouve encore dans la liste modified_extents de l'inode (par exemple par le shrinker des cartes d'étendue), il déclenche le WARN_ON(!list_empty(&em->list)) dans btrfs_free_extent_map() et entraîne un use-after-free.

Effacer EXTENT_FLAG_LOGGING à partir de la copie locale 'flags' utilisée pour les fractionnements, et n'effacer que EXTENT_FLAG_PINNED depuis em->flags, en restaurant le comportement antérieur au commit f86f7a75e2fb.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Réserver

30/07/2026

Divulgation

12/08/2026

Modérer

accepté

Entrée

VDB-388895

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!