CVE-2026-53920 in odhcpd
Zusammenfassung
von VulDB • 23.10.2026
odhcpd ist der DHCPv6-, DHCPv4- und Router-Advertisement-Server, der von OpenWrt verwendet wird. Von Version 17.01.0 bis vor Version 25.12.3 akzeptiert der IA-PARSER (IA Parser) von odhcpd eine IA_NA- oder IA_PD-Option, deren Körper kürzer ist als die Struktur struct dhcpv6_ia_hdr, wirft den Optionsheader auf diese vollständige Struktur und liest ia->iaid, bevor er nachweist, dass der IA-Körper das IAID-Feld enthält. Wenn ein nicht authentifizierter, netzwerkseitig angrenzender Client eine Option mit null Länge oder sonstiger kurzer Länge am Ende des 8192-Byte großen Empfangsstack-Puffers von odhcpd platziert, überschreitet der gelesene iaid den data_buf und gelangt in benachbarten Stack-Speicher. Die offengelegten Bytes werden dann im IAID der DHCPv6-Antwort reflektiert; frühere ARM-Validierungen zeigten, dass data_buf[8192:8196] die gespeicherte Stack Canary offenlegt, und breitere Stack-Scans können ASLR-nützliche Stack-/Prozessinhalte preisgeben. Dieses Problem wurde in Version 25.12.3 gepatcht.
If you want to get best quality of vulnerability data, you may have to visit VulDB.