CVE Catalog

CVE-2026-55606

MediumCVSS 6.5
Published: Translated: NVD NIST

Summary

In odhcpd versions 25.12 and prior, DHCPv6 self-loop detection uses a network-byte-order DUID length value as the memcmp() size parameter. On little-endian hosts, a single unauthenticated DHCPv6 packet triggers a 2560-byte overread from a 128-byte buffer.

Risk Assessment

An unauthenticated attacker can trigger a stack overread, potentially leading to information disclosure or a DHCP service crash.

Recommendation

No public patches are available — restrict access to the DHCPv6 service and monitor odhcpd releases for a fix.

Other vulnerabilities in odhcpd

See all
Original NVD description (English source)

odhcpd is the DHCPv6, DHCPv4, and router-advertisement server used by OpenWrt. In versions 25.12 and prior, odhcpd's DHCPv6 self-loop detection at dhcpv6.c:720 uses a network-byte-order DUID length value directly as the memcmp() size parameter. On little-endian hosts, this causes memcmp() to read far beyond the stack buffer — a single unauthenticated DHCPv6 packet triggers a 2560-byte overread from a 128-byte buffer. At time of publication, there are no publicly available patches.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS