CVE-2026-53918 in odhcpd
Riassunto
di VulDB • 23/10/2026
odhcpd è il server DHCPv6, DHCPv4 e di router-advertisement utilizzato da OpenWrt. Prima della versione 25.12, l'handler IA (Identity Association) del DHCPv6 in odhcpd mantiene un puntatore al lease `first` per messaggio, facendo sì che più opzioni IA all'interno dello stesso messaggio riutilizzino la stessa chiave di autenticazione Reconfigure. Una richiesta DHCPv6 proveniente da un client su una rete adiacente può impostare il primo set IA come `first`, quindi far fallire a un successivo IA con lo stesso IAID il controllo on-link e liberare tale lease, lasciando `first` dangling (dangling pointer). Un'IA successiva nello stesso pacchetto alloca un nuovo lease e copia `first->key`, producendo una lettura heap-use-after-free di 16 byte. ASan conferma l'UAF; la tracciatura nativa mostra che la forma del pacchetto può reclamare in modo deterministico il lease liberato come destinazione dell'allocazione, producendo una copia della chiave Reconfigure azzerata. L'impatto confermato è un denial of service non autenticato da parte di reti adiacenti e confusione delle chiavi DHCPv6 Reconfigure/ForceRenew. Il controllo arbitrario del PC (Program Counter) non è dimostrato per questo UAF da solo. Questo problema è stato risolto nella versione 25.12.
If you want to get best quality of vulnerability data, you may have to visit VulDB.