CVE-2026-61517
—OS Command Injection in Netis NX10 Router Ping Diagnostics Yields Root RCE
Netis NX10 router firmware contains an OS command injection flaw (CWE-78) in the ping diagnostic handler, where the IpAddr parameter is interpolated directly into a shell command executed via system(). An authenticated administrator can inject arbitrary commands because the denylist only blocks spaces, pipes, semicolons, and ampersands, leaving shell command substitution and alternate-IFS expansion available for bypass. Successful exploitation executes arbitrary shell commands as root, giving an attacker full control of the device (config, DNS, firmware, or use as a network foothold). Only Netis NX10 routers running the affected firmware versions are affected, and the attacker must have administrator access, typically via a LAN-side or WAN-exposed management UI with known or guessed admin credentials. No public proof-of-concept or confirmed in-the-wild exploitation is known; EPSS puts 30-day exploitation probability at 1.6% (74th percentile), and the issue is not in CISA KEV.
What to do: Check your NX10 firmware version on the router's status page and upgrade to a patched Netis firmware release when the vendor publishes one (no fixed version is specified in the data). Until then, limit the web management UI to the LAN side (disable or firewall WAN-side remote management), set a strong non-default administrator password, and audit for unexpected configuration changes or unfamiliar processes, since exploitation yields root-level command execution.
| Netis NX10 router firmware | V4.0.1.5808 and V3.0.0.4142 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Netis NX10 firmware V4.0.1.5808 and V3.0.0.4142 contain an OS command injection vulnerability in the ping diagnostic handler that allows authenticated administrators to execute arbitrary shell commands as root by injecting into the IpAddr parameter. The parameter is interpolated directly into a shell command executed through system() with an incomplete denylist that only blocks spaces, pipes, semicolons, and ampersands, leaving command substitution and alternate field separator expansion available for exploitation.
- Weakness
- CWE-78
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.