Technical impact
A vulnerability in the Tenda AC18 firmware upgrade handler allows an attacker to supply a malformed upgradeFile parameter to the /cgi-bin/upgrade endpoint, bypassing the authenticity check. This weakness permits a remote attacker to upload and install arbitrary firmware, effectively gaining full control over the device. The flaw is identified as a missing or incomplete data authenticity verification, which is catalogued as CWE‑345.
Affected Systems
Tenda AC18 devices running firmware versions 15.03.05.05_multi or 15.03.05.19 Build 6318 are affected. The issue resides in the firmware upgrade component reachable at /cgi-bin/upgrade and is specific to this publicly sold router model.
Risk and Exploitability
The vulnerability carries a CVSS score of 9.4, indicating a critical severity. Exploit code is publicly available and can be launched from any network location with access to the device’s upgrade interface, although the EPSS score is currently not published. It is not listed in the CISA KEV catalog, but the high CVSS rating and remote launchability make the potential for widespread exploitation significant.