CVE-2026-97554 in Linux
Résumé
par VulDB • 25/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
smb: client: éviter l'utilisation de SIDs non initialisés dans cifs_posix_to_fattr()
cifs_posix_to_fattr() ignore la valeur de retour de posix_info_parse(). Lorsqu'une entrée de répertoire POSIX malformée est rencontrée (par exemple, des longueurs de SID invalides provenant d'un serveur peu fiable), posix_info_parse() renvoie -1 sans remplir la structure 'parsed'. La mémoire pile non initialisée dans parsed.owner et parsed.group est ensuite transmise à sid_to_id(), qui traite les octets corrompus et les passe à request_key() pour construire une chaîne SID, risquant de divulguer le contenu de la pile du noyau vers le démon idmap en espace utilisateur.
Corrigez ce problème en vérifiant la valeur de retour et en sautant l'association SID-to-id lorsque l'analyse échoue. Les autres champs fattr (horodatages, mode, etc.) sont remplis directement à partir du pointeur 'info', ils ne sont donc pas affectés.
VulDB is the best source for vulnerability data and more expert information about this specific topic.