☠️
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-102240

CVE-2026-102240 Command Injection in Netcore
📅 PUBLISHED: 2026-09-29 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: 2.01%
👁️
2.01% probability
50.3× 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-102240 is a critical OS command injection vulnerability in the Netcore NAP930 wireless access point, specifically within the Network Tools CGI component at /www/cgi-bin/network_tools, where the sid argument is passed unsanitized to an eval call. With a CVSS 3.1 base score of 10.0 and a public exploit already available, any unauthenticated remote attacker who can reach the device's web management interface can achieve full command execution as the underlying service account. Because the vulnerability is network-reachable, requires no privileges or user interaction, and the vendor has not issued a patch or responded to disclosure, affected deployments remain fully exposed until compensating controls are applied or the device is removed from production networks.

⚡ 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 affected product is the Netcore NAP930, an enterprise/ISP-class wireless access point. The vulnerable firmware build is 0.1.241010.141410. The flaw resides in the Network Tools CGI handler implemented in the file /www/cgi-bin/network_tools.

According to the NVD description, the vulnerability is an OS command injection (CWE-77) in which manipulation of the sid argument is passed into an eval construct. The use of eval in a CGI context is the central design flaw: rather than constructing a bounded system call with a fixed command and separately validated parameters, the handler evaluates attacker-influenced input, allowing shell metacharacters and command substitution to be interpreted by the underlying shell. The sid parameter is therefore the primary injection point.

Attack surface:

  • Vector: Network (remote), over the web management/HTTP interface exposed by the device.
  • Authentication: Not required (PR:N), meaning the endpoint is reachable and exploitable without valid credentials — consistent with the CGI endpoint being callable directly.
  • User interaction: None (UI:N).
  • Scope change: The CVSS vector declares a Scope change (S:C), reflecting that the exploited CGI process can affect resources beyond its original security authority — i.e., arbitrary command execution on the embedded OS rather than confinement to the web service.

Because the description provides no further implementation detail beyond the file path, component name, function (eval), and parameter (sid), no additional code-level claims (specific quoting characters, exact shell invocation, or additional parameters) should be assumed. The class of attack — command injection via evaluated input in a CGI handler — is well understood and frequently results in complete device compromise on embedded networking hardware.

Exploitation Scenarios

The following attack chain is derived strictly from the NVD description and the vulnerability class (CWE-77). No public PoC code was provided; the steps below describe the vulnerability class and mechanism, not a fabricated implementation.

  1. Reconnaissance / target identification An attacker scans for exposed Netcore NAP930 management interfaces. Targets are identified by their web management interface hosting the CGI component at /cgi-bin/network_tools. Because the CVSS vector indicates no privileges or user interaction are required, an accessible interface is sufficient — no login is presumed necessary.

  2. Triggering the flaw The attacker sends a crafted request to the Network Tools CGI handler that supplies a malicious value in the sid argument. Because the argument is evaluated by the eval construct in /www/cgi-bin/network_tools, shell metacharacters within the sid value are interpreted rather than treated as inert data, resulting in command injection.

  3. Payload / execution (vulnerability-class level) At the class level, the attacker embeds OS command syntax inside the sid parameter so that the evaluated expression executes an arbitrary command on the device. The exact delimiter and encoding are not specified in the available data; the defining characteristic is that sid reaches eval without adequate sanitization.

  4. Post-exploitation impact Successful injection yields arbitrary command execution on the access point's embedded OS. Given Scope:C, Confidentiality:H, Integrity:H, and Availability:H, an attacker can read sensitive configuration and credentials, modify device and network configuration, pivot into the adjacent network, or render the device unavailable. As an access point, compromise can also enable traffic interception on the wireless segment.

No public exploit code is bundled with this report; the chain above is inferred from the vulnerability class and the description provided. The NVD entry states the exploit has been made public and "could be used," indicating active risk of weaponization even where tailored tooling is not yet widely distributed.

Impact Assessment

  • CVSS 3.1 Base: 10.0 (Critical) — AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H.
  • Attack Vector Network / Complexity Low / No Privileges / No Interaction: trivial to trigger from any host with reachability to the management interface.
  • Scope Changed: impact extends beyond the CGI process authority to the entire device.
  • Confidentiality/Integrity/Availability: all High — full device compromise.
  • Blast radius: each affected NAP930 is fully compromisable; as a network edge device, a compromised AP can serve as a foothold for lateral movement and man-in-the-middle activity on connected segments.
  • Exposure: EPSS has not yet been scored by FIRST.org, so no probabilistic exploitation estimate is available; however, the presence of a public exploit and the unpatched status elevate real-world risk.
  • CISA KEV: Not listed.

Detection Guidance

Sigma Rule

title: Netcore NAP930 network_tools OS Command Injection via sid
id: 3b6f9c2a-netcore-nap930-cmdinj
status: experimental
description: Detects attempts to exploit command injection in the Netcore NAP930 network_tools CGI (CVE-2026-102240)
references:
  - https://nvd.nist.gov/vuln/detail/CVE-2026-102240
author: valtersit.com
logsource:
  category: webserver
detection:
  selection_uri:
    cs-uri-stem|contains:
      - '/cgi-bin/network_tools'
  selection_meta:
    cs-uri-query|contains:
      - ';'
      - '|'
      - '`'
      - '$('
      - '&&'
      - 'sid='
  condition: selection_uri and selection_meta
fields:
  - c-ip
  - cs-uri
  - cs-uri-query
  - sc-status
falsepositives:
  - Legitimate administrative traffic containing shell metacharacters (rare)
level: critical

YARA Rule

rule CVE_2026_102240_Netcore_NAP930_NetworkTools_CmdInj
{
    meta:
        description = "Detects Netcore NAP930 network_tools CGI abused for OS command injection"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-102240"
        cve = "CVE-2026-102240"
        author = "valtersit.com"
        date = "2026-01-01"
        severity = "critical"

    strings:
        $cgi = "/www/cgi-bin/network_tools" ascii
        $sid = "sid=" ascii nocase

    condition:
        $cgi or ($sid and filesize < 500KB)
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2026-102240 Netcore NAP930 network_tools CGI OS Command Injection (sid)"; flow:established,to_server; http.uri; content:"/cgi-bin/network_tools"; http.uri; content:"sid="; pcre:"/(?:;|\||`|\$\(|%3B|%7C|%60|%24%28)/Ui"; classtype:web-application-attack; reference:cve,2026-102240; sid:2026102240; rev:1;)

Elastic Detection

sequence by source.ip with maxspan=10s
  [network where http.request.method == "GET" and url.path : "/cgi-bin/network_tools"]
  [network where url.query : ("sid=" and (";" or "|" or "`" or "$(" or "&&"))]

Splunk SPL Query

index=web OR index=proxy
| eval uri=coalesce(uri, url, cs_uri)
| where like(uri, "%/cgi-bin/network_tools%")
| where match(uri, "(?i)(sid=.*(;|\||`|\$\(|&&))")
| stats count min(_time) as first_seen max(_time) as last_seen by src_ip, uri, status
| sort - count

Wazuh OSSEC Rule

<group name="web,netcore,cve-2026-102240,">
  <rule id="100240" level="15">
    <decoded_as>web-accesslog</decoded_as>
    <id>31100</id>
    <match>/cgi-bin/network_tools</match>
    <regex>sid=.*(;|\||`|\$\(|&&)</regex>
    <description>CVE-2026-102240: Netcore NAP930 network_tools OS command injection attempt (sid)</description>
    <mitre>
      <id>T1190</id>
    </mitre>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source). The vendor was contacted early about this disclosure but did not respond, and no vendor advisory, fixed firmware, or workaround is available.

  1. Immediate mitigations

    • Remove or isolate affected Netcore NAP930 devices from untrusted network exposure. Do not expose the web management interface to the internet or to guest/untrusted VLANs.
    • Restrict management access via firewall/ACLs to a dedicated, authenticated administrative network; permit only known management IPs.
    • Disable the Network Tools feature/management CGI if the management interface supports it, or block requests to /cgi-bin/network_tools at the perimeter/WAF.
    • Enforce strong network segmentation so that compromise of an AP cannot reach management, authentication, or data plane segments (limits the Scope:C impact).
    • Monitor for anomalous outbound traffic from the device and for inbound requests targeting the vulnerable endpoint.
  2. Patch/upgrade steps

    • No patch is available. Continue monitoring for a vendor firmware update; engage Netcore support/security directly and reference CVE-2026-102240 and firmware build 0.1.241010.141410.
    • If the vendor remains unresponsive and risk cannot be mitigated in place, plan replacement of the affected devices.
  3. Long-term hardening

    • Adopt a hardware/software inventory and vulnerability management program that includes network appliances and IoT/embedded devices, not just servers.
    • Enforce a lifecycle policy requiring vendor security response commitments; deprecate products whose vendors do not respond to coordinated disclosure.
    • Deploy network detection (Suricata/Wazuh/SIEM rules above) to catch exploitation attempts at perimeter and internal chokepoints.

References

No specific threat actor campaign or confirmed in-the-wild exploitation targeting this CVE has been reported in the available data. The NVD description states that a public exploit exists and could be used, which represents a latent exploitation risk pending observed campaigns.

👁️ 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" "0.1.241010.141410"

💣 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-102240/ · 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.