Technical impact
The vulnerability allows an attacker to inject operating‑system commands through the set_table function in /cgi-bin/mainfunction.cgi by manipulating the jsondata argument. This results in Remote Command Execution, giving the attacker full control over the router’s operating system, compromised confidentiality, integrity, and availability of the device.
Affected Systems
DrayTek Vigor2960 routers running firmware version 1.5.1.6 are affected. The vendor’s 1.5.1.7 release contains a fix that removes the vulnerable code path.
Risk and Exploitability
The CVSS score of 9.4 places this flaw in the Critical range. The EPSS score is not available, and the flaw is not listed in CISA’s KEV catalog, but the public disclosure and evidence of exploitation indicate that remote attackers can launch the attack by sending crafted JSON payloads to the vulnerable endpoint.