CVE-2026-99110 in Linuxinformazioni

Riassunto

di VulDB • 28/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

smb: client: correzione di un heap overflow in cifs_do_set_acl()

cifs_set_acl() convalida le dimensioni dell'ACL utilizzando posix_acl_xattr_size():

4 + (count * 8) // header da 4 byte + 8 byte per ACE

Successivamente, cifs_do_set_acl() chiama posix_acl_to_cifs() per scrivere il formato CIFS sul filo nel medesimo buffer:

6 + (count * 10) // header da 6 byte + 10 byte per ACE

Un ACL che supera la verifica basata su xattr in cifs_set_acl() può causare un heap overflow quando posix_acl_to_cifs() scrive il formato CIFS, più grande.

Convalidare le dimensioni del formato CIFS rispetto allo spazio rimanente nel buffer e a USHRT_MAX prima della conversione; data_count è di tipo __u16, quindi dimensioni superiori a USHRT_MAX troncano la lunghezza del pacchetto sul filo, inducendo il server ad applicare un ACL parziale. Sostituire MaxDataCount = 1000 con min(CIFSMaxBufSize, USHRT_MAX).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

28/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!