Impact
The vulnerability resides in the uploadlangs operation of the /cgi-bin/mainfunction.cgi script on DrayTek Vigor2960 routers. Malicious actors can supply specially crafted parameters that are invoked directly by the router, allowing arbitrary shell commands to be executed with system privileges. This injection flaw can compromise the confidentiality, integrity, and availability of the device and any connected networks, meeting the definition of command injection (CWE-74, CWE-77).
Affected Systems
The flaw affects the DrayTek Vigor2960 line running firmware version 1.5.1.6 Revision 8218 and earlier. Upgrades to 1.5.1.7 provide a fix, but routers running the older firmware are exposed, and the device is no longer supported for most issues.
Risk and Exploitability
The CVSS base score of 9.4 classifies this as Critical, indicating a severe threat landscape. The EPSS score is not available, but the vulnerability has been publicly disclosed and used in the wild, implying a non‑negligible exploitation probability. The issue is not listed in the CISA KEV catalog, yet the remote nature of the attack path and the lack of authentication in the endpoint raise a high likelihood of successful compromise when the device is exposed to an untrusted network.
OpenCVE Enrichment