CVE-2026-64356 in Linuxinformation

Résumé

par VulDB • 25/07/2026

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

xfs : correction d'une fuite de mémoire dans xfs_dqinode_metadir_create()

Si xfs_metadir_create() échoue dans xfs_dqinode_metadir_create(), le code actuel retourne directement, entraînant une fuite des ressources allouées pour l'état de mise à jour et la transaction. Si l'opération commit suivante échue également, la référence au inode appartenant à l'appelant est laissée en mémoire sans être libérée.

Cette fuite de mémoire est corrigée en dirigeant le chemin d'échec de la création vers xfs_metadir_cancel(). Pour les deux types d'échecs (création et commit), tout inode retourné à l'appelant est terminé et libéré, suivant ainsi le motif de déroulement (unwind pattern) utilisé dans xfs_metadir_mkdir().

Le bug a été initialement détecté par un outil d'analyse expérimental que nous développons pour identifier les bugs liés à la gestion de la mémoire du noyau, lors de l'analyse de la version v6.13-rc1. L'outil est encore en cours de développement et n'est pas encore disponible publiquement. Une inspection manuelle confirme que le bug est toujours présent dans la version v7.1.1.

Une compilation avec allyesconfig pour x86_64 n'a généré aucun nouvel avertissement. La validation à l'exécution a utilisé une injection de défauts via kprobe lors du montage (`mount -o uquota`) d'une image XFS contenant un metadir. L'injection dans xfs_metadir_create() a reproduit le chemin actif obsolète qui laissait le processus mount bloqué plus tard durant la configuration ; après cette correction, la même injection a rapporté cancel_hits=1 et irele_hits=1. L'injection dans xfs_metadir_commit() a testé l'ancien chemin de fuite des références inode ; après cette correction, elle a rapporté irele_hits=1.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

19/07/2026

Divulgation

25/07/2026

Modérer

accepté

Entrée

VDB-383153

CPE

prêt

EPSS

0.00179

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!