CVE-2026-87660 in Fabric OSinfo

Summary

by MITRE • 10/08/2026

An improper file permission and missing authorization vulnerability exists in the diagnostic kernel module subsystem of Brocade Fabric OS versions before 9.2.2d and 10.0.0 through 10.0.0a1. An unprivileged local user can invoke privileged hardware tests, force system error conditions, reset hardware blades, or disrupt storage fabric operations.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 10/08/2026

The vulnerability identified in Brocade Fabric OS versions prior to 9.2.2d and within the range of 10.0.0 through 10.0.0a1 represents a critical failure in access control mechanisms governing the diagnostic kernel module subsystem. This flaw stems from improper file permissions combined with missing authorization checks, which collectively allow unprivileged local users to bypass security boundaries that are intended to restrict high-privilege operations. In enterprise storage area network environments, such as those managed by Brocade switches, the operating system must maintain strict separation between routine administrative tasks and low-level hardware diagnostics. The absence of these controls effectively grants standard user accounts capabilities typically reserved for root or specialized maintenance roles, fundamentally undermining the principle of least privilege that is central to secure system architecture.

From a technical perspective, the core issue lies in how the diagnostic kernel module handles requests from local processes. Normally, operations such as invoking hardware tests or resetting physical components require elevated privileges because they interact directly with hardware registers and firmware interfaces. However, due to misconfigured file permissions on relevant executable binaries or configuration files within this subsystem, any user account that can log into the system locally gains the ability to execute these privileged functions without authentication escalation. This lack of authorization verification means there is no gatekeeping mechanism to validate whether a specific process has the requisite rights before allowing it to perform sensitive hardware manipulations. Consequently, the operating system treats untrusted input as trusted administrative commands, leading to unauthorized state changes within the kernel and attached storage infrastructure.

The operational impact of this vulnerability is severe due to its potential for denial of service and physical disruption of critical business operations. An attacker with local access can force system error conditions that may crash the management processor or destabilize the switch firmware. More critically, they can reset hardware blades, which are essential components responsible for data forwarding and connectivity within the fabric. Such resets cause immediate interruptions in storage traffic, leading to application downtime, potential data corruption if write operations are interrupted mid-flight, and loss of availability for connected hosts. Furthermore, by disrupting storage fabric operations, an insider threat or a compromised account can effectively halt enterprise-wide data access, impacting productivity and potentially violating service level agreements associated with storage infrastructure reliability.

This vulnerability aligns closely with Common Weakness Enumeration categories such as CWE-250, which describes execution with unnecessary privileges, and CWE-732, pertaining to incorrect permission assignment for essential resources. The ability of an unprivileged user to perform administrative actions also maps to ATT&CK technique T1068, specifically the exploitation of software vulnerabilities or misconfigurations to escalate privileges within a local environment. While this is not a traditional privilege escalation in terms of gaining root shell access immediately, it grants functional equivalence to higher-privilege roles regarding hardware control, which can be leveraged for further malicious activities including persistence establishment or lateral movement if other network services are exposed.

Mitigation strategies must focus on immediate patching and strict operational controls. The primary remediation is to upgrade Brocade Fabric OS to version 9.2.2d or later, or versions beyond 10.0.0a1, where these permission errors have been corrected by the vendor through hardened access control lists and proper authorization checks in the diagnostic subsystem. Until patching can be performed during a maintenance window, organizations should enforce strict physical security to prevent unauthorized local console access to management ports. Additionally, network segmentation policies should ensure that only authorized administrative workstations can reach the switch management interfaces, reducing the attack surface for any potential exploitation of this flaw by malicious actors who might gain initial foothold through other vectors such as compromised credentials or remote service exploits.

Responsible

Brocade

Reservation

09/09/2026

Disclosure

10/08/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!