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

CVE-2026-89196

CVE-2026-89196 SQL Injection in Siemens
📅 PUBLISHED: 2026-10-13 00:00 UTC 🔄 UPDATED: 2026-10-14 05:00 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: Germany License: Commercial
VULNERABLE: All versions < V6.0
CVSS VECTOR BREAKDOWN 8.8
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: H Availability High
8.8
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-89196 is a SQL injection vulnerability in RUGGEDCOM CROSSBOW, a secure access management and remote access gateway used in critical infrastructure and industrial control environments. The flaw exists because the application does not properly validate or sanitize input in facility names processed during the Bulk Import/Export workflow, allowing an authenticated attacker with specific privileges to execute arbitrary SQL commands against the underlying database. With a CVSS score of 8.8, exploitation could result in full compromise of database confidentiality, integrity, and availability, potentially exposing sensitive operational data and enabling lateral movement within OT 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 vulnerability is classified under CWE-89 (Improper Neutralization of Special Elements used in an SQL Command, commonly known as SQL Injection). The NVD description states that affected versions of RUGGEDCOM CROSSBOW "do not properly validate or sanitize input in facility names processed during the Bulk Import/Export workflow." This indicates that the application constructs SQL queries using facility name values without adequate parameterization or escaping. An authenticated attacker with "specific privileges" can inject SQL syntax through facility name fields, which are then processed as part of bulk import or export operations.

The attack surface is the Bulk Import/Export functionality. Because facility names are likely stored and referenced across the database, the injection point could be triggered when importing a crafted file or exporting data that includes malicious facility names. The CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) indicates that the vulnerability is network-accessible, requires low attack complexity, requires low privileges (authenticated user), requires no user interaction, and results in high impact to confidentiality, integrity, and availability of the vulnerable component.

The exact SQL query structure, injection payloads, and the specific privilege level required are not detailed in the available description. The vulnerability class (SQL injection) is well understood: an attacker supplies crafted input that alters the intended SQL command, potentially allowing data exfiltration, data modification, authentication bypass, or command execution depending on database permissions and configuration.

No public proof-of-concept or exploit code is known at this time. No Nuclei template is available. The EPSS score has not yet been assigned by FIRST.org.

Exploitation Scenarios

  1. Reconnaissance and Target Identification: An attacker identifies a RUGGEDCOM CROSSBOW instance, likely through network scanning or Shodan searches using terms such as "RUGGEDCOM CROSSBOW" or by targeting known industrial control system (ICS) network ranges. The attacker must possess valid credentials with the "specific privileges" required to access the Bulk Import/Export workflow. This could be obtained through phishing, credential reuse, or prior compromise of a low-privileged account.

  2. Triggering the Flaw: The attacker accesses the Bulk Import/Export functionality. For import: the attacker crafts a malicious import file (e.g., CSV or XML) containing a facility name field with SQL injection payloads. For export: the attacker may manipulate an existing facility name through an interface or database entry that is later exported, causing the injected SQL to execute when the export processes the facility name. The application fails to sanitize this input before incorporating it into an SQL query.

  3. Payload Execution: At the vulnerability-class level, the attacker supplies SQL syntax (e.g., UNION SELECT, stacked queries, or boolean-based payloads) within the facility name field. The lack of input sanitization allows the payload to be interpreted as part of the SQL command. The specific database management system (e.g., PostgreSQL, MySQL, MSSQL) is not stated, so the exact payload syntax and capabilities depend on the backend. The attacker could potentially read arbitrary data from the database, modify records, or in some configurations execute operating system commands if the database service account has elevated privileges.

  4. Post-Exploitation Impact: Successful exploitation could allow the attacker to extract sensitive information such as user credentials, configuration data, facility details, or network architecture. The attacker might modify or delete data, causing operational disruptions. Given that RUGGEDCOM CROSSBOW is used in critical infrastructure, this could lead to unauthorized access to OT networks, lateral movement, or further compromise of industrial control systems. The high integrity and availability impact (I:H, A:H) reflects the potential to alter or destroy data and disrupt services.

No public PoC is available; the attack chain is inferred from the vulnerability class and the NVD description. Specific API parameters, endpoints, or file formats are not provided in the available data and should not be assumed.

Impact Assessment

The CVSS score of 8.8 (High) reflects a serious vulnerability. The vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H indicates:

  • Confidentiality (C:H): Full read access to database contents, potentially exposing credentials, network diagrams, and operational data.
  • Integrity (I:H): Ability to modify or delete data, potentially corrupting configurations or injecting false information.
  • Availability (A:H): Potential to disrupt the application or database service, affecting remote access management for critical infrastructure.

The blast radius includes any organization using RUGGEDCOM CROSSBOW versions prior to V6.0, particularly in energy, transportation, water, and manufacturing sectors. Because CROSSBOW is a secure remote access gateway, compromise could provide a foothold into segmented OT networks, making this a high-value target for advanced persistent threats (APTs) targeting industrial control systems.

Detection Guidance

Sigma Rule

title: SQL Injection Attempt in RUGGEDCOM CROSSBOW Bulk Import/Export Facility Names
id: 3f8a2b1c-4d5e-6f7a-8b9c-0d1e2f3a4b5c
status: experimental
description: Detects SQL injection patterns in facility name fields during bulk import/export operations
author: Threat Intelligence
date: 2026-01-01
logsource:
  category: webserver
  product: windows
detection:
  selection:
    cs-method: 'POST'
    cs-uri-query|contains:
      - 'bulk'
      - 'import'
      - 'export'
    cs-uri-stem|contains:
      - 'facility'
      - 'crossbow'
  keywords:
    - 'UNION SELECT'
    - 'OR 1=1'
    - ';--'
    - '/*'
    - 'xp_cmdshell'
    - 'sleep('
    - 'benchmark('
  condition: selection and keywords
fields:
  - c-ip
  - cs-username
  - cs-uri-stem
  - cs-uri-query
falsepositives:
  - Legitimate facility names containing special characters
level: high

YARA Rule

rule CVE_2026_89196_SQLi_Bulk_Import_Export
{
    meta:
        description = "Detects SQL injection patterns in RUGGEDCOM CROSSBOW bulk import/export files"
        author = "Threat Intelligence"
        date = "2026-01-01"
        reference = "CVE-2026-89196"
        severity = "high"
    strings:
        $s1 = "UNION SELECT" nocase
        $s2 = "OR 1=1" nocase
        $s3 = "';--" nocase
        $s4 = "xp_cmdshell" nocase
        $s5 = "WAITFOR DELAY" nocase
        $s6 = "benchmark(" nocase
        $s7 = "sleep(" nocase
        $s8 = "facility" nocase
    condition:
        any of ($s1, $s2, $s3, $s4, $s5, $s6, $s7) and $s8
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2026-89196 RUGGEDCOM CROSSBOW SQL Injection Attempt in Bulk Import/Export"; flow:to_server,established; content:"POST"; http_method; content:"bulk"; http_uri; nocase; content:"facility"; http_uri; nocase; pcre:"/(UNION\s+SELECT|OR\s+1=1|;\s*--|xp_cmdshell|WAITFOR\s+DELAY|benchmark\(|sleep\()/i"; classtype:web-application-attack; sid:202689196; rev:1;)

Elastic Detection

sequence by host.id, user.name with maxspan=5m
  [ network where network.protocol == "http" and http.request.method == "POST" and
    stringContains(http.request.uri, "bulk") and stringContains(http.request.uri, "facility") and
    stringContains(http.request.body, "UNION") and stringContains(http.request.body, "SELECT") ]

Splunk SPL Query

index=web OR index=proxy
| search (uri_path="*bulk*" OR uri_path="*import*" OR uri_path="*export*") facility
| regex _raw="(?i)(UNION\s+SELECT|OR\s+1=1|;\s*--|xp_cmdshell|WAITFOR\s+DELAY|benchmark\(|sleep\()"
| stats count by src_ip, user, uri_path, status
| where count > 0

Wazuh OSSEC Rule

<group name="web,app,sql_injection,">
  <rule id="202689196" level="12">
    <decoded_as>json</decoded_as>
    <field name="http.request.method">POST</field>
    <field name="http.request.uri">\.*(bulk|import|export).*facility.*</field>
    <regex type="pcre2">(?i)(UNION\s+SELECT|OR\s+1=1|;\s*--|xp_cmdshell|WAITFOR\s+DELAY|benchmark\(|sleep\()</regex>
    <description>CVE-2026-89196: SQL injection attempt in RUGGEDCOM CROSSBOW Bulk Import/Export</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:

    • Restrict network access to RUGGEDCOM CROSSBOW management interfaces to trusted networks only.
    • Enforce strict account management: limit accounts with Bulk Import/Export privileges to only those who require it.
    • Deploy web application firewall (WAF) rules to detect and block SQL injection patterns targeting the Bulk Import/Export workflow.
    • Monitor logs for anomalous facility name inputs containing SQL syntax.
    • Consider disabling the Bulk Import/Export feature if not operationally required.
  2. Patch/Upgrade Steps:

    • No patch is currently available. Affected versions are all versions < V6.0.
    • Monitor Siemens ProductCERT advisories and the NVD entry for CVE-2026-89196 for updates.
    • When a fix is released, upgrade to V6.0 or later as recommended by the vendor.
  3. Long-Term Hardening:

    • Implement input validation and parameterized queries in all database interactions, particularly for facility name fields.
    • Apply the principle of least privilege to database service accounts used by the application.
    • Conduct regular security assessments and code reviews of import/export workflows.
    • Segment OT networks from IT networks to limit lateral movement in case of compromise.

References

  1. NVD Entry for CVE-2026-89196: https://nvd.nist.gov/vuln/detail/CVE-2026-89196
  2. Siemens ProductCERT Advisories: https://new.siemens.com/global/en/products/services/cert.html
  3. CWE-89: SQL Injection: https://cwe.mitre.org/data/definitions/89.html
  4. MITRE ATT&CK T1190: Exploit Public-Facing Application: https://attack.mitre.org/techniques/T1190/
  5. CISA Known Exploited Vulnerabilities Catalog (not listed as of this report): https://www.cisa.gov/known-exploited-vulnerabilities-catalog

No known threat actor campaigns or exploit-in-the-wild evidence has been identified for this CVE at the time of writing.

👁️ 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:"Siemens"
title:"Siemens"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-89196/ · 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.