PatchSiren cyber security CVE debrief
CVE-2026-53921 openwrt CVE debrief
A stack buffer overflow vulnerability exists in odhcpd, a DHCPv6, DHCPv4, and router-advertisement server used by OpenWrt. The issue occurs in the DHCPv6 IA response handler, which writes past the end of a fixed 512-byte stack buffer when a single DHCPv6 REQUEST carries enough IA options to nearly exhaust the reply space. Two independent overflow sites exist in the same call chain, both reachable from the network via a single unauthenticated UDP packet. This issue has been patched in version 25.12.
- Vendor
- openwrt
- Product
- odhcpd
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-23
- Original CVE updated
- 2026-10-29
- Advisory published
- 2026-10-23
- Advisory updated
- 2026-10-29
Who should care
Defenders responsible for OpenWrt deployments should assess exposure and prioritize patching or mitigating this vulnerability. This includes operators managing OpenWrt-based systems, platform administrators, vulnerability management teams, and security teams responsible for ensuring the security and integrity of their infrastructure.
Why it matters
This vulnerability allows for potential code execution via a stack buffer overflow in the DHCPv6 IA response handler of odhcpd. Defenders responsible for OpenWrt deployments should assess exposure and prioritize patching or mitigating this vulnerability, as it can lead to elevation of privileges and disruption of DHCPv6 services on affected systems.
- Potential code execution via stack buffer overflow
- Unauthenticated access to vulnerable systems
- Elevation of privileges for attackers
- Disruption of DHCPv6 services on affected systems
Technical summary
The odhcpd DHCPv6 IA response handler writes past the end of a fixed 512-byte stack buffer (pdbuf) when a single DHCPv6 REQUEST carries enough IA options to nearly exhaust the reply space. Two independent overflow sites exist in the same call chain, both reachable from the network via a single unauthenticated UDP packet. This issue occurs in the DHCPv6 IA response handler of odhcpd, a DHCPv6, DHCPv4, and router-advertisement server used by OpenWrt. The issue has been patched in version 25.12. Embedded targets often lack stack canaries and ASLR, making code execution realistic. odhcpd runs as root on OpenWrt.
Defensive priority
Defenders should prioritize patching or mitigating this vulnerability, as it can lead to potential code execution.
Recommended defensive actions
- Patch odhcpd to version 25.12 or later
- Restrict access to the odhcpd service to trusted networks or hosts
- Monitor for suspicious DHCPv6 traffic
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability is caused by a stack buffer overflow in the DHCPv6 IA response handler. The issue occurs when a single DHCPv6 REQUEST carries enough IA options to nearly exhaust the reply space, causing the handler to write past the end of a fixed 512-byte stack buffer.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-53921 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-53921
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-53921 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-53921
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
odhcpd: Stack buffer overflow in DHCPv6 IA reply serialization (2 independent sites)
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/53xxx/CVE-2026-53921.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/openwrt/odhcpd/security/advisories/GHSA-7fwx-hhrg-3496
Supplemental source - x_refsource_CONFIRM
-
Source reference
Unverified legacy reference
URL: https://github.com/openwrt/odhcpd/commit/0320032ae313452f3c8cb8725c621dd06c36dc03
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/openwrt/odhcpd/commit/03dacc23356b5789842b9d1bba0200fd005e35f3
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/openwrt/odhcpd/commit/2a42d34c3615e2449ca273f673eee7c429d819a9
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/openwrt/odhcpd/commit/6634b7a3c79c41a27687925c98c35c8aea2f2b5a
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/openwrt/odhcpd/commit/d168c27fb6a55a07ac4c888e09ff2f41e263d7b7
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/openwrt/odhcpd/commit/d329a15413387027453644cd363dca06ade28328
Supplemental source - x_refsource_MISC
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.