Summary
CVE-2026-101072 is a critical, unauthenticated OS command injection vulnerability in the Netcore NR289-GE router’s CGI handler. The flaw resides in the /ap_ip.cgi endpoint, where the ip parameter is passed unsanitized into a system command, allowing a remote attacker to execute arbitrary operating system commands on the device without credentials. The vulnerability has been assigned a maximum CVSS v3.1 base score of 10.0 (Critical), and a public proof-of-concept exploit is available.
Technical details
- Root cause: The CGI handler backing
/ap_ip.cgibuilds a system command string using the attacker-suppliedipargument without input validation or sanitization. - Trigger condition: Sending a crafted HTTP request to
/ap_ip.cgiwith shell metacharacters embedded in theipparameter causes the injected commands to be executed by the underlying operating system. - Attack vector: Network-based and remotely exploitable; no authentication or user interaction is required, and attack complexity is low.
- 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, network pivoting, or use of the router as a foothold into the internal network.
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 vendor-supplied patch is currently known to be available; Netcore did not respond to early disclosure notification. Security teams should check the vendor’s support channels regularly for firmware updates addressing this issue and apply them as soon as they are released.
- If no patch is available:
- Remove the device’s management/CGI interface (including
/ap_ip.cgi) from direct internet exposure; restrict access to trusted internal networks or via VPN only. - Place the router’s administrative interface behind a firewall or access control list that blocks unsolicited inbound connections.
- Monitor for unusual outbound connections or command execution originating from the device, which may indicate exploitation.
- Where feasible, consider replacing or isolating affected devices until a fix is issued.
- Remove the device’s management/CGI interface (including

