Cloudanix VulnDB

CVE-2025-1976

Medium · 6.7 CISA KEV

CVSS

6.7

EPSS

0.7%

Published

Apr 24, 2025

CISA due date

May 19, 2025

Cloudanix analysis

Act now SSVC: Attend

An attacker who already has administrator access to an affected storage switch can gain complete control of it and potentially disrupt critical storage operations.

Active In The Wild
Exploitation
Local Privilege
Attacker needs
High Privilege
Complexity
Moderate
Impact
Privilege Gain
Component
Application
Class
Privilege Escalation
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

The vulnerability allows a locally authenticated Fabric OS administrator to bypass the intended removal of root access in Brocade Fabric OS 9.1.x and execute arbitrary code with full root privileges. The flaw is a privilege-escalation/code-injection condition affecting Fabric OS versions 9.1.0 through 9.1.1d6. Exploitation requires admin-level local or management-plane access first, but once exploited the attacker can operate as root on the switch, alter system files, tamper with logging, modify configurations, implant persistence, or interfere with storage-fabric operations.

Why it matters to the business

A successful attack can turn a compromised switch administrator account into full control of a Brocade Fibre Channel switch. That can disrupt SAN connectivity, affect storage availability, conceal malicious activity, and create a path for attackers to interfere with high-value infrastructure such as backup, virtualization, database, and enterprise storage environments. This issue is listed in CISA KEV with a remediation due date of 2025-05-19 and has active in-the-wild exploitation, so exposed affected versions should be treated as urgent even though the CVSS score is moderate and EPSS is currently low.

How an attack unfolds

An attacker first obtains valid Fabric OS admin privileges, commonly through stolen credentials, weak management-plane controls, reuse of administrator passwords, or compromise of a trusted management workstation. The attacker then accesses the switch through an administrative interface such as SSH or another permitted management channel. On affected Fabric OS 9.1.0 through 9.1.1d6 systems, the attacker triggers the code-injection/privilege-escalation path from the admin context and causes commands or payloads to execute with root privileges. After gaining root execution, the attacker may inspect or modify switch configuration, create or alter local accounts, weaken authentication or logging, stage files in writable directories, remove evidence, or disrupt fabric services. Because exploitation is local to an already privileged account, investigations should focus on suspicious administrative sessions and unusual post-authentication activity rather than unauthenticated internet-scale scanning alone.

How to fix it

Upgrade Brocade Fabric OS to a vendor-fixed release that is later than the affected range of 9.1.0 through 9.1.1d6, following Broadcom/Brocade guidance for the exact supported target version for the switch model. If an immediate upgrade is not possible, restrict management access to dedicated administration networks and jump hosts, remove unnecessary admin accounts, rotate administrator credentials, enforce MFA through centralized AAA where supported, disable unused management services, and monitor all admin sessions closely until the upgrade is complete. Because the issue is in CISA KEV and the remediation deadline has passed, prioritize remediation of all affected Fabric OS 9.1.x systems ahead of routine maintenance.

How to confirm the fix worked

Confirm the installed Fabric OS version on each Brocade switch using vendor-supported inventory or switch CLI version reporting, such as firmware/version display commands, and verify no device remains on 9.1.0 through 9.1.1d6. Validate that the upgraded version is explicitly listed by the vendor as fixed or is newer than the vulnerable range for that hardware platform. Review local and centralized AAA configuration to ensure only authorized administrators have access. After remediation, confirm management interfaces are reachable only from approved networks, administrative authentication is logged centrally, and recent supportsave/audit/RASLog data show no unexplained privileged activity before or after the upgrade.

Typical attack path

  1. Identify a Brocade Fabric OS switch running an affected 9.1.x release.
  2. Obtain valid admin-level access through credential theft, password reuse, compromised jump host, or abuse of existing management access.
  3. Log in through an allowed management interface such as SSH or a console/management session.
  4. Invoke the vulnerable Fabric OS functionality to inject or execute commands from the admin context.
  5. Achieve root-level code execution on the switch.
  6. Perform post-exploitation actions such as configuration changes, account manipulation, file staging, log tampering, persistence, or disruption of fabric services.
  7. Use privileged switch access to support broader operational disruption or lateral movement through storage-management workflows.

How to detect it

To determine whether exploitation already occurred, collect and review switch supportsave data, audit logs, RASLog/errdump output, Fabric OS command history where available, centralized syslog, TACACS+/RADIUS authentication logs, SSH access logs, and management jump-host logs. Focus on the period before remediation and on sessions from admin accounts, especially logins from unusual source IPs, after-hours activity, repeated failed commands followed by successful privileged changes, abnormal use of shell metacharacters in command arguments, unexpected file creation in writable directories, account changes, configuration exports, firmware or boot-related changes, and logging interruptions. Since this vulnerability requires admin privileges first, correlate any suspect Fabric OS activity with identity-provider, VPN, PAM, bastion, and workstation telemetry for the same administrator identity. On the switch, investigate unexpected processes, recently modified files outside normal firmware-update windows, unexplained reboots, cleared logs, changes to AAA/syslog settings, new or altered admin accounts, and outbound file-transfer activity from the switch. There are no widely documented public exploit-specific artifacts in the provided intelligence, so detection should combine affected-version exposure, suspicious administrative behavior, and evidence of root-level post-exploitation.

  • v9.1.0
  • v9.1.1
  • v9.1.1d6
  • /tmp/
  • /var/tmp/
  • /etc/passwd
  • /etc/shadow
  • /etc/rc.local
  • /bin/sh
  • /bin/bash
  • ;
  • &&
  • |
  • `
  • $(

What your security team should do

  • Immediately inventory all Brocade Fabric OS 9.1.x switches and identify any running 9.1.0 through 9.1.1d6.
  • Upgrade affected switches to a vendor-fixed Fabric OS release later than 9.1.1d6 using approved change controls for SAN infrastructure.
  • Treat this as urgent because it is in CISA KEV, has active in-the-wild exploitation, and the KEV due date of 2025-05-19 has passed.
  • Rotate credentials for Fabric OS admin accounts, especially accounts used interactively or from shared management workstations.
  • Restrict switch management access to hardened administration networks, bastion hosts, and centralized AAA sources only.
  • Review audit logs, RASLog, errdump, supportsave bundles, TACACS+/RADIUS logs, and SSH management logs for suspicious admin sessions and command execution activity.
  • Look for unexpected local account changes, configuration changes, file staging, modified startup or support scripts, and gaps or resets in switch logging.
  • If suspicious activity is found, preserve supportsave output and centralized logs before rebooting or upgrading, then engage incident response and the switch vendor for forensic guidance.

The record

Brocade Fabric OS versions starting with 9.1.0 have root access removed, however, a local user with admin privilege can potentially execute arbitrary code with full root privileges on Fabric OS versions 9.1.0 through 9.1.1d6.

Affected packages

Ecosystem Package Introduced Fixed