CVE-2026-72164 in Linuxinformation

Résumé

par VulDB • 16/08/2026

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

ocfs2 : éviter de déplacer des extents vers des clusters occupés

Pour les opérations OCFS2_IOC_MOVE_EXT non automatiques (non-auto), l'espace utilisateur fournit un me_goal physique. ocfs2_move_extent() initialise new_phys_cpos à partir de cet objectif et s'attend à ce que ocfs2_probe_alloc_group() le remplace par une séquence libre dans le groupe de blocs cible.

Actuellement, la fonction probe laisse *phys_cpos inchangé si l'analyse atteint la fin du groupe sans trouver de séquence libre. Un objectif occupé au dernier bit peut donc survivre à la vérification et être transmis à __ocfs2_move_extent(), qui copie les données du fichier dans un cluster encore détenu par un autre inode avant que le bitmap ne soit mis à jour.

Lorsque la fonction probe trouve une séquence libre, elle soustrait également move_len au bit de fin. Le début d'une séquence de N bits se terminant en i est i - N + 1 ; ainsi, le calcul actuel peut signaler le bit immédiatement précédant la séquence libre.

Réinitialiser *phys_cpos avant l'analyse et utiliser le bon point de départ pour la séquence libre. Les appelants traitent déjà un résultat nul comme une erreur -ENOSPC (pas d'espace disponible), donc les vérifications échouées ne continuent plus avec un objectif occupé contrôlé par l'appelant.

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

Responsable

Linux

Réserver

09/08/2026

Divulgation

15/08/2026

Modérer

accepté

Entrée

VDB-390601

CPE

prêt

EPSS

0.00220

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!