Tenda AC20 Buffer Overflow Vulnerability in the OpenSchedWifi Function

Vulnerability

A buffer overflow vulnerability has been identified in the Tenda AC20 router, specifically in the 16.03.08.12 firmware version. The issue arises in the httpd function of the /goform/openSchedWifi file, where the schedStartTime and schedEndTime parameters can be manipulated to cause a buffer overflow. This vulnerability can be exploited remotely and may lead to a denial-of-service condition or potentially allow for remote command execution.

Impact

Exploitation of this vulnerability causes a denial-of-service condition and could potentially allow for remote command execution.

Reproduction

The vulnerability can be reproduced by sending a POST request to the /goform/openSchedWifi endpoint. The request must include the schedStartTime and schedEndTime parameters, with the schedStartTime parameter containing a payload that exceeds the buffer size, leading to a buffer overflow. This can be done using a web application that allows for the manipulation of these parameters, such as a custom script or a tool like Burp Suite.

Added: Dec 14, 2025, 11:17 AM
Updated: Dec 14, 2025, 11:17 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
8.7
remediation
0.0
relevance
1.4
threat
6.4
urgency
2.9
incentive
5.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.