Safeguard
Vulnerability Analysis•

CVE-2026-87664: High Session Forgery in Brocade Fabric OS Web Interface

CVE-2026-87664 lets a local attacker forge a session in the Brocade Fabric OS web management daemon and gain admin rights. Read the Broadcom advisory for fixes.

Safeguard Security Team
4 min read

CVE-2026-87664 is a high severity session context forgery in the web management daemon of Brocade Fabric OS. Local inter-process communication callbacks accept session structures, including administrative roles, without verifying the sender, so an attacker can gain admin privileges on the web interface. Check the Broadcom advisory for fixed versions.

What's affected

Affected, per the record: Brocade Fabric OS 9.2.2d and 10.0.0 through 10.0.0a1. Broadcom publishes the advisory behind a browser check that my automated fetch could not pass, so the vendor page itself was not read. The details below come from the record, which cites it. Read the advisory for the full affected list, fixed versions and any workaround before acting.

There is a source conflict to know about. The record for CVE-2026-87660, which affects the same product, lists versions before 9.2.2d as affected and treats 9.2.2d as the boundary. This record names 9.2.2d itself as affected. I could not resolve the difference without the advisory pages, so treat 9.2.2d as potentially affected until Broadcom's advisory 39164 says otherwise, and do not assume that upgrading to 9.2.2d fixes this CVE.

The record scores it CVSS 3.1 7.8 (High). I had no second score. The record does not mark exploitation and the CVE is not in CISA KEV.

How to check if you're exposed

On a Brocade Fabric OS switch, show the running firmware from the command line:

firmwareshow

Compare the reported version with the ranges above. Do this on every switch and director in the fabric, including those in test and disaster recovery environments, since a single version table is easy to get wrong when switches were upgraded at different times.

Because this flaw needs local access, also review who holds accounts on the switches, including shared and vendor accounts, and who can reach the management network.

What to do now

  1. Read the Broadcom security advisory and confirm the fixed version for your product and platform.
  2. Inventory every affected instance, including copies in lab, test and disaster recovery sites.
  3. Schedule the upgrade, with a rollback plan, since these systems sit in storage network management.
  4. Limit management network access to administrators and jump hosts while you wait.
  5. Record versions in your asset inventory and subscribe to Broadcom security advisories for the product.

Why it matters

The weakness is missing authentication for a critical function (CWE-306). The web management daemon listens for local inter-process messages that register sessions. It accepts a session record, including the role, user identifier and authorization flags, without checking who sent it. Anything that can send that message can claim to be an administrator.

This is the kind of design mistake that appears when a trust boundary is assumed to be the machine rather than the process. Local processes are not all equal, and a low privilege account can often reach a local socket or queue.

The effect is administrator access on the web management interface without logging in. On a storage switch that means configuration changes, and so the standard defences apply: patch, control who has accounts and shell access, and keep the management network isolated.

Quick check

Do I need to be on the switch to exploit this?

The record describes local inter-process communication, so the attacker needs local access to the system.

Is 9.2.2d safe?

The records disagree. CVE-2026-87660 treats it as fixed, this record lists it as affected. Check Broadcom advisory 39164.

Sources

Last reviewed: 18 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.