Executive Summary
A critical OS command injection vulnerability (CVE-2026-86167) has been disclosed in the Tenda HG10 router, firmware version 300001138 — the same device line hit by a sibling buffer overflow, CVE-2026-86165, published the same day. This flaw lives in the formgponConf function of the Boa-based web management component, at /boaform/admin/formgponConf, and lets an attacker inject arbitrary operating-system commands via the fmgpon_loid parameter.
CVSS Score: 9.9 (CVSS 3.1) / 9.4 (CVSS 4.0)
Because the vulnerable parameter is concatenated directly into a system command without sanitization or escaping, exploitation grants command execution at whatever privilege the web server process runs under — typically root on embedded router firmware. The attack requires no authentication, can be launched remotely, and public exploit code already exists. No firmware fix is available as of publication.
Vulnerability Overview
| Attribute | Value |
|---|---|
| CVE ID | CVE-2026-86167 |
| CVSS 3.1 Score | 9.9 (Critical) |
| CVSS 4.0 Score | 9.4 (Critical) |
| CWE | CWE-78 (OS Command Injection) |
| Component | /boaform/admin/formgponConf (Boa web server) |
| Vulnerable Parameter | fmgpon_loid |
| Attack Vector | Network (no authentication required) |
| Exploit Status | Public exploit code available |
| Patch Status | No vendor fix available at time of writing |
Affected Versions
| Product | Affected Firmware | Fixed Version |
|---|---|---|
| Tenda HG10 | 300001138 | None available |
Attack Vector
1. Attacker identifies a Tenda HG10 router with the web admin interface reachable
2. Attacker sends a crafted HTTP request to /boaform/admin/formgponConf
3. The fmgpon_loid argument contains shell metacharacters and an injected command
4. The backend script concatenates fmgpon_loid directly into a system() call
with no filtering or escaping
5. The injected command executes with the privileges of the web server process
(typically root on embedded router firmware)
6. Attacker gains a persistent root shell on the deviceImpact of Successful Exploitation
| Impact | Description |
|---|---|
| Root Remote Code Execution | Full command execution as root, no authentication needed |
| Complete Device Takeover | Attacker controls routing, DNS, firewall rules, and firmware |
| Traffic Interception | Router sits inline with all connected LAN traffic |
| Botnet Recruitment | Consistent with prior Tenda-targeting Mirai-style campaigns |
| Persistent Backdoor | Root access enables firmware-level implants that survive reboot |
Immediate Remediation
No vendor patch exists yet, so mitigation must rely on compensating controls:
- Restrict access to the admin web interface — never expose
/boaform/endpoints to the public internet - Disable remote/WAN management on the router
- Change default administrator credentials
- Place the router's management interface on an isolated VLAN
- Segment IoT and network infrastructure devices away from general user traffic to limit blast radius
- Watch Tenda's support channel closely and apply a firmware update the moment one addressing this CVE is released
Detecting Exploitation Attempts
# Watch for shell metacharacters in requests to formgponConf from a network
# vantage point that can observe traffic destined for the router
tcpdump -A -s0 host <router-ip> and port 80 | grep -i "formgponConf\|fmgpon_loid"Detection Indicators
| Indicator | Description |
|---|---|
Shell metacharacters (;, |, backticks) in fmgpon_loid values | Direct exploitation attempt |
| Unexpected outbound connections from the router | Signs of a reverse shell or C2 beacon |
| Unrecognized processes or cron entries on the device (if inspectable) | Post-exploitation persistence |
| Admin interface reachable from WAN | Exposure enabling remote exploitation |
Post-Remediation Steps
- Apply the vendor firmware update immediately once available
- Factory reset the device after patching if compromise is suspected — root access may have persisted beyond a simple config change
- Rotate all credentials stored on or accessible through the router
- Re-verify WAN-side management remains disabled
- Evaluate end-of-support risk for this device line given the recurring pattern of unpatched critical flaws
References
- VulDB — CVE-2026-86167 Tenda HG10 Boa formgponConf OS Command Injection
- OffSeq Threat Radar — CVE-2026-86167 OS Command Injection in Tenda HG10
- NIST NVD — CVE-2026-86167