Vulnerability · Published Apr 13, 2026 · Assigned by VulDB
CVE-2026-6158Totolink N300RH upgrade.so setUpgradeUboot os command injection
High 7.3
In plain English
A high-severity OS command injection in N300RH from Totolink. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 1.6% (higher than 75% of all known vulnerabilities).
Severity (CVSS 3.1)7.3High
Exploit odds (30 days)1.6%top 24.8% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known
Official description
A flaw has been found in Totolink N300RH 6.1c.1353_B20190305. Affected is the function setUpgradeUboot of the file upgrade.so. This manipulation of the argument FileName causes os command injection. The attack is possible to be carried out remotely. The exploit has been published and may be used.
Affected products (as reported)
Weakness: CWE-78, CWE-77 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R
References
- VDB-357038 | Totolink N300RH upgrade.so setUpgradeUboot os command injection vdb-entry, technical-description
- VDB-357038 | CTI Indicators (IOB, IOC, TTP, IOA) signature, permissions-required
- Submit #796426 | TOTOLINK N300RH_V4 V6.1c.1353_B20190305 OS Command Injection third-party-advisory
- https://github.com/xyh4ck/iot_poc/tree/main/TOTOLINK/N300RHv4/02_setUpgradeUboot_RCE exploit, patch
- https://www.totolink.net/ product