Skip to main content

Apache CXF EUVDEUVD-2026-53851

| CVE-2026-54225 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-08-06 apache GHSA-h9mr-9vh5-65gw
7.5
CVSS 3.1 · Vendor: apache
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed CXF service endpoint
  2. Delivery
    Craft oversized multipart attachment payload
  3. Exploit
    Send repeated large-attachment HTTP requests
  4. Execution
    CXF allocates unbounded heap memory
  5. Persist
    JVM memory exhaustion
  6. Impact
    Service unavailability (DoS)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation 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 vulnerability is exploitable against any Apache CXF endpoint that handles multipart message attachments (SOAP with attachments or multipart REST) AND where the operator has not explicitly configured the 'attachment-max-size' parameter. Services that do not process multipart/attachment payloads are not affected by this code path. Exploitation is limited by: (1) the presence of a multipart-capable CXF endpoint reachable by the attacker; (2) whether the endpoint requires authentication - if so, the attacker must possess valid credentials; (3) upstream infrastructure such as reverse proxies, load balancers, or API gateways that impose their own request-body size limits, which would block oversized payloads before they reach CXF. The default-configuration fix (50 MB cap in patched versions) means upgraded deployments are protected without any operator action.

Impact

No NVD CVSS vector was provided for this CVE, so risk must be inferred from the description and CWE. The attack surface is fully network-accessible (any reachable CXF endpoint accepting attachments), attack complexity is low (no special race condition or memory layout knowledge required - simply send an oversized payload), and no user interaction is needed. The impact is limited strictly to availability; there is no evidence of confidentiality or integrity exposure. EPSS data is absent, and the vulnerability is not in CISA KEV. While the severity of a pure DoS is moderate in isolation, the ease of exploitation and the broad enterprise deployment footprint of CXF elevate practical risk for operators who have not explicitly configured 'attachment-max-size'. Deployments behind authenticated proxies or rate-limiting gateways materially reduce risk. Authentication requirements for the underlying CXF service endpoint are deployment-specific and not confirmed from available data - operators must assess their own exposure.

Exploit ScenarioDerived

An unauthenticated attacker (assuming a publicly exposed CXF endpoint) crafts a multipart SOAP or REST request containing an extremely large attachment - potentially hundreds of megabytes or gigabytes - and repeatedly submits it to a target CXF service. Without a default size cap, CXF attempts to buffer the entire payload in heap memory, causing the JVM to exhaust available memory and the service to become unresponsive or crash, denying access to legitimate users. No public exploit code has been identified at time of analysis, but the technique requires no specialized tooling beyond a standard HTTP client.

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

Unbounded attachment ingestion in Apache CXF enables remote denial-of-service against any endpoint that processes multipart messages. Versions prior to 4.2.3, 4.1.8, and 3.6.12 imposed no default ceiling on the 'attachment-max-size' parameter, allowing attackers to exhaust server memory or processing capacity by submitting arbitrarily large attachments. No public exploit has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog, but the low attack complexity makes this a realistic threat for internet-exposed CXF deployments.

RemediationAI

Upgrade to Apache CXF 4.2.3, 4.1.8, or 3.6.12 as appropriate for the deployed branch. These releases introduce a 50 MB default attachment size limit, providing immediate protection without configuration changes. Full advisory details are at https://lists.apache.org/thread/h2bjqm6g58z0j6893qzh728kdtk1byfy. If an immediate upgrade is not possible, operators should explicitly set the 'attachment-max-size' property to a business-appropriate value (e.g., 10mb or 50mb) in their CXF endpoint or bus configuration - this workaround is available in all affected versions and eliminates the vulnerability without requiring a code change. Additionally, placing a web application firewall or API gateway upstream that enforces a request-body size limit (via 'client_max_body_size' in nginx or equivalent) provides defense-in-depth and limits exposure even before the CXF layer processes the payload.

Affected VersionsENISA

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

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 (cpe:2.3:a:apache_software_foundation:apache_cxf:*:*:*:*:*:*:*:*) is a widely-adopted open-source Java services framework used to build SOAP and REST APIs. Its multipart/attachment handling exposes a configurable parameter 'attachment-max-size' to cap inbound attachment size; however, prior to the fixed releases, this parameter carried no default value. CWE-770 (Allocation of Resources Without Limits or Throttling) precisely describes the root cause: the runtime allocates heap memory proportional to the supplied attachment without enforcing an upper bound, making resource exhaustion trivially achievable. The fix in 4.2.3/4.1.8/3.6.12 imposes a 50 MB default, which operators can still override if a larger limit is intentionally required.

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

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 complexity or interaction required; pure availability impact with no confidentiality or integrity effect; PR:N assumes unauthenticated endpoints, which operators should verify.

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

Primary rating from Vendor (apache).

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:11 cve.org
LOW

DescriptionCVE.org

Apache CXF allows to control the maximum attachment size via the "attachment-max-size". Prior to Apache CXF 4.2.3 and 4.1.8 and 3.6.12, there was no default placed on this size, meaning that a denial of service attack is possible if the user doesn't explicitly set the limit. Users should update to Apache CXF 4.2.3 or 4.1.8 or 3.6.12 which fixes this problem by imposing a default attachment size limit of 50mb.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
High
widely used enterprise Java web services framework
Data Quality
6 sources
Confidence: High

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

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