odhcpd 是 OpenWrt 中用于处理 DHCPv6、DHCPv4 及路由器通告(Router Advertisement)的服务器软件。在 25.12 版本之前,当单个 DHCPv6 REQUEST 报文包含足够多的 IA(身份关联)选项,导致响应空间几乎耗尽时,odhcpd 的 DHCPv6 IA 响应处理程序会将数据写入到一个固定大小为 512 字节的栈缓冲区(pdbuf)之外,造成栈缓冲区溢出。在同一调用链中存在两个独立的溢出点,且均可通过单个未认证的 UDP 数据包从网络触发。由于 odhcpd 在
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-53918 | 8.8 HIGH | odhcpd DHCPv6 IA dangling first pointer use-after-free |
| CVE-2026-53920 | 8.7 HIGH | odhcpd DHCPv6 Short IA_NA/IA_PD Body Stack Disclosure |
| CVE-2026-55606 | 6.5 MEDIUM | odhcpd: Stack buffer overread via DUID length endianness mismatch in memcmp() |
No comments yet