Netcore NBR200V2 restore.cgi Command Injection
First seen Sep 22, 2026 · Updated Sep 22, 2026 · CVSS 9.9
A critical unauthenticated command injection vulnerability has been discovered in Netcore NBR200V2 routers affecting the restore.cgi Backup Restore component. Remote attackers can exploit the QUERY_STRING parameter to execute arbitrary OS commands without authentication, and public exploit code is already available. The vendor has not responded to disclosure attempts, leaving affected devices unpatched.
Technical Analysis
The vulnerability resides in the restore.cgi script within the Backup Restore functionality of Netcore NBR200V2 firmware version 1.3.241127.071246, where the QUERY_STRING parameter is passed to a system-level function without proper sanitization, enabling OS command injection (similar in class to CWE-78). Exploitation requires no authentication and can be performed remotely over the network, typically via a crafted HTTP GET request to the CGI endpoint. With a CVSS score of 9.9, this flaw allows full compromise of the router, including firmware modification, traffic interception, and pivoting into internal networks. Given the public availability of exploit code and lack of vendor response, mass scanning and exploitation attempts are highly likely. Organizations running AI agents or automation pipelines behind or through these routers—such as edge deployments, remote branch offices, or IoT gateways connecting to cloud-based LLM/agent services—face risk of network-level compromise, credential interception, and man-in-the-middle attacks against API traffic used by agentic systems.
Affected Systems
Netcore NBR200V2 router, firmware version 1.3.241127.071246 (and potentially other versions using the same restore.cgi Backup Restore component)
Indicators of Compromise
- Endpoint: /cgi-bin/restore.cgi
- Parameter: QUERY_STRING (command injection vector)
- Associated exploit traffic pattern: HTTP GET/POST requests to restore.cgi with shell metacharacters (e.g., ;, |, &&, $()) in query string
Remediation Steps
- 1
Isolate affected devices
Immediately restrict remote/WAN management access to NBR200V2 devices and place them behind a firewall or VPN to prevent exposure of restore.cgi to the internet.
- 2
Disable Backup Restore feature
If possible, disable the Backup Restore CGI functionality via the router admin interface until a patch is available.
- 3
Monitor for exploitation attempts
Deploy network IDS/IPS signatures to detect suspicious requests to restore.cgi containing shell metacharacters in the QUERY_STRING.
- 4
Replace or upgrade hardware
Given the vendor's lack of response, consider replacing affected Netcore devices with actively supported hardware that receives security patches.
- 5
Segment network traffic
Ensure devices and systems (including any AI agent or automation infrastructure) behind the router are network-segmented to limit blast radius if the router is compromised.
CVE / Advisory IDs
Industries Most Exposed
Respond to this threat
Pro subscribers get a full AI-generated incident-response playbook for this threat — detection, containment, eradication, and recovery steps — plus an unlimited AI Threat Advisor for questions about your environment.