☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 10 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H 🐛 CWE-77
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-101072

CVE-2026-101072 Command Injection in Netcore
📅 PUBLISHED: 2026-09-28 00:00 UTC 🔄 UPDATED: 2026-10-11 17:42 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 1.99%
👁️
1.99% probability
49.7× above the median CVE
Tier: HIGH
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: UNKNOWN / CHECK VENDOR
CVSS VECTOR BREAKDOWN 10.0
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: C Scope Changed
C: H Confidentiality High
I: H Integrity High
A: H Availability High
10.0
THREAT LEVEL
INTEL SOURCES NVD EPSS HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-101072 is an OS command injection vulnerability in the Netcore NR289-GE router firmware version 1.4.5102. The flaw resides in the function system within the file /ap_ip.cgi of the CGI Handler component, where manipulation of the ip argument allows an unauthenticated remote attacker to execute arbitrary operating system commands. With a CVSS score of 10.0 and a publicly available exploit, this vulnerability poses a critical risk to all exposed Netcore NR289-GE devices, enabling full device compromise and potential lateral movement into connected networks. The vendor has not released a patch or responded to disclosure communications.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The vulnerability is classified as CWE-77 (Improper Neutralization of Special Elements used in a Command) and manifests as OS command injection. According to the NVD description, the affected component is the CGI Handler within the Netcore NR289-GE firmware version 1.4.5102. The specific attack surface is the /ap_ip.cgi endpoint, which processes HTTP requests containing an ip argument. The vulnerable function is named system, indicating that user-supplied input from the ip argument is passed to a system shell call without adequate sanitization or validation. This allows an attacker to append or inject shell metacharacters (e.g., ;, |, &&) to the ip parameter, resulting in arbitrary command execution with the privileges of the CGI process. The CVSS vector AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H confirms that the attack is network-accessible, requires no authentication or user interaction, and has a scope change (S:C), meaning the compromise can affect resources beyond the vulnerable component. The impact to confidentiality, integrity, and availability is rated High. No further code-level details (e.g., exact input parsing logic) are provided in the NVD description; therefore, analysis is limited to the vulnerability class and the explicitly named function and file.

Exploitation Scenarios

The attack chain for CVE-2026-101072 can be described at the vulnerability-class level based on the NVD description:

  1. Reconnaissance/Target Identification: An attacker scans the internet for Netcore NR289-GE devices. This can be done via Shodan using dorks such as product:"Netcore NR289-GE" or by identifying the /ap_ip.cgi endpoint through HTTP fingerprinting. Since the vulnerability is in a CGI handler, the device likely exposes an HTTP/HTTPS management interface on a public port (e.g., 80, 443, 8080).

  2. Triggering the Flaw: The attacker sends a crafted HTTP request to the /ap_ip.cgi endpoint. The request includes the ip argument, which is processed by the system function without proper input validation. The attacker injects shell metacharacters into the ip value to break out of the intended command context.

  3. Payload/Execution Method: By appending commands using shell operators (e.g., ;, |, &&), the attacker causes the underlying system call to execute arbitrary OS commands on the device. For example, a request like GET /ap_ip.cgi?ip=127.0.0.1;reboot (illustrative only, based on the described parameter and function) would execute the reboot command. No specific payload is provided in the NVD description; the exact syntax depends on how the ip argument is incorporated into the command string. The publicly available exploit (referenced in the NVD description but not included here) likely demonstrates a working payload.

  4. Post-Exploitation Impact: Successful exploitation grants the attacker command execution with the privileges of the CGI process—typically root or a highly privileged user on embedded devices. This enables full control over the router: reading/modifying configuration, intercepting network traffic, establishing persistence, pivoting into the internal network, or recruiting the device into a botnet. The scope change (S:C) indicates that the attacker can affect other systems connected to the compromised router.

No public PoC is available in this dataset; however, the NVD description states the exploit is publicly available. The attack chain is inferred from the vulnerability class and the named function/file.

Impact Assessment

The impact of CVE-2026-101072 is critical. The CVSS score of 10.0 reflects the highest possible severity, driven by:

  • Network attack vector (AV:N): Exploitable remotely over the internet.
  • Low attack complexity (AC:L): No special conditions required.
  • No privileges required (PR:N): Unauthenticated exploitation.
  • No user interaction (UI:N): No victim action needed.
  • Scope change (S:C): The vulnerability in the router can impact other components or networks.
  • High confidentiality, integrity, and availability impact (C:H/I:H/A:H): Full loss of confidentiality, integrity, and availability on the device and potentially beyond.

Affected systems are Netcore NR289-GE routers running firmware version 1.4.5102. These devices are typically deployed as enterprise or SOHO gateways, making them high-value targets for initial access into corporate networks. The blast radius includes all devices directly exposed to the internet and any internal networks reachable from the compromised router. Given the public exploit and lack of patch, the risk of widespread exploitation is severe.

Detection Guidance

Sigma Rule

title: Netcore NR289-GE OS Command Injection via /ap_ip.cgi
id: 8a4b3c2d-1e5f-4a7b-9c8d-0e1f2a3b4c5d
status: experimental
description: Detects HTTP requests to /ap_ip.cgi with ip parameter containing shell metacharacters, indicative of CVE-2026-101072 exploitation.
author: Valters IT
date: 2026-01-01
logsource:
  category: webserver
  product: netcore
detection:
  selection:
    cs-uri-stem: '/ap_ip.cgi'
    cs-uri-query|contains:
      - 'ip='
  keywords:
    - ';'
    - '|'
    - '&&'
    - '`'
    - '$('
  condition: selection and keywords
falsepositives:
  - Legitimate use of special characters in ip parameter (unlikely)
level: critical

YARA Rule

rule CVE_2026_101072_Netcore_Command_Injection
{
    meta:
        description = "Detects exploitation attempts of CVE-2026-101072 in HTTP requests to /ap_ip.cgi"
        author = "Valters IT"
        date = "2026-01-01"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-101072"
        severity = "critical"
    strings:
        $endpoint = "/ap_ip.cgi"
        $param = "ip="
        $shell1 = ";"
        $shell2 = "|"
        $shell3 = "&&"
        $shell4 = "`"
        $shell5 = "$("
    condition:
        $endpoint and $param and any of ($shell*)
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2026-101072 Netcore NR289-GE OS Command Injection Attempt"; flow:to_server,established; content:"/ap_ip.cgi"; http_uri; content:"ip="; http_uri; pcre:"/ip=[^&]*(;|\||&&|`|\$\(|\$\{)/Ui"; classtype:attempted-admin; sid:10000001; rev:1;)

Elastic Detection

sequence by host.id, source.ip with maxspan=5s
  [network where http.request.method == "GET" and url.path == "/ap_ip.cgi" and url.query contains "ip="]
  [network where url.query regex ".*(;|\\||&&|`|\\$\\().*"]

Splunk SPL Query

index=web sourcetype=access_combined
| search uri="/ap_ip.cgi*" uri="*ip=*"
| regex uri="(;|\\||&&|`|\\$\\()"
| stats count min(_time) as firstTime max(_time) as lastTime by src_ip, uri, status
| convert ctime(firstTime) ctime(lastTime)

Wazuh OSSEC Rule

<group name="web,appsec,">
  <rule id="100001" level="12">
    <decoded_as>web-accesslog</decoded_as>
    <url>/ap_ip.cgi</url>
    <regex>ip=.*[;&|`$()]</regex>
    <description>CVE-2026-101072: Netcore NR289-GE OS command injection attempt detected</description>
    <mitre>
      <id>T1190</id>
    </mitre>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source).

  1. Immediate Mitigations:

    • Remove public internet exposure of the Netcore NR289-GE management interface. Restrict access to trusted internal networks via firewall rules or VPN.
    • If remote management is required, place the device behind a reverse proxy with strict input validation and WAF rules targeting /ap_ip.cgi and shell metacharacters.
    • Disable the CGI handler if not needed, or block requests to /ap_ip.cgi at the network perimeter.
    • Monitor for exploitation attempts using the detection rules provided above.
  2. Patch/Upgrade Steps:

    • No patch is available. The vendor (Netcore) was contacted but did not respond. Continuously monitor the vendor's website and security advisories for firmware updates.
    • As a compensating control, consider replacing the device with an alternative product that receives security updates.
  3. Long-Term Hardening:

    • Implement network segmentation to isolate IoT/embedded devices from critical assets.
    • Enforce strong authentication and disable unnecessary services on all network devices.
    • Conduct regular vulnerability scans and firmware audits for embedded devices.
    • Adopt a defense-in-depth strategy including egress filtering to prevent command-and-control traffic from compromised devices.

References

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

product:"Netcore"
title:"Netcore"
product:"Netcore" "1.4.5102"

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-101072/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.