Tenda F456 Router Buffer Overflow Vulnerability (CVE-2026-7097)
A buffer overflow vulnerability exists in Tenda F456 version 1.0.0.5 within the fromwebExcptypemanFilter function of the /goform/webExcptypemanFilter component's httpd server, which can be triggered remotely by manipulating the page argument leading to potential remote code execution.
CVE search metadata
CVE search record: CVE-2026-7097. Severity: high. CVSS: 8.8. EPSS: 1.01%. KEV: no. Product: F456. Brief: Tenda F456 Router Buffer Overflow Vulnerability (CVE-2026-7097). Brief link: https://feed.craftedsignal.io/briefs/2026-04-27-tenda-buffer-overflow/
Triage facts
Revision 2- Applicability
- F456
- Evidence
- Unknown
- Severity
- Critical
- Sources
- 1 public source
- Freshness
- Revision 2Apr 27, 08:16 UTC
- Detection
- 2 rules
- Vulnerabilities
- 1 CVE
Revision history 1 entry · Revision 2
- Revision 2
Repaired a legacy canonical identity collision
Changed: slug
A buffer overflow vulnerability, identified as CVE-2026-7097, has been discovered in Tenda F456 router version 1.0.0.5. The vulnerability resides in the fromwebExcptypemanFilter function within the /goform/webExcptypemanFilter component of the device's httpd server. Successful exploitation of this vulnerability allows a remote attacker to cause a buffer overflow by manipulating the page argument, potentially leading to arbitrary code execution on the affected device. Given the public availability of exploit code, this vulnerability poses a significant risk to users of the Tenda F456 router.
Attack Chain
- The attacker identifies a Tenda F456 router with firmware version 1.0.0.5 exposed to the internet.
- The attacker crafts a malicious HTTP request targeting the
/goform/webExcptypemanFilterendpoint. - The attacker includes a specially crafted
pageargument within the HTTP request, designed to overflow the buffer in thefromwebExcptypemanFilterfunction. - The
httpdserver processes the request and calls the vulnerable function. - The
fromwebExcptypemanFilterfunction copies the attacker-controlledpageargument into a fixed-size buffer without proper bounds checking. - The buffer overflow corrupts adjacent memory regions, potentially overwriting critical data or code pointers.
- The attacker redirects program execution to attacker-controlled code by overwriting a return address.
- The attacker achieves remote code execution on the Tenda F456 router, potentially gaining full control of the device.
Impact
Successful exploitation of CVE-2026-7097 can lead to complete compromise of the Tenda F456 router. This allows attackers to execute arbitrary code, potentially enabling them to modify device settings, intercept network traffic, or use the compromised device as part of a botnet. Given the ease of exploitation with publicly available exploits, a widespread attack targeting vulnerable Tenda routers is possible.
Recommendation
- Monitor web server logs for requests to
/goform/webExcptypemanFilterwith unusually longpageparameters using the provided Sigma rule. - Implement rate limiting on HTTP requests to the
/goform/webExcptypemanFilterendpoint to mitigate potential exploitation attempts. - Consider deploying a web application firewall (WAF) rule to filter out malicious requests targeting CVE-2026-7097 based on the payload structure.
Detection coverage 2
Detect Tenda F456 Buffer Overflow Attempt via URI Length
highDetects potential buffer overflow attempts on Tenda F456 routers by monitoring for abnormally long URI queries targeting the vulnerable endpoint.
Detect Tenda F456 Buffer Overflow Attempt via Suspicious Characters
highDetects potential buffer overflow attempts by looking for suspicious character sequences within the URI query to the vulnerable endpoint.
Detection queries are available on the platform. Get full rules →