Summary
CVE-2026-104610 is a critical, unauthenticated stack-based buffer overflow in the Boa web server component of Tenda HG7, HG9, and HG10 routers (xPON ONT devices), running firmware version 300001138_en_xpon. The flaw is in the boaGetVar handling of the /boaform/formLoopBack endpoint and can be triggered remotely over the network without any authentication, with a public exploit already available. The issue carries a maximum CVSS v3.1 base score of 10.0.
Technical details
- Root cause: The
formLoopBackrequest handler retrieves the user-suppliedEthtypeparameter viaboaGetVar()and copies it into a fixed-size stack buffer usingstrcpy()with no length validation. - Trigger condition: Sending an HTTP POST request to
/boaform/formLoopBackwith an oversizedEthtypevalue (public PoC uses a repeating pattern of roughly 1,100+ characters) overflows the stack buffer. - Attack vector: Network-based, no authentication and no user interaction required. The Boa web server on affected devices runs with elevated (root) privileges, so corrupting the stack in this context has high impact.
- Impact: Confirmed impact is a crash/denial of service of the device’s administrative web interface; the nature of the overflow (unchecked
strcpyinto a stack buffer in a root-privileged process) also creates potential for remote code execution, though a working RCE exploit chain has not been independently confirmed in public sources.
Affected software
- Tenda HG7 — firmware 300001138_en_xpon
- Tenda HG9 — firmware 300001138_en_xpon
- Tenda HG10 — firmware 300001138_en_xpon
Severity
- CVSS v3.1 Base Score: 10.0 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: No vendor-issued patched firmware has been identified in public sources as of this writing. Check Tenda’s official support channels for an updated firmware build for the HG7/HG9/HG10 models beyond version 300001138_en_xpon and apply it as soon as it becomes available.
- If no patch: Restrict access to the device’s web management interface (
/boaform/formLoopBackand the broader Boa web server) so it is not reachable from the internet or untrusted networks; limit administration to a trusted internal management network or VPN. Where possible, disable remote/WAN-facing administration on the device. Monitor exposed management interfaces for unusual POST traffic to/boaform/formLoopBackand consider taking internet-facing instances offline until a fix is confirmed.

