Skip to main content

Apache CXF EUVDEUVD-2026-53852

| CVE-2026-57819 HIGH
Uncontrolled Resource Consumption (CWE-400)
2026-08-06 apache GHSA-rqrh-ghmh-74j5
High
Disputed · 7.5 Vendor: apache
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify exposed JAX-RS form endpoint
  2. Delivery
    Craft POST with thousands of parameters
  3. Exploit
    Send repeated high-volume requests
  4. Execution
    Exhaust JVM heap and CPU
  5. Impact
    Service unavailable to legitimate users

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The target must be running an unpatched Apache CXF version (pre-3.6.12, pre-4.1.8, or pre-4.2.3) and must expose at least one JAX-RS endpoint that accepts form-encoded request bodies (Content-Type: application/x-www-form-urlencoded or multipart/form-data) without having explicitly configured 'maxFormParameterCount'. No special privileges or authentication are required by the vulnerability itself - any client able to reach the HTTP endpoint can trigger the condition. Exploitation is limited by any application-level authentication gate on the endpoint, network-layer controls (firewalls, rate limiting), or a pre-existing explicit 'maxFormParameterCount' setting in the CXF configuration.

Impact

No NVD CVSS score has been published at time of analysis, so severity must be inferred from the description and CWE. The attack vector is network (any JAX-RS endpoint reachable over HTTP/HTTPS), complexity is low (a crafted POST with a high parameter count suffices), and no authentication is inherently required by the vulnerability itself - though application-layer auth on the endpoint would limit exposure. EPSS data was not supplied. Neither a public proof-of-concept nor a CISA KEV listing exists, indicating exploitation is theoretical rather than observed. The practical risk depends heavily on whether JAX-RS form-accepting endpoints are internet-facing or internal-only: internet-facing deployments of unpatched CXF are genuinely at risk of targeted DoS, while internal-only deployments have a substantially reduced threat surface. The availability of clear vendor-confirmed fix versions and a straightforward upgrade path keeps remediation priority moderate-to-high for internet-exposed services.

Exploit ScenarioDerived

An unauthenticated attacker sends a rapid series of HTTP POST requests to a publicly accessible Apache CXF JAX-RS endpoint, each carrying tens of thousands of form parameters in the request body. CXF parses every parameter without bound, progressively consuming heap memory and CPU on the application server until the JVM experiences out-of-memory errors or garbage collection thrashing, resulting in service unavailability for legitimate users.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 06, 2026

Uncontrolled resource consumption in Apache CXF's JAX-RS form parameter processing enables remote denial-of-service attacks against any exposed endpoint accepting form-encoded requests. The framework provides a 'maxFormParameterCount' configuration knob but sets no default ceiling, meaning unpatched deployments will parse arbitrarily large parameter sets until memory or CPU is exhausted. Fixed versions (4.2.3, 4.1.8, and 3.6.12) enforce a default cap of 500 parameters; no public exploit or CISA KEV listing has been identified at time of analysis.

RemediationAI

The primary fix is to upgrade Apache CXF to version 4.2.3, 4.1.8, or 3.6.12, as confirmed by the Apache advisory at https://lists.apache.org/thread/2n14mk01bjc3lrsyhzrkwy8h86289mov. These releases enforce a default 'maxFormParameterCount' of 500, closing the gap without requiring any operator configuration change. If an immediate upgrade is not feasible, a workaround is to explicitly set 'maxFormParameterCount' in the CXF endpoint or bus configuration to a value appropriate for the application (e.g., 100-500); this requires a configuration deploy rather than a code change and has no functional side effect unless the application legitimately expects more parameters than the chosen limit. Additionally, placing a reverse proxy or WAF in front of CXF endpoints that enforces a maximum POST body parameter count can reduce exposure, though this is an imperfect compensating control compared to patching.

Affected VersionsENISA

Apache CXF 4.2.0 <4.2.3
Apache CXF 4.0.0 <4.1.8
Apache CXF 0 <3.6.12

Affected Packages

euvd apache_cxf fix: 3.6.12, 4.1.8, 4.2.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Apache CXF is a widely used open-source Java web services framework that implements JAX-RS (JSR-370) for RESTful endpoints. When a client submits an application/x-www-form-urlencoded or multipart/form-data request, CXF iterates over and materializes each named parameter into memory. CWE-400 (Uncontrolled Resource Consumption) captures the root cause: the absence of a hard upper bound on this iteration allows an adversary to drive unbounded heap allocation and CPU utilization within the server JVM. The affected CPE is cpe:2.3:a:apache_software_foundation:apache_cxf:*:*:*:*:*:*:*:*, covering all versions across the 3.x and 4.x branches prior to the patched releases. The 'maxFormParameterCount' option existed before this fix but was optional; the remediation makes a safe default (500) effective out-of-the-box.

Know when Apache Cxf 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

Sources disagree (Low–High)
Vendor (apache) PRIMARY 7.5 LOW
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Network-reachable endpoint, no inherent authentication requirement; impact is availability-only with no confidentiality or integrity effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 7.5 HIGH

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: apache

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Patch available
Aug 06, 2026 - 12:01 EUVD
CVE Published
Aug 06, 2026 - 10:12 cve.org
LOW

DescriptionCVE.org

Apache CXF allows to set a limit on the number of form parameters in a JAX-RS message via the "maxFormParameterCount" configuration option. However, no default limit is set which may lead to denial of service attacks when processing  requests with very large numbers of form parameters. Users are recommended to upgrade to versions 4.2.3 or 4.1.8 or 3.6.12, which fix this issue by using a default limit of 500 parameters.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
High
widely deployed Java enterprise web services framework
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
High
Technical Impact
Partial

Priority Score

20
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +20
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2026-66909 CRITICAL
9.8 Aug 06

Unsafe deserialization in Apache CXF's JMS transport allows any party able to publish to the service's JMS destination t

CVE-2026-44930 CRITICAL
9.8 May 22

Arbitrary certificate disclosure in Apache CXF's XKMS server lets remote attackers abuse an LDAP injection flaw (CWE-90)

CVE-2026-97468 CRITICAL
9.1 Oct 09

Token validation bypass in Apache CXF's STSTokenValidator and Security Token Service (STS) allows unauthenticated remote

CVE-2026-107938 CRITICAL
9.1 Oct 09

Man-in-the-middle attackers can impersonate any TLS server contacted by Apache CXF's optional Netty-based HTTP client tr

CVE-2026-65432 HIGH
7.5 Aug 06

XML External Entity injection in Apache CXF's WSDL import processing allows attackers who can influence imported WSDL or

CVE-2026-64958 HIGH
7.5 Aug 06

Denial of service persists in Apache CXF due to an incomplete remediation of CVE-2026-50645, allowing unauthenticated ne

CVE-2026-100227 HIGH
7.5 Oct 09

XML signature wrapping in Apache CXF's JAX-RS XML Security module allows remote, unauthenticated attackers to have unsig

CVE-2026-97791 HIGH
7.5 Oct 09

Trust bypass in Apache CXF's STSTokenValidator allows a remote, unauthenticated attacker to have a forged SAML assertion

CVE-2026-78384 HIGH
7.5 Oct 09

A remote, unauthenticated attacker can exhaust server heap memory in Apache CXF by submitting a small (kilobyte-scale) D

CVE-2026-44417 HIGH
7.5 May 22

Remote code execution in Apache CXF (versions before 3.6.11, 4.0.0-4.1.5, and 4.2.0) arises because the fix for CVE-2025

CVE-2026-61466 CRITICAL
9.1 Aug 06

Authorization scope escalation in Apache CXF's OAuth2 Dynamic Client Registration endpoint allows any registering client

CVE-2026-79650 MEDIUM
6.1 Oct 09

Open redirect in Apache CXF's OIDC relying-party component lets remote, unauthenticated attackers steer users to an atta

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy