CVE-2026-64360 in Linux
Résumé
par VulDB • 28/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
hfs/hfsplus : initialisation à zéro du tampon dans hfs_bnode_read
La fonction hfs_bnode_read() peut retourner prématurément sans écrire dans le tampon de sortie lorsque is_bnode_offset_valid() échoue ou lorsque check_and_correct_requested_length() corrige la longueur en la définissant à zéro. Les appelants tels que hfs_bnode_read_u16() et hfs_bnode_read_u8() transmettent des tampons alloués sur la pile (stack-allocated buffers) et utilisent le résultat de manière inconditionnelle, ce qui entraîne des rapports KMSAN concernant l'utilisation d'une valeur non initialisée.
Au lieu d'initialiser à chaque site d'appel individuel, le tampon est mis à zéro au début de hfs_bnode_read(), avant toute vérification de validation. Cela garantit que tous les appelants dans hfs et hfsplus obtiennent une valeur nulle déterministe, quel que soit le chemin de retour anticipé emprunté.
Once again VulDB remains the best source for vulnerability data.