SECURITYCRITICALCVE-2026-86167

Tenda HG10 formgponConf Flaw Allows Unauthenticated Root Command Injection

A near-maximum-severity OS command injection in Tenda HG10's formgponConf function lets attackers run root commands remotely; no patch is available.

Dylan H.

Security Team

September 6, 2026
4 min read
Tenda HG10 formgponConf Flaw Allows Unauthenticated Root Command Injection

Critical severity

Rated critical. Prioritise patching — see the remediation guidance below.

Affected Products

  • Tenda HG10 firmware 300001138

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

AttributeValue
CVE IDCVE-2026-86167
CVSS 3.1 Score9.9 (Critical)
CVSS 4.0 Score9.4 (Critical)
CWECWE-78 (OS Command Injection)
Component/boaform/admin/formgponConf (Boa web server)
Vulnerable Parameterfmgpon_loid
Attack VectorNetwork (no authentication required)
Exploit StatusPublic exploit code available
Patch StatusNo vendor fix available at time of writing

Affected Versions

ProductAffected FirmwareFixed Version
Tenda HG10300001138None 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 device

Impact of Successful Exploitation

ImpactDescription
Root Remote Code ExecutionFull command execution as root, no authentication needed
Complete Device TakeoverAttacker controls routing, DNS, firewall rules, and firmware
Traffic InterceptionRouter sits inline with all connected LAN traffic
Botnet RecruitmentConsistent with prior Tenda-targeting Mirai-style campaigns
Persistent BackdoorRoot access enables firmware-level implants that survive reboot

Immediate Remediation

No vendor patch exists yet, so mitigation must rely on compensating controls:

  1. Restrict access to the admin web interface — never expose /boaform/ endpoints to the public internet
  2. Disable remote/WAN management on the router
  3. Change default administrator credentials
  4. Place the router's management interface on an isolated VLAN
  5. Segment IoT and network infrastructure devices away from general user traffic to limit blast radius
  6. 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

IndicatorDescription
Shell metacharacters (;, &#124;, backticks) in fmgpon_loid valuesDirect exploitation attempt
Unexpected outbound connections from the routerSigns of a reverse shell or C2 beacon
Unrecognized processes or cron entries on the device (if inspectable)Post-exploitation persistence
Admin interface reachable from WANExposure enabling remote exploitation

Post-Remediation Steps

  1. Apply the vendor firmware update immediately once available
  2. Factory reset the device after patching if compromise is suspected — root access may have persisted beyond a simple config change
  3. Rotate all credentials stored on or accessible through the router
  4. Re-verify WAN-side management remains disabled
  5. Evaluate end-of-support risk for this device line given the recurring pattern of unpatched critical flaws

References