Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain router credentials via default factory settings
-
DeliveryAccess web management interface on http://router.local or router IP
-
ExploitSend crafted POST request to /goform/WifiApScan with command injection payload in country parameter
-
Executionhttpd parser executes malicious OS command with root privileges
-
ImpactAttacker gains full system access and code execution capability
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Authentication to the Tenda AC6 web management interface is required; the CVSS vector PR:L confirms this is not an unauthenticated vulnerability. The attacker must have network access to reach the httpd service (typically on the router's LAN or via exposed WAN management). The vulnerability is triggered by sending a crafted request to the /goform/WifiApScan endpoint with malicious country code values in the wl2g.public.country or wl5g.public.country parameters. No special firmware configuration is required beyond the default httpd service being enabled, which is standard in Tenda AC6 deployments. Default Tenda router credentials (commonly 'admin/admin' or firmware-specific defaults) significantly lower the exploitation barrier. The low attack complexity (AC:L) indicates no special timing, race conditions, or environmental conditions are required once authenticated access is established. |
| Impact | The CVSS 6.3 score reflects a network-accessible vulnerability with low attack complexity but requiring authenticated access (PR:L). The EPSS evidence tag (E:P) indicates proof-of-concept availability, confirming public exploit code exists. Active exploitation in the wild is not confirmed by CISA KEV status in the provided data. The authentication requirement significantly reduces real-world risk compared to unauthenticated network vulnerabilities: an attacker must first gain valid credentials to the router's web interface, typically requiring network access to the router's LAN or pre-compromised credentials. However, default credentials for Tenda routers are often weak or documented, and many users do not change default access controls. The combination of public exploit code and authenticated-only access creates a moderate risk profile - high for compromised networks or devices with default credentials, but not an immediate remote-unauthenticated threat. The command injection nature (CWE-78) allows full OS command execution with httpd process privileges, typically root on embedded systems, making the technical impact severe once authentication is bypassed. |
| Exploit ScenarioDerived | An attacker with valid credentials to the Tenda AC6 web management interface (obtained via default credentials, credential stuffing, or network-based access to the LAN) crafts a POST request to /goform/WifiApScan with a malicious country code parameter such as 'wl2g.public.country=US; malicious_command' or using command substitution syntax. The httpd service processes this unsanitized input, executes the injected command with root privileges, and allows the attacker to install backdoors, exfiltrate data, pivot to other network devices, or disable security features. Publicly available exploit code (referenced in GitHub) automates this attack, lowering the skill barrier for attackers. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 11, 2026
Remote authenticated command injection in Tenda AC6 router firmware version 15.03.06.23 allows authenticated attackers to execute arbitrary OS commands via manipulation of the wl2g.public.country or wl5g.public.country parameters in the /goform/WifiApScan endpoint. The vulnerability affects the httpd component's formWifiApScan function and has publicly available exploit code, presenting moderate risk to affected deployments.
RemediationAI
Immediate mitigation requires upgrading the Tenda AC6 firmware to a patched version released by Tenda, if available. Check the Tenda support portal (www.tenda.com.cn) for the latest firmware release addressing CVE-2026-8264 and apply it immediately to all affected devices. If a patched firmware version is not yet available, implement the following compensating controls: restrict web management interface access to trusted networks only by configuring firewall rules to block HTTP/HTTPS access (ports 80 and 443) from untrusted networks, change default router credentials to strong, unique passwords to prevent credential-based access, disable remote management features in the router's web interface settings if not required for operations, and monitor httpd logs for suspicious POST requests to /goform/WifiApScan with country parameter values containing shell metacharacters (pipes, semicolons, backticks, dollar signs). These controls do not eliminate the vulnerability but significantly reduce attack surface while awaiting a vendor patch.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Tenda AC6 is a dual-band WiFi router that exposes web-based management interfaces through an embedded httpd service. The vulnerability exists in the formWifiApScan function, which processes country code parameters for 2.4GHz (wl2g) and 5GHz (wl5g) wireless bands without proper input validation or sanitization. These parameters are passed directly to OS-level commands without escaping shell metacharacters, enabling command injection attacks. The root cause falls under CWE-78 (Improper Neutralization of Special Elements used in an OS Command), a classic command injection flaw where user-supplied input is concatenated into system commands without proper defense mechanisms such as parameterized APIs, allowlisting, or shell escaping.
Know when Ac6 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A weakness has been identified in Tenda AC6 15.03.06.23. Affected by this vulnerability is the function formWifiApScan of the file /goform/WifiApScan of the component httpd. Executing a manipulation of the argument wl2g.public.country/wl5g.public.country can lead to os command injection. It is possible to launch the attack remotely. The exploit has been made available to the public and could be used for attacks.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Related Vulnerabilities in Tenda AC6 Command Injection Vulnerabilities
View all 4Remote attackers with low-level authentication can execute arbitrary code on Tenda AC6 routers running firmware version
Stack-based buffer overflow in Tenda AC6 router firmware version 15.03.05.16 enables authenticated remote attackers to a
EUVD-2026-29020
GHSA-2fpj-h75c-c5vr
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB