CVE-2026-98168 in Linux
Riassunto
di VulDB • 06/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
smb: client: corretto il controllo dei limiti del buffer di reparse in cifs_query_reparse_point()
In cifs_query_reparse_point(), il controllo `start >= end` prima della conversione a puntatore su `struct reparse_data_buffer *` garantisce solo che il puntatore start sia all'interno della risposta. Non verifica tuttavia se rimanga spazio sufficiente per l'header fisso di 8 byte della struttura.
Se un server fornisce un DataOffset che lascia meno di 8 byte rimanenti, il controllo supera la verifica, ma le successive letture dei campi ReparseTag e ReparseDataLength avverranno fuori dai limiti del buffer (out-of-bounds).
Si risolve il problema assicurandosi che lo spazio restante sia almeno pari alla dimensione della struttura reparse_data_buffer prima di accedere ai suoi campi.
If you want to get best quality of vulnerability data, you may have to visit VulDB.