CVE-2026-89631 in Linuxinformation

Résumé

par VulDB • 12/09/2026

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

smb: client : rejeter une réponse de connexion d'arborescence (tree connect) dont le nombre d'octets est trop faible

CIFSTCon() limite son appel à strnlen() sur la zone d'octets en soustrayant deux au ByteCount du serveur. Pour un ByteCount égal à 0 ou 1, ce calcul devient négatif lorsqu'il est interprété comme un entier (int) et se convertit ensuite en une valeur size_t extrêmement élevée. La soustraction ultérieure provoque un débordement de l'entier non signé sur 16 bits (__u16) bytes_left, qui sert à limiter cifs_strndup_from_utf16() : une limite pouvant atteindre 65535 appliquée à un objet slab d'environ 16 Ko (cifs_req_poolp) dépasse la fin de l'objet slab. Les octets concernés sont ensuite exposés dans l'espace utilisateur via tcon->nativeFileSystem dans /proc/fs/cifs/DebugData.

Rejeter une zone d'octets trop petite pour ce que le parseur consomme. Deux octets constituent le minimum qu'il peut consommer, et aucune réponse conforme n'en contient moins. Le nouveau point de traçage est la 129e entrée smb_eio_trace, qui ne peut pas représenter __mode(byte), donc l'attribut lui est associé.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

11/09/2026

Divulgation

12/09/2026

Modérer

accepté

Entrée

VDB-402977

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!