CVE-2025-12233
8.8Tenda · CH22
A buffer overflow vulnerability in Tenda CH22 version 1.0.0.1 allows remote attackers to trigger memory corruption via manipulation of the page argument in the fromSafeUrlFilter function.
Executive summary
A critical buffer overflow vulnerability in Tenda CH22 routers allows remote attackers to execute arbitrary code or cause system crashes, presenting a significant risk to network security.
Vulnerability
This is a memory corruption vulnerability categorized as a buffer overflow (CWE-120). It occurs within the fromSafeUrlFilter function of the /goform/SafeUrlFilter endpoint and can be triggered by an authenticated user sending a manipulated page argument.
Business impact
The exploitation of this vulnerability can lead to a complete compromise of the affected router, potentially allowing an attacker to gain unauthorized control over network traffic. Given the CVSS score of 8.8, this flaw poses a high risk to business operations, as it could facilitate man-in-the-middle attacks, data interception, or the establishment of a foothold within the internal network.
Remediation
Immediate Action: Since no official patch is currently available, administrators should restrict access to the web management interface to trusted internal networks only.
Proactive Monitoring: Security teams should monitor network traffic for anomalous HTTP requests targeting the /goform/SafeUrlFilter endpoint and inspect logs for signs of repeated crashes or unauthorized administrative actions.
Compensating Controls: Deploy a Web Application Firewall (WAF) or intrusion prevention system to filter and block malformed requests directed at the vulnerable URL parameter.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists, as documented in the research write-up at https://github.com/QIU-DIE/CVE/issues/14.
Analyst recommendation
The severity of this vulnerability, combined with the availability of a public proof-of-concept, necessitates immediate action to isolate the affected devices. Organizations should limit exposure of the management interface until Tenda releases a firmware update that addresses the memory corruption issue in the fromSafeUrlFilter function.
More Tenda CVEs
Sources
Originally found and disclosed by LINXI666 (VulDB User), per the CVE Program record.
- VDB-329903 | Tenda CH22 SafeUrlFilter fromSafeUrlFilter buffer overflow Vulnerability database entry
- VDB-329903 | CTI Indicators (IOB, IOC, IOA)
- Submit #673714 | Tenda CH22 V1.0.0.1 Buffer Overflow Third-party advisory
- Exploit / PoC
- tenda.com.cn