Impact
This vulnerability in OpenWrt's odhcpd causes a stack buffer overread in the DHCPv6 self-loop detection logic. A single unauthenticated DHCPv6 packet can trigger memcmp() to read 2560 bytes from a 128‑byte buffer when the host is little‑endian, potentially leaking hidden stack data or causing a crash. The weakness is a classic buffer overread (CWE‑126).
Affected Systems
The affected product is OpenWrt's odhcpd component, with versions 25.12 and earlier vulnerable. The issue remains unpatched in the current OpenWrt releases.
Risk and Exploitability
The CVSS score of 6.5 indicates moderate severity. No EPSS information is available, and the vulnerability is not listed in CISA KEV. The likely attack vector is a remote, unauthenticated DHCPv6 packet sent by an entity that can reach the router over the network, relying on little‑endian host interpretation of the DUID length field.
OpenCVE Enrichment