Skip to main content

Tenda CH22 CVE-2026-77031

| EUVDEUVD-2026-63486 LOW
Command Injection (CWE-77)
2026-08-20 VulDB GHSA-j7w9-4ff7-r5qf
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid CH22 credentials
  2. Delivery
    Send crafted POST to /goform/formcreateFileName
  3. Exploit
    Inject shell commands via fileNameMit parameter
  4. Execution
    Execute arbitrary OS commands on device firmware
  5. Impact
    Establish persistent backdoor or pivot to LAN

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-privileged authentication to the Tenda CH22 web management interface (confirmed by CVSS PR:L), consistent with valid device credentials - default, guessed, or previously compromised. No special non-default configuration is required beyond having the management interface reachable: the vulnerable endpoint /goform/formcreateFileName is part of the standard firmware. Exploitation is limited to: (1) possession of at least one set of valid credentials, (2) network access to the management interface (LAN by default; WAN if remote management is enabled). No user interaction is required beyond authentication. The attack complexity is Low (AC:L, AT:N), meaning no race conditions, timing dependencies, or non-standard configurations are needed.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) indicates network-reachable, low-complexity exploitation requiring low-level authentication - consistent with an authenticated web admin interface accessible over LAN or WAN. Impact is rated Low across all three dimensions (VC:L/VI:L/VA:L and SC:L/SI:L/SA:L), which likely reflects the constrained embedded OS environment, though command injection on a router can in practice yield full device control, privilege escalation, and persistent backdoors. The E:P supplemental metric confirms public PoC availability, materially elevating exploitation likelihood. No EPSS data was provided in the intelligence feed and KEV status is absent, suggesting no confirmed mass exploitation yet. The primary real-world risk concentrates on internet-exposed management interfaces and SMB environments where default or weak credentials are common. The missing EPSS score and absent vendor advisory are gaps that limit confidence in quantifying broader risk.

Exploit ScenarioDerived

An attacker with low-privileged credentials to the Tenda CH22 web management interface - including default credentials common on consumer routers - sends a crafted HTTP POST request to /goform/formcreateFileName with shell metacharacters embedded in the fileNameMit parameter, causing the device's underlying OS to execute arbitrary commands. A public PoC on Notion demonstrates this technique, making exploitation reproducible without deep reverse engineering. The attacker could use this foothold to establish a persistent backdoor, pivot to the internal network, or exfiltrate device configuration including Wi-Fi PSKs.

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

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

Alert me

AnalysisAIv1 – Aug 20, 2026

Command injection in Tenda CH22 firmware 1.0.0.1 allows low-privileged remote attackers to execute arbitrary OS commands by manipulating the fileNameMit parameter of the formcreateFileName function at the /goform/formcreateFileName endpoint. A public exploit proof-of-concept has been disclosed, making this actively weaponizable against unpatched devices. No patch has been confirmed by the vendor at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis - the Tenda vendor advisory page (https://www.tenda.com.cn/) should be monitored for firmware updates. As immediate compensating controls: disable remote WAN management access to the CH22 administrative interface to prevent external exploitation - this eliminates the network attack surface without affecting normal routing operation. Restrict LAN-side access to the management interface to trusted administrator IP addresses where the firmware or upstream router permits ACL configuration. If the device is business-critical, consider replacing it with a supported alternative given the apparent lack of vendor response. The public PoC at https://candle-throne-f75.notion.site/Tenda-CH22-formcreateFileName-392df0aa118580c38c4ad15fb15cd30d should be reviewed to understand exact exploit mechanics and assess exposure.

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 Tenda CH22 is a consumer/SMB wireless networking device running embedded Linux firmware. The vulnerability resides in the formcreateFileName function within the GoForm web server framework - a common pattern in Tenda firmware - at the URI /goform/formcreateFileName. CWE-77 (Command Injection) identifies the root cause: the fileNameMit argument is passed unsanitized into a system-level call, allowing injection of shell metacharacters. CPE cpe:2.3:a:tenda:ch22:*:*:*:*:*:*:*:* indicates version 1.0.0.1 is the confirmed affected release; the wildcard version component suggests no other release has been assessed or confirmed clean.

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 6.3 MEDIUM

Network-accessible endpoint requiring low-privilege auth (PR:L); low impact triple reflects constrained embedded OS scope with no confirmed full-compromise path.

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

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 20, 2026 - 18:22 NVD
MEDIUM LOW
CVSS changed
Aug 20, 2026 - 18:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Aug 20, 2026 - 17:15 cve.org
MEDIUM 5.3

DescriptionCVE.org

A vulnerability has been found in Tenda CH22 1.0.0.1. The affected element is the function formcreateFileName of the file /goform/formcreateFileName. The manipulation of the argument fileNameMit leads to command injection. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used.

Threat Intelligence Overview

EPSS Score
1.3%
Top 31% exploitable
Prevalence
Low
budget consumer/SMB router, limited enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.3%
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

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