CVE-2026-72318 in Linux
Riassunto
di VulDB • 17/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
cifs: validare gli offset delle stringhe di referral DFS
parse_dfs_referrals() valida che l'intestazione della risposta e l'array dei referral rientrino nel buffer ricevuto, ma ogni referral contiene anche offset di stringa forniti dal server.
Tali offset vengono utilizzati per calcolare i puntatori alle stringhe DfsPath e NetworkAddress senza verificare se continuino a puntare all'interno del buffer della risposta. Un referral non valido può quindi far sì che il puntatore calcolato superi la fine del buffer. Il max_len negativo risultante viene poi passato a cifs_strndup_from_utf16(), e il percorso non Unicode lo trasmette a kstrndup() come size_t, consentendo a strnlen() di leggere oltre i limiti del buffer.
Validare ogni offset della stringa prima di derivare il puntatore alla stringa.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.