Summary
CVE-2026-101076 is a critical, unauthenticated OS command injection vulnerability in the CGI handler of the Netcore NR289-GE router, firmware version 1.4.5102. The set_ntp_server_ip.cgi script fails to sanitize the ntp_ip parameter before passing it to a system call, allowing a remote, unauthenticated attacker to execute arbitrary operating system commands on the device. The vulnerability has been assigned a maximum CVSS v3.1 base score of 10.0.
Technical details
- Root cause: The CGI endpoint
/set_ntp_server_ip.cgipasses the attacker-controlledntp_ipparameter directly into a system-level command (functionsystem) without input validation or sanitization. - Trigger conditions: Sending a crafted HTTP request to the
set_ntp_server_ip.cgiendpoint with shell metacharacters embedded in thentp_ipparameter. - Attack vector: Network-based; the endpoint is reachable without any authentication and requires no user interaction.
- Impact: Full compromise of confidentiality, integrity, and availability of the device — an attacker can execute arbitrary commands with the privileges of the CGI process, potentially leading to complete device takeover, pivoting into the internal network, or use of the router as part of a botnet.
- A public proof-of-concept exploit is available.
Affected software
- Netcore NR289-GE — firmware version 1.4.5102
Severity
- CVSS v3.1 Base Score: 10.0 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: No official vendor patch is currently available; the vendor was contacted about this disclosure but has not responded.
- Workarounds/network mitigations (no patch available):
- Restrict or disable remote/WAN-facing management access to the router’s web/CGI interface.
- Block external access to the device’s HTTP(S) management ports at the network perimeter or firewall.
- Segment the router’s management interface from untrusted networks (e.g., place it on an isolated management VLAN).
- Monitor for anomalous requests to
/set_ntp_server_ip.cgior unexpected outbound connections from the device. - Consider replacing or retiring the affected device if no vendor fix becomes available.

