☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Broadcom 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-78
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-87682

CVE-2026-87682 OS Command Injection in Brocade
📅 PUBLISHED: 2026-10-08 00:00 UTC 🔄 UPDATED: 2026-10-13 18:50 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: 0.86%
👁️
0.86% probability
21.6× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: USA License: Commercial
VULNERABLE: Fabric Operating System
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
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-87682 is a set of OS command injection vulnerabilities (CWE-78) in Brocade Fabric OS versions before 10.0.1, affecting the management interface and session processing routines. Input processing flaws during remote management connection validation and session verification for directory-based user accounts allow shell metacharacters from untrusted input to reach internal system execution wrappers. An authenticated user or a compromised directory service account can execute arbitrary OS commands with elevated privileges on the target switch or director, enabling full device compromise and lateral movement into the storage area network fabric.

⚡ 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 class is OS command injection (CWE-78). According to the NVD description, the flaws reside in two functional areas of Fabric OS:

  1. The management interface — specifically, "input processing flaws during remote management connection validation." This indicates that data supplied during the remote management connection/validation path is not adequately sanitized before reaching execution wrappers.
  2. Session processing routines — specifically, "session verification for directory-based user accounts." This indicates that during verification of sessions associated with directory-based accounts (e.g., accounts backed by an external directory service), untrusted input can reach internal execution wrappers.

The core mechanism across both areas is that untrusted input containing shell metacharacters is passed to "internal system execution wrappers" without sufficient neutralization. When a system execution wrapper invokes a shell or command interpreter, metacharacters can break out of the intended command context and append attacker-controlled commands. Because the wrappers execute on the target device, injected commands run as the process user — which the description characterizes as elevated privileges.

Key attack-surface characteristics:

  • Preconditions: The attacker is "an authenticated user" or holds "a compromised directory service account." This means the flaws are post-authentication, not pre-authentication. Network reachability to the management interface is required.
  • Directory-based account dependency: One path is tied specifically to "session verification for directory-based user accounts," so environments that integrate Fabric OS with an external directory service expose the relevant code path.
  • Elevated execution context: The description states command execution occurs "with elevated privileges on the target device," meaning a successful injection is not confined to the unprivileged web/user context.

The description does not disclose specific function names, class names, URL endpoints, file paths, or parameter names. Fabric OS is a closed-source, proprietary network OS, and no CVE record fields, CNA advisory text, affected-version list, or patch reference were provided beyond what is captured above. Detailed exploitation primitives, affected code symbols, and injected-parameter names are therefore not available in the supplied intelligence and are not asserted here.

Sanitization failure across both the management-interface connection-validation path and the session-verification path suggests a systemic pattern of insufficient input validation in the routines that broker remote management sessions rather than an isolated single-function defect.

Exploitation Scenarios

No public PoC exists (POC_STATUS: None; Nuclei template: NO; exploit code: NO). The attack chain below is inferred from the vulnerability class (OS command injection) and the preconditions stated in the NVD description. It does not assert specific endpoints, parameters, or code symbols, which are not disclosed in the available data.

  1. Reconnaissance / target identification. An adversary with network access to the management plane identifies Fabric OS devices by version (before 10.0.1) via management interface fingerprinting. Because the flaw is authenticated, the adversary must first obtain valid credentials — either legitimate low-privileged credentials, stolen credentials, or a foothold in a directory service the device trusts.

  2. Triggering the flaw class. The adversary interacts with the management interface and/or initiates a remote management session associated with a directory-based account. During connection validation or session verification, the adversary supplies input containing shell metacharacters (the exact fields are not disclosed). The device fails to neutralize these characters before passing the input to internal system execution wrappers.

  3. Payload / execution method (class level). The injected metacharacters permit an additional OS command (or command fragment) to be interpreted by the shell context of the execution wrapper. At this class level, arbitrary operating-system commands are executed on the device; no specific payload syntax can be asserted from the available data.

  4. Post-exploitation impact. The commands run with elevated privileges on the target device. This supports full control of the switch/director: reading or modifying fabric configuration, creating or altering accounts, altering zoning, disabling logging/monitoring, and pivoting within the SAN fabric or to adjacent management systems reachable from the device. Because Fabric OS devices often sit in trusted management segments, successful compromise is highly valuable for lateral movement.

Impact Assessment

Impact is severe across all three CIA dimensions, consistent with the CWE-78 class and the "elevated privileges" execution context described by NVD:

  • Confidentiality (High): An elevated command context grants access to configuration, credentials, zoning data, and potentially traffic-adjacent metadata processed by the SAN fabric.
  • Integrity (High): An attacker can alter switch configuration, fabric membership, zoning, and session handling — with potential to disrupt or redirect storage connectivity.
  • Availability (High): OS-level command execution can crash services, alter boot/config state, or render the device unmanageable.
  • Scope (Changed): Execution escapes the management-application context into the underlying operating system, so the vulnerable component's compromise affects resources beyond that component.
  • Attack Vector (Network) / Complexity (Low) / Privileges (Low) / User Interaction (None): The flaws are remotely reachable and trivially triggered once the authenticated precondition is met; no user interaction is required.

Affected systems / blast radius: Brocade Fabric OS deployments before 10.0.1. Because Fabric OS underpins SAN fabrics (switches and directors), a compromised device can affect every host and array connected through that fabric. Environments using directory-based authentication to Fabric OS are explicitly implicated by the "session verification for directory-based user accounts" path, and a single compromised directory account can be leveraged across multiple devices.

CVSS note: The NVD record provides no CVSS score or vector (CVSS Score: N/A; Vector: N/A). The vector shown in METADATA is an analyst-derived estimate for an authenticated, network-reachable command-injection flaw with a changed scope and must be treated as provisional, not as an authoritative NVD value. The EPSS score of 0.00865 (57.4th percentile) indicates low predicted exploitation likelihood at present, and CISA KEV does not list this CVE.

Detection Guidance

Detection must account for the authenticated nature of the attack and the possibility that injected shell metacharacters traverse management-plane traffic. Rules below focus on the general command-injection pattern in HTTP/management sessions, on suspicious child-process or shell invocation behavior on Fabric OS hosts where host telemetry is available, and on authentication/session anomalies for directory-based accounts.

Sigma Rule

title: Potential OS Command Injection via Fabric OS Management Session Processing
id: 6f2a9c1e-1d2b-4a7f-9e3c-8b1f0a4c7d55
status: experimental
description: Detects shell metacharacters in management-plane requests that may indicate command injection attempts against Brocade Fabric OS before 10.0.1 (CVE-2026-87682).
references:
  - https://nvd.nist.gov/vuln/detail/CVE-2026-87682
author: valtersit.com
date: 2026/01/01
logsource:
  category: webserver
  product: brocade
  service: management
detection:
  metacharacters:
    cs-uri-query|contains:
      - ';'
      - '|'
      - '&&'
      - '||'
      - '`'
      - '$(('
      - '${'
      - '>|'
  command_keywords:
    cs-uri-query|contains:
      - 'bash'
      - '/bin/sh'
      - 'cmd.exe'
      - 'wget '
      - 'curl '
      - 'chmod '
      - 'nc '
  condition: metacharacters and command_keywords
fields:
  - c-ip
  - cs-method
  - cs-uri-stem
  - cs-uri-query
  - sc-status
falsepositives:
  - Legitimate administrative scripts that pass shell-like characters (rare on Fabric OS management requests)
level: high

YARA Rule

rule CVE_2026_87682_OSCommandInjection_Metacharacters
{
    meta:
        description = "Detects shell metacharacter and command-injection patterns in captured management request data associated with CVE-2026-87682 (Brocade Fabric OS < 10.0.1)"
        author = "valtersit.com"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-87682"
        date = "2026-01-01"
        severity = "high"

    strings:
        $semi   = ";"
        $pipe   = "|"
        $andand = "&&"
        $oror   = "||"
        $tick   = "`"
        $dollar = "$("
        $bash   = "/bin/sh"
        $wget   = "wget "
        $curl   = "curl "
        $chmod  = "chmod "

    condition:
        2 of them
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2026-87682 Brocade Fabric OS Management Command Injection Attempt"; flow:to_server,established; http.method; content:"GET"; http.uri; pcre:"/(%3B|%7C|%26%26|%7C%7C|%60|%24%28)/i"; pcre:"/(bash|%2Fbin%2Fsh|wget|curl|chmod|nc%20)/i"; threshold:type both, track by_src, count 3, seconds 60; classtype:attempted-admin; reference:cve,2026-87682; sid:202687682; rev:1;)

Elastic Detection

sequence by source.ip with maxspan=2m
  [network where http.request.method in ("GET","POST") and
     wildcard(http.request.uri.query, "*;*") or
     wildcard(http.request.uri.query, "*%3B*") or
     wildcard(http.request.uri.query, "*%7C*")]
  [network where http.request.method in ("GET","POST") and
     (wildcard(http.request.uri.query, "*curl*") or
      wildcard(http.request.uri.query, "*wget*") or
      wildcard(http.request.uri.query, "*chmod*") or
      wildcard(http.request.uri.query, "*bash*"))]

Splunk SPL Query

index=web sourcetype=brocade:management
| eval uri = lower(coalesce(cs_uri_query, uri_query, url))
| where (match(uri, "%3b|%7c|%26%26|%7c%7c|%60|%24%28|\;|\||\&\&|\|\||\`|\\\$\\\("))
    AND (match(uri, "bash|/bin/sh|wget|curl|chmod|nc%20|nc\+"))
| stats count min(_time) as first_seen max(_time) as last_seen values(cs_uri_stem) as endpoints by src_ip, method, cs_username
| where count >= 1
| sort - count

Wazuh OSSEC Rule

<group name="brocade,fabricos,web,command_injection,">
  <rule id="202876821" level="12">
    <decoded_as>web-accesslog</decoded_as>
    <url>\+?(%3b|%7c|%26%26|%7c%7c|%60|%24%28|;|\||&&|\|\||`)</url>
    <description>CVE-2026-87682: Shell metacharacter in Fabric OS management request (possible OS command injection)</description>
    <mitre>
      <id>T1190</id>
    </mitre>
    <group>attack,pci_dss_6.5.1,</group>
  </rule>

  <rule id="202876822" level="13">
    <if_sid>202876821</if_sid>
    <url>\+?(bash|%2Fbin%2Fsh|wget|curl|chmod|nc%20|nc\+)</url>
    <description>CVE-2026-87682: Fabric OS management request with shell metacharacter AND command keyword (high-confidence explcit attempt)</description>
    <mitre>
      <id>T1190</id>
    </mitre>
    <group>attack,pci_dss_6.5.1,</group>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source). No vendor fix, workaround, or patch reference is available in the supplied intelligence. The NVD description references Fabric OS "versions before 10.0.1," which implies the fix boundary is 10.0.1, but this is not corroborated by a tracked vendor advisory; treat the version boundary as the affected-range delimiter, not as a confirmed patch artifact.

  1. Immediate mitigations

    • Restrict network access to the Fabric OS management interface to a dedicated, tightly controlled management VLAN; block management-plane exposure to user networks and the internet.
    • Enforce strong authentication and least privilege for Fabric OS administrative accounts; eliminate shared accounts.
    • Treat directory service accounts that authenticate to Fabric OS as high-value: enforce MFA where supported, monitor for anomalous logins, and limit the directory groups mapped to Fabric OS roles.
    • Disable unused remote management features and directory-based authentication paths if not operationally required.
    • Increase logging/alerting on management sessions and session-verification events, especially for directory-backed accounts, and forward Fabric OS logs to a SIEM.
    • Apply the detection rules in this report to identify metacharacter-bearing management requests.
  2. Patch / upgrade steps

    • Track and apply the Brocade OEM advisory for CVE-2026-87682. Upgrade Fabric OS to 10.0.1 or later when the vendor publishes the fixed release; validate against the official Brocade release notes before deployment.
    • Because patch evidence is currently absent (0/4), confirm the fix status directly with Broadcom/Brocade support before relying solely on the version boundary.
    • Maintain an inventory of all Fabric OS devices and their firmware versions so affected units can be identified and upgraded rapidly.
  3. Long-term hardening

    • Segment SAN management traffic and require authenticated, encrypted management access (no plaintext management protocols).
    • Adopt rigid input validation and safe command-execution APIs in any management integrations; avoid passing externally influenced input to shell interpreters.
    • Institute continuous firmware-vulnerability monitoring for SAN infrastructure and a scheduled upgrade cadence aligned with vendor advisories.
    • Periodically audit directory service integrations, service accounts, and role mappings tied to fabric devices.
    • Rehearse incident response for fabric-device compromise, including credential rotation and fabric re-validation.

References

Known exploit-in-the-wild evidence: none identified. The CVE is not listed in CISA KEV, no public PoC or exploit code is available in tracked sources, and no threat actor campaign has been associated with this CVE in the supplied intelligence.

👁️ 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:"Brocade"
title:"Brocade"

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