TOTOLink A7000R Stack Overflow Vulnerability Leading to Denial-of-Service

Vulnerability

A stack overflow vulnerability has been identified in the TOTOLink A7000R router, specifically in version 9.1.0u.6115_B20201022. The issue arises in the sub_421CF0 function, where the ssid5g parameter is processed without proper length validation. This flaw allows attackers to send crafted requests that trigger a buffer overflow, overwriting adjacent stack data or the return address, and causing a denial-of-service condition by crashing the router and disrupting its normal service.

Impact

Exploitation of this vulnerability leads to a persistent denial-of-service condition, causing the router to crash and fail to provide services correctly.

Reproduction

To reproduce this vulnerability, upload the affected firmware onto a device or use an emulator like QEMU. Then, send a POST request to the /cgi-bin/cstecgi.cgi endpoint. The request must include a payload with an excessively long ssid5g parameter, which will trigger the stack overflow by overwriting critical stack data or the return address. As a result, the router will crash and become unresponsive.

Added: Oct 31, 2025, 6:21 PM
Updated: Oct 31, 2025, 6:21 PM

Vulnerability Rating

Custom Algorithm
spread
1.4
impact
2.5
exploitability
9.1
remediation
0.0
relevance
0.9
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.