CVE-2026-99110 in Linuxinformation

Résumé

par VulDB • 28/10/2026

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

smb: client : correction d'un dépassement de tampon sur le tas dans cifs_do_set_acl()

cifs_set_acl() valide la taille des ACL à l'aide de posix_acl_xattr_size() :

4 + (count * 8) // en-tête de 4 octets + 8 octets par ACE

cifs_do_set_acl() appelle ensuite posix_acl_to_cifs() pour écrire le format filaire CIFS dans le même tampon :

6 + (count * 10) // en-tête de 6 octets + 10 octets par ACE

Une ACL qui passe la vérification basée sur xattr dans cifs_set_acl() peut provoquer un dépassement du tas lorsque posix_acl_to_cifs() écrit le format CIFS, plus volumineux.

Valider la taille du format CIFS par rapport à l'espace tampon restant et USHRT_MAX avant la conversion -- data_count est de type __u16, donc les tailles supérieures à USHRT_MAX tronquent la longueur du paquet filaire, ce qui amène le serveur à appliquer une ACL partielle. Remplacer MaxDataCount = 1000 par min(CIFSMaxBufSize, USHRT_MAX).

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

25/09/2026

Divulgation

28/10/2026

Modérer

accepté

Entrée

VDB-427882

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!