The open-source routing operating system, OpenWrt, recently released an urgent security update, version 24.10.8, to patch multiple vulnerabilities within its default network services. Most critically, this includes a severe stack-based buffer overflow vulnerability affecting the DHCPv6 service component. Consequently, unauthenticated attackers on adjacent networks can transmit specially crafted packets to trigger this flaw. Under extreme circumstances, these adversaries could execute arbitrary code with root privileges.
The project team emphasizes that attackers can remotely trigger some of these patched vulnerabilities through services enabled by default. Therefore, they strongly urge all users still running the OpenWrt 24.10 series to upgrade to the latest firmware immediately.
Critical DHCPv6 Security Flaws
ODHCPD serves as the default DHCPv6/v4 and router advertisement component for this routing system. Primarily, it handles address allocation and IPv6 prefix delegation. The newly disclosed vulnerability, designated CVE-2026-53921, manifests during the component’s processing of DHCPv6 Identity Association options while generating response data.
According to the official OpenWrt vulnerability bulletin, this component utilizes a 512-byte stack buffer to store response content. However, specific code segments fail to properly verify the remaining buffer space before continuing to write status options. When an attacker injects a sufficient quantity of IA_NA or IA_PD options into a DHCPv6 REQUEST packet, they can force the program to write data beyond the designated buffer boundaries.
If an attacker chains this with other related vulnerabilities, they can exploit the system theoretically. They merely require access to the target device’s DHCPv6 service. Subsequently, they can transmit tailored packets to trigger the issue without logging in or possessing any credentials.
Attack Vector Confined to Local Networks
Typically, the DHCPv6 service listens on UDP port 547. Under normal configurations, this port remains open solely to local area network interfaces. Therefore, the most accurate attack scenario involves an adjacent network assault. Attackers cannot directly exploit this vulnerability via the public internet.
Nevertheless, attackers can still access the DHCPv6 service directly within public networks, guest networks, enterprise intranets, or environments hosting untrusted terminals. Successfully exploiting this flaw could induce an ODHCPD crash or disrupt IPv6 address allocation. Furthermore, it could even allow adversaries to commandeer the program’s execution flow.
Root Access and Embedded Device Risks
Because the ODHCPD component generally operates with root privileges, achieving stable code execution grants the attacker supreme device control. The OpenWrt team strictly emphasized a crucial point in their official advisory. Many embedded devices lack comprehensive stack protection and Address Space Layout Randomization (ASLR) mechanisms. Consequently, security professionals must not dismiss this issue merely as a Denial-of-Service (DoS) vulnerability causing service crashes.
Upgrade Path to Secure Firmware
Users running official OpenWrt firmware on supported hardware must upgrade to an unaffected version immediately. Specifically, administrators should update the 24.10.x series to OpenWrt version 24.10.8. Meanwhile, users on the 25.12.x branch need to upgrade to version 25.12.5. You can acquire the latest firmware for your specific device directly from the project repository. Furthermore, users running unofficial builds must monitor their firmware authors for timely updates.
It is vital to note that the OpenWrt 24.10 series currently resides in its security maintenance phase. According to the official roadmap, this series will reach its end of support in September 2026. Consequently, the project will cease providing essential security patches after that deadline.
Support Our Threat Intelligence
If you find our technology report and cybersecurity news helpful, consider supporting our work.