CVE-2026-53921: odhcpd: Stack buffer overflow in DHCPv6 IA reply serialization (2 independent sites)

Published Oct 23, 2026
·
Updated

odhcpd is the DHCPv6, DHCPv4, and router-advertisement server used by OpenWrt. Prior to version 25.12, odhcpd's 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. odhcpd runs as root on OpenWrt; embedded targets often lack stack canaries and ASLR, making code execution realistic. This issue has been patched in version 25.12.

Affected Software

1 affected component
OpenWrt odhcpd<25.12

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade odhcpd to a version that resolves this vulnerability.

    Fixed in 25.12

Event History

Oct 23, 2026
CVE Published
via MITRE·01:20 PM
Data Sourced
via MITRE·01:20 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are exposed to this issue?

OpenWrt systems running odhcpd before version 25.12 are affected where the DHCPv6 service is reachable by an attacker. The vulnerable handler processes DHCPv6 IA options in network-supplied requests.

2

What does an attacker need to exploit it?

An attacker can reach both overflow sites with a single unauthenticated DHCPv6 UDP REQUEST containing enough IA options to nearly exhaust the reply space. No credentials or user interaction are required.

3

What is the likely impact of successful exploitation?

odhcpd runs as root on OpenWrt, so successful exploitation can provide high-impact compromise of confidentiality, integrity, and availability. Code execution is described as realistic on embedded targets that lack stack canaries and ASLR.

4

How can I remediate the issue?

Update odhcpd to version 25.12, which includes the patch. If updating cannot happen immediately, reduce exposure by preventing untrusted networks from reaching the DHCPv6 service.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203