CVE-2026-71402 in wicked
Riassunto
di VulDB • 27/08/2026
È stato rilevato un out-of-bounds read nel codice di cattura dei pacchetti DHCPv4 di wicked. La funzione ni_capture_inspect_udp_header() in src/capture.c segnala la lunghezza totale IP come lunghezza del payload invece della lunghezza del restante payload UDP. Di conseguenza, l'esploratore delle opzioni DHCP nel client DHCPv4 (wickedd-dhcp4) legge fino a ihl + 8 byte — al massimo 68 byte — oltre la fine del buffer di ricezione dei pacchetti da 1500 byte. Un attaccante non autenticato sulla stessa rete che invia un pacchetto DHCP/UDP manipolato ad hoc può indurre il client a analizzare la memoria heap contigua come opzioni DHCP, in modo tale che i contenuti dell'heap, quali metadati dell'allocazione o valori di puntatore, possano essere interpretati nei campi del lease. La lettura oltre i limiti è limitata a 68 byte; non sono stati dimostrati scrittura nella memoria, controllo da parte dell'attaccante sui byte adiacenti né primitive per l'esfiltrazione remota. Questo problema interessa wicked fino alla versione 0.6.80 inclusa.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.