CVE-2022-1388
Critical · 9.8 CISA KEV · ransomwareCVSS
9.8
EPSS
100.0%
Published
May 5, 2022
CISA due date
May 31, 2022
Cloudanix analysis
Attackers can break into vulnerable F5 traffic-management devices without a password and take control of systems that handle important application traffic.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Trivial
- Impact
- Full Compromise
- Component
- Network Service
- Class
- Authentication Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
This vulnerability allows an unauthenticated, network-adjacent or internet-reachable attacker to bypass authentication on the F5 BIG-IP iControl REST interface. By crafting requests that manipulate trusted iControl REST headers and target management API endpoints, an attacker can gain administrative access to BIG-IP management functions without valid credentials. Successful exploitation can allow arbitrary command execution, configuration changes, user creation, file modification, persistence, service disruption, and full compromise of the BIG-IP appliance. Because BIG-IP devices commonly sit in front of critical applications and may terminate, route, inspect, or secure traffic, compromise of the appliance can also expose downstream application traffic and credentials.
Why it matters to the business
Compromise of an affected BIG-IP system can disrupt application delivery, expose sensitive traffic, enable attackers to change load-balancing or security policy, and provide a foothold into internal networks. The risk is severe because exploitation is unauthenticated, remotely reachable when management interfaces are exposed, actively exploited in the wild, listed in CISA KEV, associated with ransomware activity, and has a very high EPSS likelihood. Organizations running vulnerable versions should treat exposed management interfaces as high-priority incident-response candidates, not merely routine patching targets.
How an attack unfolds
An attacker first identifies a BIG-IP management interface with iControl REST reachable over the network, commonly on HTTPS management ports. The attacker sends specially crafted HTTP requests to iControl REST endpoints that cause the appliance to treat the request as trusted or locally authorized, bypassing normal authentication checks. Once accepted, the attacker can invoke administrative REST functions such as command utility endpoints, configuration-management endpoints, or account-management endpoints. In common real-world exploitation, attackers attempt to execute shell commands through BIG-IP utility APIs, download scripts or malware, create or modify administrative users, collect configuration and secrets, disable security controls, or use the device as a pivot point. Because this issue has been broadly exploited since public disclosure and is linked to ransomware activity, post-exploitation activity may move quickly from probing to command execution, persistence, credential theft, and lateral movement.
How to fix it
Upgrade affected BIG-IP versions to a fixed release: 16.1.x should be upgraded to 16.1.2.2 or later; 15.1.x to 15.1.5.1 or later; 14.1.x to 14.1.4.6 or later; and 13.1.x to 13.1.5 or later. BIG-IP 12.1.x and 11.6.x are affected and should be upgraded to a supported fixed branch because those trains are end of support. If immediate upgrade is not possible, restrict access to the management interface and iControl REST to trusted administrative networks only, block all internet access to BIG-IP management ports, enforce management-plane firewall rules, use a dedicated management network or VPN, and disable or tightly control iControl REST access where operationally feasible. After remediation, rotate credentials and secrets stored on or used by the appliance if exploitation is suspected, and review configuration for unauthorized users, altered traffic policies, modified iRules, unexpected files, or persistence mechanisms.
How to confirm the fix worked
Confirm the running BIG-IP version is at or above the fixed release for its branch, or has been migrated to a supported fixed version. Verify that iControl REST and the management interface are not reachable from the public internet or untrusted networks. Attempt only authorized validation from a controlled source by checking that unauthenticated requests to /mgmt/tm/ and utility endpoints return authentication failures rather than executing or returning privileged data. Review management-plane access controls, device self-IP port lockdown settings, and firewall rules to ensure only trusted administrative sources can reach management services. Validate that no unauthorized administrator accounts, modified iRules, unexpected scheduled tasks, unknown files in temporary directories, or suspicious command-execution logs remain after patching.
Typical attack path
- Scan for internet-exposed or internally reachable F5 BIG-IP management interfaces.
- Fingerprint iControl REST availability under paths such as /mgmt/tm/.
- Send crafted unauthenticated requests that abuse iControl REST authentication handling.
- Invoke privileged management API endpoints, commonly utility command endpoints such as /mgmt/tm/util/bash.
- Execute reconnaissance commands to identify appliance version, privileges, network reachability, and stored configuration.
- Create persistence, add or modify users, deploy files, or execute downloaded payloads.
- Collect BIG-IP configuration, certificates, credentials, session data, or application-routing information.
- Use the compromised appliance to disrupt traffic, alter security policy, proxy attacker traffic, or pivot toward protected application environments.
How to detect it
Review BIG-IP management and REST logs for unauthenticated or unusual requests to iControl REST endpoints, especially command-execution endpoints. Key log sources include /var/log/restjavad.0.log, rotated restjavad logs, /var/log/restnoded/restnoded.log, /var/log/audit, /var/log/ltm, web access logs for the management interface where available, network proxy or firewall logs for BIG-IP management IPs, and EDR/NDR telemetry if deployed around management networks. Look for HTTP requests to /mgmt/tm/util/bash, /mgmt/tm/util/ssh, /mgmt/tm/sys/, /mgmt/tm/auth/user, or other /mgmt/tm/ endpoints containing suspicious headers such as X-F5-Auth-Token, localhost Host values, or external source IPs. Investigate command strings invoking bash, sh, curl, wget, chmod, python, perl, nc, busybox, or base64. Also review for unexpected admin logins, new users, modified passwords, changed iRules, altered virtual server or pool configuration, suspicious files under /tmp, /var/tmp, /shared/tmp, or /config, and outbound connections from the BIG-IP appliance to unfamiliar hosts. Because exploitation is associated with automated scanning and ransomware activity, correlate short bursts of 401/200 responses against iControl REST paths with subsequent command execution, file download, or configuration changes.
- /mgmt/tm/util/bash
- /mgmt/tm/util/ssh
- /mgmt/tm/auth/user
- /mgmt/tm/sys/file
- /mgmt/tm/sys/folder
- /mgmt/tm/ltm/rule
- X-F5-Auth-Token
- Connection: X-F5-Auth-Token
- Host: localhost
- Host: 127.0.0.1
- "command":"run"
- "utilCmdArgs"
- utilCmdArgs":"-c
- /var/log/restjavad.0.log
- /var/log/restjavad.*.log
- /var/log/restnoded/restnoded.log
- /var/log/audit
- /var/log/ltm
- POST /mgmt/tm/util/bash
- POST /mgmt/tm/auth/user
- GET /mgmt/tm/sys/version
- curl http
- curl https
- wget http
- wget https
- chmod +x
- /tmp/
- /var/tmp/
- /shared/tmp/
- bash -c
- sh -c
- python -c
- perl -e
- nc -e
- busybox
- base64 -d
What your security team should do
- Immediately identify all F5 BIG-IP appliances and determine whether any run affected 16.1.x, 15.1.x, 14.1.x, 13.1.x, 12.1.x, or 11.6.x versions.
- Prioritize remediation for any BIG-IP management interface reachable from the internet or broad internal networks; this is KEV-listed, actively exploited, ransomware-associated, and has near-maximum exploitation probability.
- Upgrade to 16.1.2.2+, 15.1.5.1+, 14.1.4.6+, 13.1.5+, or a supported fixed branch for end-of-support versions.
- Restrict iControl REST and management-plane access to dedicated administrative networks, VPNs, or bastion hosts; block public exposure completely.
- Assume compromise for previously exposed vulnerable appliances and perform forensic review of BIG-IP logs, configuration, accounts, iRules, files, and command execution history.
- Rotate local administrator passwords, API credentials, device trust credentials, certificates, and downstream secrets if exploitation cannot be ruled out.
- Search SIEM and network telemetry for requests to /mgmt/tm/util/bash, suspicious X-F5-Auth-Token header usage, and unauthenticated access attempts to iControl REST endpoints.
- Review for unauthorized BIG-IP users, changed authentication settings, altered virtual servers, modified pool members, unexpected iRules, or traffic-policy changes.
- Preserve logs before rebooting or rebuilding appliances, because volatile evidence and rotated logs may be lost.
- For high-risk or confirmed-compromised systems, rebuild from trusted media or known-good backups after exporting and reviewing configuration.
The record
On F5 BIG-IP 16.1.x versions prior to 16.1.2.2, 15.1.x versions prior to 15.1.5.1, 14.1.x versions prior to 14.1.4.6, 13.1.x versions prior to 13.1.5, and all 12.1.x and 11.6.x versions, undisclosed requests may bypass iControl REST authentication. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-63399 Coop is an open source review and moderation tool from ROOST. CWE-306
- CVE-2026-63396 Coop is an open source review and moderation tool from ROOST. CWE-306
- CVE-2026-63377 TAKO AI Agent for Okta is a local-first AI agent that helps Okta administrators query… CWE-306
- CVE-2026-62863 MoLing is a computer-use and browser-use based MCP server. CWE-306
- CVE-2026-62302 MyTube is a self-hosted downloader and player for several video websites. CWE-306
- CVE-2026-62264 PDF Reader MCP is a Model Context Protocol server for reading PDF documents. CWE-306
- CVE-2026-119705 SerpBear before 3.1.1 contains a missing authentication vulnerability in… CWE-306
- CVE-2026-61730 SOCFortress CoPilot focuses on providing a single pane of glass for all your security… CWE-306