CVE-2025-70252
Stack Overflow in Tenda AC6V2 WifiWpsStart Allows Code Execution
Publication date: 2026-03-02
Last updated on: 2026-03-06
Assigner: MITRE
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| tenda | ac6_firmware | 15.03.06.23_multi |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-121 | A stack-based buffer overflow condition is a condition where the buffer being overwritten is allocated on the stack (i.e., is a local variable or, rarely, a parameter to a function). |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
[{'type': 'paragraph', 'content': 'CVE-2025-70252 is a stack overflow vulnerability found in the Tenda AC6V2.0 router firmware version V15.03.06.23_multi, specifically in the /goform/WifiWpsStart endpoint.'}, {'type': 'paragraph', 'content': "The vulnerability occurs because the parameters 'index' and 'mode' are controllable by the user and are concatenated into a temporary buffer using sprintf without any size checks, which leads to a stack overflow."}, {'type': 'paragraph', 'content': "An attacker can send a specially crafted HTTP POST request with an excessively large 'index' parameter to trigger this overflow."}] [2]
How can this vulnerability impact me? :
Exploiting this vulnerability can cause the router to crash, resulting in a denial of service.
More critically, it can be leveraged to execute arbitrary code on the device, potentially allowing an attacker to gain root shell access.
This means an attacker could take full control of the affected router remotely.
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:
I don't know
How can this vulnerability be detected on my network or system? Can you suggest some commands?
[{'type': 'paragraph', 'content': "This vulnerability can be detected by sending a specially crafted HTTP POST request to the /goform/WifiWpsStart endpoint on port 80 of the Tenda AC6V2.0 router. The request should include an excessively large index parameter (for example, 0x3000 bytes of the character 'a') combined with mode=1."}, {'type': 'paragraph', 'content': 'If the router crashes or becomes unresponsive after this request, it indicates the presence of the stack overflow vulnerability.'}, {'type': 'paragraph', 'content': 'The HTTP request headers should mimic legitimate browser requests, including cookies and user-agent strings, to avoid detection.'}, {'type': 'paragraph', 'content': "Example command using curl to test the vulnerability (replace <router_ip> with the target device's IP):"}, {'type': 'list_item', 'content': 'curl -X POST http://<router_ip>/goform/WifiWpsStart -d "index=$(python3 -c \'print("a"*12288)\')&mode=1" -H "User-Agent: Mozilla/5.0" -H "Cookie: session=abcd"'}] [2]
What immediate steps should I take to mitigate this vulnerability?
I don't know