Direct naar de inhoud
⚡ Kritieke cyberalerts voor jouw sector & systemen — direct in je inbox. Aanmelden →
CVE's Videos Dagbriefing

← Terug naar CVE-database

CVE-2026-53920

NONE Gepubliceerd: CWE-125

Beschrijving NL

odhcpd is de DHCPv6-, DHCPv4- en router-advertisement-server die door OpenWrt wordt gebruikt. Van versie 17.01.0 tot vóór versie 25.12.3 accepteert de DHCPv6 IA-parser van odhcpd een IA_NA- of IA_PD-optie waarvan de body korter is dan struct dhcpv6_ia_hdr, cast de optieheader naar die volledige structuur en leest ia->iaid voordat wordt gecontroleerd of de IA-body het IAID-veld bevat. Als een niet-geauthenticeerde client die zich in het netwerk bevindt een IA-optie van nul bytes of een andere korte IA-optie aan het einde van de 8192 bytes grote ontvangstbuffer van odhcpd plaatst, wordt de IAID-leesbewerking van data_buf naar aangrenzend stackgeheugen verplaatst. De vrijgegeven bytes worden vervolgens weergegeven in de DHCPv6-antwoord-IAID; eerdere ARM-validatie toonde aan dat data_buf[8192:8196] de opgeslagen stackcanary onthult, en bredere stackscans kunnen voor ASLR bruikbare stack-/procesinhoud lekken. Dit probleem is verholpen in versie 25.12.3.

Origineel (Engels) tonen

odhcpd is the DHCPv6, DHCPv4, and router-advertisement server used by OpenWrt. From version 17.01.0 to before version 25.12.3, odhcpd's DHCPv6 IA parser accepts an IA_NA or IA_PD option whose body is shorter than struct dhcpv6_ia_hdr, casts the option header to that full structure, and reads ia->iaid before proving that the IA body contains the IAID field. If an unauthenticated network-adjacent client places a zero-length or otherwise short IA option at the end of odhcpd's 8192-byte receive stack buffer, the IAID read crosses from data_buf into adjacent stack memory. The disclosed bytes are then reflected in the DHCPv6 reply IAID; prior ARM validation showed data_buf[8192:8196] disclosing the saved stack canary, and wider stack scans can leak ASLR-useful stack/process contents. This issue has been patched in version 25.12.3.

References