Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2972+ Articles
168+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-94095: Netcore NBR200V2 Traceroute Command Injection Enables Root RCE
CVE-2026-94095: Netcore NBR200V2 Traceroute Command Injection Enables Root RCE

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-94095

CVE-2026-94095: Netcore NBR200V2 Traceroute Command Injection Enables Root RCE

An unauthenticated command injection in Netcore NBR200V2's traceroute tool lets attackers run arbitrary commands as root via ubus JSON-RPC.

Dylan H.

Security Team

September 21, 2026
3 min read

Affected Products

  • Netcore NBR200V2 1.3.241127.071246

Overview

A critical command injection vulnerability has been disclosed in the Netcore NBR200V2 router, firmware version 1.3.241127.071246. Tracked as CVE-2026-94095, the flaw sits in the Traceroute Diagnostic Feature of /usr/bin/network_tools, where the url argument is passed to the traceroute handler through the device's ubus JSON-RPC interface and concatenated directly into a shell command without sanitization.

This is the first of six related vulnerabilities disclosed together in this firmware build (CVE-2026-94095 through CVE-2026-94100) — see Related Reading below for the full cluster. A public proof-of-concept, including a working exploit chain from ubus call to root system() execution, is already available on GitHub.


Technical Details

FieldValue
CVE IDCVE-2026-94095
SeverityCritical (CVSS 3.1: 9.9)
WeaknessCWE-77 (Command Injection)
Vulnerable File/usr/bin/network_tools
ComponentTraceroute Diagnostic Feature
Parameterurl
AuthenticationNone required
Exploit MaturityPublic PoC available (GitHub)
Vendor ResponseContacted early, did not respond

How It Works

The traceroute handler in network_tools accepts an attacker-controlled url value delivered over the router's ubus JSON-RPC bus and builds a shell command string that embeds it directly — no escaping, no allow-list, no shell-metacharacter filtering. A url value containing command separators (;, |, `, $()) breaks out of the intended traceroute invocation and executes attacker-supplied commands with whatever privileges the network_tools process holds, which on this firmware is root.


Impact Assessment

Who Is At Risk

  • Any NBR200V2 unit running firmware 1.3.241127.071246 with the diagnostic/ubus interface reachable, whether directly on the WAN or through an exposed management plane
  • Netcore did not respond to disclosure attempts, so no vendor patch is currently available — every deployed unit on this firmware is exposed indefinitely absent a workaround

Potential Impact

  • Full root compromise of the router's underlying Linux environment via a single unauthenticated request
  • Network-wide pivot — as with any router-level RCE, a compromised device gives an attacker a foothold to intercept, redirect, or inspect all traffic passing through it
  • Botnet recruitment — a working public exploit against an unpatched, unauthenticated router RCE is exactly the kind of vulnerability mass-scanning botnets weaponize quickly

Mitigation

  • Disable remote/WAN access to the diagnostic and ubus interfaces immediately; there is no vendor patch to apply
  • Restrict management-plane access to trusted internal hosts only via network ACLs
  • Deploy IPS/WAF signatures that flag shell metacharacters in url-style diagnostic parameters
  • Monitor for anomalous process spawns originating from /usr/bin/network_tools
  • Given the vendor's non-response, organizations relying on NBR200V2 hardware should evaluate replacement options rather than waiting on an official fix

References

  • VulDB — CVE-2026-94095
  • GitHub — HackSpeak/CVE-2026-94095 PoC

Related Reading

  • CVE-2026-94096: Command Injection in Netcore NBR200V2 LAN IP Configuration Handler
  • CVE-2026-94097: Netcore NBR200V2 CGI Diagnostic Endpoint Command Injection
  • CVE-2026-94098: Command Injection in Netcore NBR200V2 Firmware Upgrade Endpoint
  • CVE-2026-94099: Command Injection in Netcore NBR200V2 Backup Restore Endpoint
  • CVE-2026-94100: Buffer Overflow in Netcore NBR200V2 WAN VLAN Reconfiguration
#Netcore#CVE-2026-94095#Command Injection#Router Security#IoT Security#RCE

Related Articles

CVE-2026-94097: Netcore NBR200V2 CGI Diagnostic Endpoint Command Injection

A third command injection flaw in Netcore NBR200V2's network_tools CGI endpoint lets remote attackers run arbitrary shell commands unauthenticated.

3 min read

CVE-2026-94099: Command Injection in Netcore NBR200V2 Backup Restore Endpoint

The restore.cgi backup-restore endpoint on Netcore NBR200V2 routers is vulnerable to unauthenticated command injection via QUERY_STRING.

3 min read

CVE-2026-94098: Command Injection in Netcore NBR200V2 Firmware Upgrade Endpoint

Netcore NBR200V2's firmware upgrade CGI endpoint injects the QUERY_STRING argument into a shell command, enabling unauthenticated remote injection.

3 min read
Back to all Security Alerts