Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionCVE.org
A vulnerability was determined in Totolink WA300 5.2cu.7112_B20190227. Affected by this issue is the function recvUpgradeNewFw of the file /cgi-bin/cstecgi.cgi. This manipulation causes os command injection. Remote exploitation of the attack is possible. The exploit has been publicly disclosed and may be utilized.
AnalysisAI
A critical OS command injection vulnerability exists in Totolink WA300 router firmware version 5.2cu.7112_B20190227, specifically in the recvUpgradeNewFw function within /cgi-bin/cstecgi.cgi. An unauthenticated remote attacker can exploit this flaw to execute arbitrary operating system commands on the affected device. A public proof-of-concept exploit has been released on GitHub, significantly lowering the barrier to exploitation and increasing real-world risk.
Technical ContextAI
This vulnerability affects the Totolink WA300 wireless access point (CPE: cpe:2.3:a:totolink:wa300), a consumer networking device. The root cause is CWE-78 (OS Command Injection), where user-supplied input to the recvUpgradeNewFw function in the /cgi-bin/cstecgi.cgi CGI script is not properly sanitized before being passed to system shell commands. This is a common vulnerability pattern in embedded device firmware where developer-implemented CGI scripts handle firmware upgrade operations without adequate input validation. The vulnerability exists in the web management interface, allowing network-accessible exploitation without prior authentication.
RemediationAI
Users should immediately check the Totolink vendor website at https://www.totolink.net/ for updated firmware versions that address this command injection vulnerability and upgrade to the latest available firmware for the WA300 model. Until patching is feasible, implement network-level mitigations by restricting administrative access to the device management interface to trusted IP addresses only, disabling remote management features if not required, and placing the device behind a firewall that blocks external access to the web interface on ports 80 and 443. Consider replacing the device with a more actively maintained alternative if Totlink has not released security updates, as the presence of a public exploit (https://github.com/user-attachments/files/25790616/Unauthenticated.Remote.Code.Execution.in.TOTOLINK.WA300.via.Command.Injection.in.recvUpgradeNewFw.zip) makes continued use without patches extremely risky.
Remote unauthenticated buffer overflow in Totolink WA300 wireless repeater firmware version 5.2cu.7112_B20190227 enables
Buffer overflow in Totolink WA300 wireless range extender firmware 5.2cu.7112_B20190227 allows authenticated remote atta
Command injection in Totolink WA300 firmware version 5.2cu.7112_B20190227 allows authenticated remote attackers to execu
Command injection in Totolink WA300 5.2cu.7112_B20190227 allows authenticated remote attackers to execute arbitrary comm
Command injection in Totolink WA300 firmware version 5.2cu.7112_B20190227 allows authenticated remote attackers to execu
Same weakness CWE-78 – OS Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-13770