Totolink A3300R Command Injection Vulnerability

Vulnerability

A command injection vulnerability has been identified in the Totolink A3300R router, specifically in version 17.0.0cu.557_b20221024. The issue arises in the web service 'shttpd', within the function 'setWiFiBasicCfg' of the file '/cgi-bin/cstecgi.cgi'. The vulnerability allows remote attackers to execute arbitrary operating system commands by manipulating the 'rxRate' parameter in an HTTP request. This exploitation could lead to a complete compromise of the device.

Impact

Exploitation of this vulnerability allows for arbitrary command execution on the affected device, potentially leading to a full compromise of the router.

Reproduction

To reproduce this vulnerability, send a POST request to '/cgi-bin/cstecgi.cgi' with the 'rxRate' parameter set to a crafted command, such as 'wget' to download a file from a remote server. The router will execute the command, as demonstrated in the proof-of-concept available on GitHub.

Added: Mar 31, 2026, 3:18 AM
Updated: Mar 31, 2026, 3:18 AM

Vulnerability Rating

Custom Algorithm
spread
4.5
impact
7.5
exploitability
9.1
remediation
0.0
relevance
5.0
threat
6.4
urgency
2.9
incentive
8.3

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