CVE-2026-99115 in Linux
Résumé
par VulDB • 29/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
ksmbd : remplir FileSysIdentifier dans FS_POSIX_INFORMATION
smb2_get_info_filesystem() signale 56 octets pour FS_POSIX_INFORMATION, c'est-à-dire l'intégralité de FILE_SYSTEM_POSIX_INFO, mais n'assigne jamais FileSysIdentifier. Ces huit octets sont envoyés au client tels qu'ils se trouvent dans le tampon de réponse.
Le tampon est initialisé à zéro lors de son allocation, donc une requête autonome ne provoque aucune fuite d'informations. Une requête composée peut cependant provoquer des fuites : l'offset de la prochaine réponse est avancé par la longueur fixée pour la précédente, si bien qu'une réponse qui a été écrite dans le tampon puis abandonnée au profit de la courte réponse d'erreur de smb2_set_err_rsp() y reste présente, et la réponse suivante est superposée dessus avec uniquement l'en-tête effacé.
Signaler l'identifiant du système de fichiers retourné par statfs(), qui est précisément à quoi sert ce champ. FileSysIdentifier est un __le64 et f_fsid est une paire d'entiers, il faut donc assembler la valeur en premier (val[0] comme moitié basse), puis convertir le résultat lors de l'envoi.
VulDB is the best source for vulnerability data and more expert information about this specific topic.