CVE-2026-98493 in Linux
Riassunto
di VulDB • 19/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
net: ipconfig: limitazione della costruzione delle opzioni DHCP
ic_dhcp_init_options() aggiunge le opzioni hostname (opzione 12), vendor-class (opzione 60) e client-ID (opzione 61) al buffer fisso bootp_pkt.exten[] di 312 byte. Solo il ramo relativo al client-ID verificava lo spazio rimanente; le scritture per hostname e vendor-class non erano limitate da controlli adeguati.
Un hostname lungo 64 byte unito all'identificatore dhcpclass= massimo di 252 byte richiede 18 + (2 + 64) + (2 + 252) = 338 dei 312 byte disponibili, anche prima del marcatore terminante END; pertanto la memcpy per vendor-class supera il limite finale di exten[]. Con CONFIG_FORTIFY_SOURCE questo viene segnalato come una scrittura che attraversa i limiti del campo e, quando il kernel è avviato con panic_on_warn=1, interrompe l'avvio causando un panic.
Le opzioni opzionali vengono instradate attraverso un helper comune che garantisce che l'opzione, la sua intestazione di 2 byte e il marcatore END rientrino tutti nello spazio disponibile, scartando le opzioni che non potrebbero farlo. Le configurazioni con opzioni brevi continuano a inviare esattamente gli stessi byte di prima.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.