Technical impact
The vulnerability lies in the UploadCustomModule function within lib/cste_modules/product.so of TOTOLINK A950RG firmware 4.1.2cu.5268_B20221104. By manipulating the FileMd5 parameter, an attacker can inject arbitrary shell commands, leading to remote code execution. This flaw is a command injection weakness (CWE-77) resulting from unsanitized input handling (CWE-74).
Affected Systems
Affected systems are TOTOLINK A950RG devices running firmware version 4.1.2cu.5268_B20221104. The vulnerability exists in the UploadCustomModule function of lib/cste_modules/product.so. Based on the description, it is inferred that the command can be accessed remotely, possibly through a management endpoint, but the specific remote interface is not explicitly detailed in the information given.
Risk and Exploitability
The CVSS score of 10 reflects maximum severity and indicates that an attacker can gain full control of the device. An exploit has already been published on public repositories, demonstrating the vulnerability’s practicality. The EPSS score is 2%, which suggests a low but non‑zero probability of exploitation; when combined with the confirmed exploitation and remote launch nature it still elevates the risk. The vulnerability is not yet listed in the CISA KEV catalog; however, its confirmed exploitation and remote command injection capability warrant immediate attention.