Multiple CVEs: Brocade Fabric OS
Multiple CVEs discovered in Brocade Fabric OS including hardcoded credentials and authenticated directory traversal and file read vulnerabilities. Attackers can read any file on the system and gain access to a restricted shell environment.
Brocade Fabric OS is used for monitoring physical, protocol, and application layer data points of a storage area network (SAN) in real time. Multiple vulnerabilities were identified including the ability to read files with privileged permissions (root
) as well as weak default credentials. The combination of the two vulnerabilities allows an attacker to read any file on the affected system.
CVE-2021-27797: Hard Coded Credentials
Brocade Fabric OS v8.2.1c
, v8.1.2h
, v8.0.x
, and v7.x
shipped with default accounts and passwords in place. These accounts, such as user
and factory
, are configured to accept password
for authentication. It was instructed per documentation that these credentials should be changed, however administrators were able to bypass the prompt to change the password. An attacker can simply connect to the vulnerable systems using SSH and gain access to a restricted shell environment (rbash
).
CVE-2021-27798: Privileged Directory Traversal
Brocade Fabric OS <8.0.1b
and <7.4.1d
was discovered to have an authenticated privileged directory traversal vulnerability. An authenticated attacker has the ability to list all directory contents on the system. This can be achieved with the more
binary and tab-completion.
CVE-2021-27796: Privileged File Read
Brocade Fabric OS <8.0.1b
and <7.4.1d
was discovered to have an authenticated privileged file read vulnerability. An authenticated attacker has access to binaries within rbash
that can be abused to read off the file contents of arbitrary files. Binaries used include date
, grep
, and more
for the factory
user. Additionally, the account user
is able to abuse binaries grep
and more
.
References
- Original Post #1
- Original Post #2
- CVE-2021-27796: https://nvd.nist.gov/vuln/detail/CVE-2021-27796
- CVE-2021-27797: https://nvd.nist.gov/vuln/detail/CVE-2021-27797
- CVE-2021-27798: https://nvd.nist.gov/vuln/detail/CVE-2021-27798