Impact
The flaw resides in the UploadOpenVpnCert function of the cstecgi.cgi handler, where the FileName parameter is unsafely passed to the operating system shell. An attacker can craft a value that injects arbitrary commands, allowing execution of native OS commands. The vulnerability is a classic OS command injection tied to CWE‑77 and CWE‑78, and remote exploitation is possible directly through the router’s web management interface.
Affected Systems
Totolink routers model A8000RU running firmware 7.1cu.643_b20200521 are affected. The problematic code is part of the Web Management Interface component accessed via /cgi-bin/cstecgi.cgi.
Risk and Exploitability
The CVSS score of 9.3 marks this vulnerability as Critical, and no EPSS value is available, meaning the exploitation probability is not quantified but the public disclosure indicates it is being used. The vulnerability is not listed in the CISA KEV catalog, but the existence of a public exploit and its remote nature make it a high priority. An attacker can exploit the flaw from any external location that can reach the web interface without authentication barriers or if the interface is exposed beyond the local network.
OpenCVE Enrichment