ZeroHour

CVE-2026-61517

OS Command Injection in Netis NX10 Router Ping Diagnostics Yields Root RCE

CVSS 4.0
8.6 high
EPSS
2%p74
Published
()
Modified
AI analysis

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.

Affected
Netis NX10 router firmwareV4.0.1.5808 and V3.0.0.4142
Estimated exposure
No basis for an estimate.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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 news

No ingested article mentions this CVE yet.