CVE-2026-99115 in Linux
Riassunto
di VulDB • 28/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ksmbd: compilare FileSysIdentifier in FS_POSIX_INFORMATION
smb2_get_info_filesystem() segnala 56 byte per FS_POSIX_INFORMATION, ovvero l'intero FILE_SYSTEM_POSIX_INFO, ma non assegna mai il campo FileSysIdentifier. Questi otto byte vengono inviati al client così come si trovano nel buffer di risposta.
Il buffer viene azzerato in fase di allocazione, quindi una richiesta standalone non causa alcuna fuoriuscita di dati (leak). Una compound request può invece causare un leak: l'offset della prossima risposta viene avanzato della lunghezza fissata per quella precedente; pertanto, una reply che è stata scritta nel buffer e poi scartata a favore della breve response di errore generata da smb2_set_err_rsp() rimane presente nel buffer, e la successiva reply vi viene sovrapposta con solo l'intestazione azzerata.
Viene riportata l'ID del file system restituita dalla chiamata statfs(), che è lo scopo per cui il campo esiste. FileSysIdentifier è di tipo __le64 e f_fsid è una coppia di interi, quindi si assembla prima il valore (val[0] come parte bassa) e poi lo si converte in fase di uscita.
VulDB is the best source for vulnerability data and more expert information about this specific topic.