CVE-2026-94097

LOWCVSS 9.3 · CRITICAL

Signal is active with 3 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

A vulnerability was determined in Netcore NBR200V2 1.3.241127.071246. This affects an unknown part of the file /www/cgi-bin/network_tools of the component CGI Diagnostic Endpoint. This manipulation of the argument param/key/val causes command injection. Remote exploitation of the attack is possible. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-74CWE-77

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

NONE

Threat summary

  • 3 mentions across 1 observed day

What's happening

  • 3 total mentions across 1 day

Deep dive

Activity timeline3 mentions / 1d
01223Mentions · 2026-09-21: 309-21
Referenced assets8 URLs
Full discourse3 posts
  • SecNews@SecNews_GR

    Netcore NBR200V2: Κρίσιμη ευπάθεια command injection https://www.secnews.gr/734586/netcore-nbr200v2-command-injection-cve-2026-94097/?fsp_sid=13697

    00001123
    7.0K followersView on X
  • CVE@CVEnew

    CVE-2026-94097 A vulnerability was determined in Netcore NBR200V2 1.3.241127.071246. This affects an unknown part of the file /www/cgi-bin/network_tools of the component CGI Diagnos… https://www.cve.org/CVERecord?id=CVE-2026-94097

    00000314
    58.1K followersView on X
  • lee1981@lee1981b

    🔥 CyberForge CVE of the Day #057 🚨 CVE-2026-94097 — Netcore NBR200V2 Diagnostic Command Injection A network diagnostic interface should help an administrator understand a problem. Here, the reported flaw lets network-supplied input cross into command execution, and a verified firmware fix remains elusive. Netcore NBR200V2 firmware 1.3.241127.071246 is affected by command injection in its CGI diagnostic component. The assigning CNA, VulDB, describes exploitation without authentication or user interaction and reports a public proof of concept. The CVSS v3.1 score is 10.0 Critical. ⚠️ Owners of the named firmware should review management exposure now, with containment and a verified remediation plan as the immediate priorities. 🎯 The quick hit. 🔹 Affected: Netcore NBR200V2, firmware 1.3.241127.071246. 🔹 Failure: diagnostic input can influence command execution. 🔹 Evidence: official CVE/NVD records; public PoC reported, original page inaccessible during this review. 🔹 First action: restrict management reachability and establish who could previously access it. 🔹 Remediation: no fixed firmware verified; seek vendor confirmation or a supported replacement path. 🔑 Key details: ⭐ Severity: Critical 📊 CVSS v3.1: 10.0 🧮 Vector: `CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H` 🧠 Weakness: CWE-77 — Command Injection; CWE-74 — Injection 🎯 Targets: Netcore NBR200V2 1.3.241127.071246 🧩 Vulnerable boundary: externally supplied diagnostic input → command processing 🌐 Attack vector: Network ⚙️ Attack complexity: Low — CNA scoring 🔓 Privileges required: None — CNA assessment 👆 User interaction: None 🔀 Scope: Changed — CVSS v3.1 ⚔️ Confirmed impact: Command injection documented by CNA; not independently reproduced here 💥 CVSS impact: High confidentiality, integrity and availability impact 👤 Execution context: Exact process privileges unknown; root not established 🛡️ Fix: No verified fixed firmware identified 🔑 Additional remediation: Review exposure; recover and rotate reachable secrets if compromise is suspected 🚨 Active exploitation: Not confirmed by reviewed evidence 🧪 Reproduction: Public PoC reported by CNA/VulDB; original page returned HTTP 403 📋 CISA KEV: No match in retrieved 18 September snapshot; current absence cannot be established 📉 EPSS: FIRST returned no score on 21 September 2026 🗓️ Earliest confirmed attacks: Unknown 🩹 Vendor patch/hotfix: No release verified 📜 Vendor bulletin: None verified; CNA reports unanswered vendor contact 🏷️ Researcher name: FirmHarness — credited by CNA 🔬 Campaign research: No confirmed campaign established 🧬 What actually went wrong? A diagnostic feature normally turns a permitted user request into a bounded operation. User input should remain data that describes that operation, rather than becoming instructions that change its meaning. Command injection breaks that boundary. Externally influenced input reaches command processing without the controls needed to prevent it altering the intended instruction. This is the general failure described by MITRE CWE-77. 1️⃣ Input enters the diagnostic component The CNA identifies the affected file as `/www/cgi-bin/network_tools` and records the input using the notation `param/key/val`. 2️⃣ The component processes that input The published vulnerability classification says the input can influence command execution. The retrieved record does not expose enough implementation detail to identify the exact parser, command-building function or failed sanitisation operation. 3️⃣ The permitted task boundary is crossed Instead of being limited to the intended diagnostic operation, the requester can influence a command. The resulting authority depends on the executing component and its privileges. 🧭 Two small strings with important limits. `/www/cgi-bin/network_tools` is a named file path. It is not independently verified as the literal URL an attacker sends to the appliance. Web-server routing may expose a file through a different request path. Likewise, `param/key/val` does not give us enough information to declare three independent query parameters, a nested structure or a literal parameter name containing slashes. ⚔️ The practical attack chain: 1️⃣ Reach the management service. The attacker needs a network path to the affected functionality. Public internet exposure is a deployment question, not a property established for every installation. 2️⃣ Supply diagnostic input. The relevant input is identified by the CNA, but the exact request structure remains unresolved here. 3️⃣ Trigger vulnerable processing. The handler allows that input to affect command interpretation rather than keeping it within the intended task. 4️⃣ Execute with available authority. Command execution occurs under the component's actual permissions; those permissions determine accessible files, configuration and services. 5️⃣ Potentially use that access further. Unexpected configuration changes or outbound activity would be investigation leads. They are not observed campaign steps established by this CVE record. The first three stages summarise the CNA account. The final two explain consequences and investigative questions. This is a conceptual sequence, not an independently validated reproduction. 👤 Execution context — what the attacker actually gets. The exact account and privilege level are unknown from the evidence inspected. A critical score does not identify a Unix user, and the device being a network appliance does not by itself establish a root shell. Depending on the available authority, consequences could include: 🔹 access to configuration files or stored secrets; 🔹 changes to management or network settings; 🔹 creation of additional processes; 🔹 connections to systems reachable from the appliance; 🔹 interruption of normal service. These are conditional impact scenarios. Credential theft, persistence, lateral movement and wider network compromise have not been demonstrated in the sources reviewed. 📦 Affected products and versions: 🔴 Netcore NBR200V2 🔹 Explicitly affected firmware: `1.3.241127.071246`. 🔹 Earlier firmware: not established by the retrieved record. 🔹 Later firmware: not established by the retrieved record. 🔹 Other models or hardware revisions: not established. 🔹 Fixed firmware: no verified release identified. This is a single named version, not a published “all versions through” range. Avoid quietly broadening it when creating inventory rules or vulnerability tickets. A numerically newer build is not proof that this specific issue is repaired. Request confirmation that any proposed firmware addresses CVE-2026-94097 and matches the installed hardware revision. 🕰️ Timeline and the freshness trap. 🔴 20 September 2026: Advisory disclosure date in the CNA timeline. 🔴 20 September, 23:45 UTC: Official CVE publication—already 21 September in UK summer time. 🔴 21 September, 00:16 UTC: NVD publication; status Received at review. ⚪ 21 September review: No verified patch; the retrieved KEV feed is dated 18 September, before disclosure. The publication date does not establish when the defect first existed or when an attacker could first have abused it. Base the local exposure review on retained firmware and access records rather than assuming the risk began when the CVE appeared. 👁️ Defender hunting guide: These are CyberForge-developed investigation ideas, not tested detection rules or published campaign IOCs. 1️⃣ Establish who could reach management Record management addresses, listening services where known, firewall policy and the period during which the affected firmware was installed. Review paths from WAN, ordinary clients, guest networks, VPN users and maintenance systems. Check IPv6 alongside IPv4. An internal address can still be reachable from an untrusted or compromised client. 2️⃣ Review diagnostic and web activity Use existing logs to identify diagnostic requests from unusual sources or outside approved maintenance windows. Confirm the actual route before filtering solely on the published file path. Where request bodies are already available, examine unexpected input and differences from legitimate administrative activity. Record decoding and normalisation assumptions; unusual punctuation alone does not prove injection. 3️⃣ Correlate with supported appliance evidence Look for unexpected configuration changes, new accounts, altered management exposure or unexplained process activity where the platform provides that visibility. 4️⃣ Use independent network telemetry Review firewall, DNS and flow data for unusual connections initiated by the appliance, especially after suspicious management access. Distinguish appliance-originated connections from ordinary traffic it forwards for clients. Otherwise, normal user browsing could be mistaken for activity by the management process. Passive monitoring of encrypted management traffic usually cannot reveal the URI or request body. Connection timing and peers can still help build a timeline. Central syslog contributes only the events the device actually exports. 5️⃣ Assess credentials and configuration trust If suspicious activity warrants incident response, determine which secrets the executing context could have reached. Review unexpected administrator access and use of those credentials elsewhere. A correctly detected malicious attempt can be a true positive even when it failed. Keep attack attempt, suspected successful execution and confirmed compromise separate in the case record. 🩹 Emergency remediation order: 1️⃣ Preserve useful evidence while containing exposure Capture available logs and configuration where operationally safe. Evidence collection should not prolong clearly dangerous access to a suspected compromised appliance. 2️⃣ Restrict the management boundary Use an independently controlled enforcement point where practical. Allow only required administrative sources and remove unnecessary public reachability. 3️⃣ Obtain a verified permanent remedy Ask the vendor or supplier for affected-version scope, a fixed firmware identifier, hardware compatibility and installation guidance. No verified build is available to name in this post. If adequate isolation and a reliable repair cannot be obtained, plan a supported replacement. Keep ownership and a review date on that decision rather than leaving an indefinite “awaiting patch” ticket. 4️⃣ Validate the actual outcome Confirm the installed firmware or replacement identity, intended access restrictions and normal service operation. Keep evidence of vendor confirmation if a firmware release is accepted as the fix. 5️⃣ Recover and rotate secrets where warranted If compromise is suspected, follow supported recovery or replacement procedures and rebuild a reviewed configuration. Rotate potentially exposed credentials from a trusted system after controlling the affected environment. 🧱 Temporary exposure reduction. ✅ Permit management only from designated administrative hosts. ✅ Review remote-maintenance and VPN access paths as well as WAN rules. ✅ Disable unnecessary functionality through supported controls, if such controls exist. ✅ Apply appropriate network boundaries between the appliance and sensitive systems. ✅ Restrict appliance-originated outbound traffic where operationally feasible. ✅ Keep independent logs and alert on unexpected management access. No specific NBR200V2 feature-disable switch or vendor workaround was verified. Avoid ad hoc firmware-file deletion or undocumented changes that could interrupt service and complicate recovery. 🚑 When vulnerability management becomes incident response. Escalate when suspicious management access correlates with unexplained command or process activity, unauthorised configuration changes, new accounts, unusual appliance-originated connections or unexpected use of potentially exposed credentials. A logging gap increases uncertainty but is not proof of an intrusion. Where substantial exposure and suspicious activity exist together, limited telemetry may prevent the team from confidently bounding the incident. Isolate as needed, preserve evidence, investigate reachable secrets and determine whether supported recovery or replacement is required. Document what is observed, what is inferred and what cannot be established. 📊 CISA KEV and EPSS context. At review on 21 September 2026, FIRST returned a successful response with no EPSS row. There is no probability or percentile to quote; missing data must not become a score of zero. The retrieved CISA catalogue is dated 18 September 2026 and has no exact match. Because that snapshot predates disclosure, it cannot support the stronger statement “not listed today.” The public-PoC claim already supports prompt exposure reduction. Neither unavailable EPSS data nor an older KEV snapshot provides reassurance about a reachable affected device. 🧮 A scoring detail worth preserving. CVSS v3.1 is 10.0 Critical in both the official CVE and NVD records. For v4.0, the CVE JSON records 10.0 while NVD displays 9.3 with a vector containing `E:P`. FIRST defines Exploit Maturity as a Threat metric, and `P` denotes proof-of-concept maturity. That distinction matters when comparing Base-only and Threat-inclusive scores. We have preserved each publisher's value rather than silently normalising them; this review did not independently recompute the vector or verify the publishers' transformation logic. 🧾 Evidence separation. Official CNA record: Named product, firmware, component, input notation, command-injection classification, scoring and public-exploit claim. NVD republishes that account; it is not a second independent reproduction. Vendor-confirmed: No advisory, fixed build or recovery procedure verified. The unanswered-contact statement comes from the CNA. Researcher-reported: FirmHarness is credited and a disclosure page is linked. That page returned HTTP 403, so its exact mechanics and claimed reproduction were not inspected. CyberForge interpretation: Management isolation, exposure review, telemetry correlation and a verified repair or replacement plan are the appropriate immediate priorities. Not established: Exact request structure, command sink, execution privileges, broader affected range, reliable PoC operation, malicious exploitation, campaign IOCs or a current KEV absence. 🔥 CyberForge verdict: CVE-2026-94097 is a critical management-interface command-injection finding with enough published evidence to justify action, despite important gaps in the original disclosure and remediation details. The operational challenge is maintaining a defensible boundary while the permanent remedy remains uncertain. Treat that uncertainty as something to manage explicitly, with an owner, containment evidence and a decision point for repair or replacement. The correct order is: 1️⃣ Preserve relevant evidence and contain exposure. 2️⃣ Verify who could reach the affected service. 3️⃣ Hunt for correlated changes and suspicious activity. 4️⃣ Obtain and validate a supported fix or replacement. 5️⃣ Recover compromised systems and rotate exposed secrets where warranted. 6️⃣ Monitor the restored environment and retain the unresolved evidence questions. The one-sentence CyberForge verdict: A diagnostic interface that can turn input into commands deserves a tightly controlled management boundary, and a verified route back to trust. 🔗 CNA advisory: https://vuldb.com/vuln/408026 🔗 Official CVE record: https://www.cve.org/CVERecord?id=CVE-2026-94097 🔗 NVD vulnerability record: https://nvd.nist.gov/vuln/detail/CVE-2026-94097 🔗 FIRST EPSS: https://api.first.org/data/v1/epss?cve=CVE-2026-94097 🔗 CISA KEV catalogue: https://www.cisa.gov/known-exploited-vulnerabilities-catalog 🔗 FIRST CVSS v4.0 specification: https://www.first.org/cvss/v4.0/specification-document 🔗 MITRE CWE-77: https://cwe.mitre.org/data/definitions/77.html #CyberSecurity #CVE #Netcore #CommandInjection #ThreatHunting #CyberForge

    0000072
    627 followersView on X

Explore more