Tenda AC6 Buffer Overflow Vulnerability in openSchedWifi Function Allowing Denial-of-Service

Vulnerability

A stack-based buffer overflow vulnerability has been identified in the Tenda AC6 V2.0 wireless router, specifically in the firmware version 15.03.06.50. This vulnerability arises in the openSchedWifi function within the HTTP request handler for the '/goform/openSchedWifi' endpoint. Attackers can exploit this issue by sending crafted payloads that exceed the expected length in the 'schedStartTime' and 'schedEndTime' parameters. The exploitation of this vulnerability leads to a denial-of-service condition by causing the device to crash or become unresponsive.

Impact

Exploitation of this vulnerability causes a denial-of-service condition, causing the device to crash or become unresponsive.

Reproduction

The vulnerability can be reproduced by sending a GET request to the '/goform/openSchedWifi' endpoint with the 'schedStartTime' and 'schedEndTime' parameters. The 'schedStartTime' and 'schedEndTime' parameters should be filled with payloads that exceed the buffer limit, such as a string of 64 'A' characters followed by the 'DOIT' command. This can be done using a Python script that utilizes the 'requests' library to send the payload.

Added: Oct 22, 2025, 6:22 PM
Updated: Oct 22, 2025, 9:20 PM

Vulnerability Rating

Custom Algorithm
spread
5.7
impact
7.5
exploitability
9.1
remediation
7.7
relevance
0.7
threat
6.4
urgency
2.9
incentive
9.2

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