BIG-IP Advanced WAF CVE-2025-54858
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach virtual server with vulnerable WAF policy
-
ExploitSend crafted request against malformed JSON profile
-
ExecutionTrigger uncontrolled recursion in bd parser
-
ImpactCrash bd process causing denial of service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Recursion depth limits
|
| Exploitation Conditions | Exploitation requires a specific non-default configuration: a BIG-IP Advanced WAF/ASM Security Policy must have a JSON content profile whose JSON schema is MALFORMED, and that security policy must be applied to a virtual server receiving traffic. Only then can undisclosed remote requests crash the bd process. The key limiting factor is this erroneous/malformed JSON schema configuration - correctly configured JSON content profiles, policies without JSON profiles, or unbound policies are not affected; End of Technical Support software versions were not evaluated. No authentication or user interaction is needed by the attacker once the vulnerable configuration exists (CVSS PR:N/UI:N). |
| Impact | This is a denial-of-service vulnerability (CVSS 4.0 vector shows VA:H with VC:N/VI:N - availability-only impact, no confidentiality or integrity loss) in F5 BIG-IP Advanced WAF/ASM, scored 8.7 by the vendor (f5sirt@f5.com). Signals conflict on real-world priority: the CVSS vector is network/low-complexity/no-privilege/no-UI (AV:N/AC:L/PR:N/UI:N), which looks like a trivially remotely triggerable flaw, but the description imposes a significant precondition - the WAF must be configured with a JSON content profile containing a MALFORMED JSON schema and that policy must be applied to a virtual server. This is effectively a misconfiguration-dependent crash, not a flaw in default deployments, which materially lowers the realistic exposure. EPSS is low at 0.35% (26th percentile), there is no CISA KEV listing and no public exploit identified, consistent with a DoS bug that is not being mass-exploited. Note the CVSS does not model the required malformed-schema configuration, so the AC:L/PR:N vector overstates ease of exploitation against a typical production WAF. Overall: a genuine remotely triggerable DoS worth patching on exposed BIG-IP WAF tiers, but it is not an emergency - real risk is gated by a non-default/erroneous configuration rather than a default-reachable condition. |
| Exploit ScenarioDerived | On a BIG-IP Advanced WAF/ASM where an administrator has (likely mistakenly) defined a JSON content profile with a malformed JSON schema and bound that security policy to a virtual server, a remote attacker sends specially crafted (undisclosed) HTTP requests to that virtual server. Processing the request against the broken schema causes the bd (traffic/enforcement) process to terminate, disrupting traffic handling. No public exploit or POC is identified at time of analysis, and the attack requires the vulnerable malformed-schema configuration to already be present. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Denial of service in F5 BIG-IP Advanced WAF and BIG-IP ASM can terminate the bd process when a Security Policy is bound to a virtual server and contains a JSON content profile whose JSON schema is malformed. Remote, unauthenticated attackers (CVSS 4.0 vector PR:N/UI:N, AV:N/AC:L) can send undisclosed requests that crash the process, producing an availability-only impact (VA:H with VC:N/VI:N) scored 8.7 by the vendor. Exploitation is gated by a non-default, erroneous configuration: only policies carrying a malformed JSON schema are affected, correctly formed JSON profiles and policies without JSON profiles are not, and End of Technical Support versions were not evaluated. EPSS is low at 0.35% (26th percentile), and there is no public exploit identified at time of analysis.
RemediationAI
Apply the fixed BIG-IP releases listed for this CVE in the F5 advisory K000156621 (https://my.f5.com/manage/s/article/K000156621); note that the provided data does not include exact fix version numbers, so the advisory is the source of truth for the patched builds per branch, and EoTS versions will not receive fixes and should be upgraded to a supported train. Until patching is possible, the most effective compensating control is to correct or remove the offending configuration: validate and repair the JSON schema inside every JSON content profile referenced by an Advanced WAF/ASM Security Policy, or delete the JSON content profile from the policy, which eliminates the crash path entirely at the cost of losing JSON payload inspection and structural enforcement for those endpoints. A heavier-handed alternative is to unbind the affected Security Policy from the virtual server or disable the JSON content profile enforcement on that virtual server, which restores stability but removes all WAF protection for that traffic and should only be used as a temporary measure. Because the trigger is a remote, unauthenticated request (PR:N/UI:N per the assessed vector), per-virtual-server request rate limiting or blocking of JSON-bodied traffic is a weak stopgap only and does not fix the underlying recursion flaw. After any change, monitor the bd process and BIG-IP failover state for unexpected restarts, since bd termination on an HA pair can induce an undesired failover event.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is classified as CWE-674 (Uncontrolled Recursion) and resides in the JSON content-profile inspection path of F5 BIG-IP Advanced WAF / BIG-IP ASM (Application Security Manager), the web application firewall module layered on BIG-IP. A JSON content profile carries a JSON schema used by the WAF to validate and enforce structure on JSON request bodies; when that schema is malformed, the parsing/validation logic appears to recurse without a proper termination bound, exhausting stack or CPU resources when a matching request is processed. That failure propagates to the bd process, the BIG-IP daemon responsible for configuration and control-plane operations, causing it to terminate. Because the trigger is request-driven rather than configuration-driven alone, any virtual server with the misconfigured policy attached becomes a candidate target, although the JSON traffic profile constraints, the need for a malformed schema, and the requirement that the policy actually be applied to the virtual server all narrow the exposed population. CPE data confirms the affected components are F5 BIG-IP Advanced Web Application Firewall and F5 BIG-IP Application Security Manager across multiple release trains; because the CPE strings use wildcard version ranges, exact vulnerable builds should be taken from the F5 advisory K000156621.
Know when Big Ip Advanced Web Application Firewall gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Remote unauthenticated requests crash the bd process (AV:N/PR:N/UI:N, A:H); no confidentiality or integrity impact; AC:L for the attacker, though a malformed-schema misconfiguration is a precondition.
Primary rating from Vendor (f5).
CVSS VectorVendor: f5
DescriptionCVE.org
When a BIG-IP Advanced WAF or BIG-IP ASM Security Policy is configured with a JSON content profile that has a malformed JSON schema, and the security policy is applied to a virtual server, undisclosed requests can cause the bd process to terminate.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Executive ViewAI
F5 BIG-IP Advanced WAF and BIG-IP ASM are affected by a high-severity denial-of-service vulnerability that can crash a critical process when a Security Policy contains a malformed JSON schema. This could disrupt the availability of web applications protected by these F5 devices, impacting customers and business operations. The vulnerability requires a specific non-default misconfiguration, and no public exploit has been identified at this time.
Ensure all JSON content profiles have valid, correctly formed JSON schemas; remove unnecessary JSON content profiles from Security Policies bound to virtual servers. Monitor the bd process for unexpected restarts. No vendor-released patch identified at time of analysis; these interim mitigations reduce risk.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
F5 BIG-IP APM (Access Policy Manager) contains a remote code execution vulnerability triggered by specific malicious tra
F5 BIG-IP contains an authenticated command injection in the iControl REST API and TMOS Shell (tmsh) save command. Authe
Undisclosed requests may bypass configuration utility authentication, allowing an attacker with network access to the BI
On BIG-IP versions 16.0.x before 16.0.1.1, 15.1.x before 15.1.2.1, 14.1.x before 14.1.4, 13.1.x before 13.1.3.6, and 12.
An authenticated SQL injection vulnerability exists in the BIG-IP Configuration utility which may allow an authenticated
BIG-IP monitor functionality may allow an attacker to bypass access control restrictions, regardless of the port lockdow
A directory traversal vulnerability exists in the BIG-IP Configuration Utility that may allow an authenticated attacker
On version 16.0.x before 16.0.1.2, 15.1.x before 15.1.3, 14.1.x before 14.1.4.1, 13.1.x before 13.1.4, 12.1.x before 12.
On BIG-IP versions 16.0.x before 16.0.1.1, 15.1.x before 15.1.2.1, 14.1.x before 14.1.4, 13.1.x before 13.1.3.6, 12.1.x
On BIG-IP versions 16.0.x before 16.0.1.1, 15.1.x before 15.1.2.1, 14.1.x before 14.1.4, 13.1.x before 13.1.3.6, and 12.
On BIG-IP versions 16.0.x before 16.0.1.1, 15.1.x before 15.1.2.1, 14.1.x before 14.1.4, 13.1.x before 13.1.3.6, 12.1.x
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB