Skip to main content

Apache CXF CVE-2026-50645

| EUVDEUVD-2026-36403 HIGH
Uncontrolled Resource Consumption (CWE-400)
High
Disputed · 7.5 NVD
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed CXF endpoint
  2. Delivery
    Craft message with massive attachment header count
  3. Exploit
    Send to deserialization endpoint
  4. Execution
    Exhaust JVM memory 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 expose an Apache CXF service endpoint (SOAP/JAX-WS or JAX-RS) that accepts multipart messages with attachments - typically any CXF deployment using MTOM or multipart/related content types in its default configuration on a vulnerable 4.2.0-4.2.1 or pre-4.1.7 build. No authentication, user interaction, or special privileges are required (PR:N/UI:N), and the attack is reachable over the network (AV:N). Exploitation is limited to availability impact only: services that strip multipart content at an upstream proxy, or that do not accept attachments at all, are not exposed even on vulnerable versions.

Impact

The signals are internally consistent but point to a moderate operational risk rather than an emergency. The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H (7.5 High) confirms a network-reachable, unauthenticated, no-interaction DoS with no confidentiality or integrity impact, and SSVC corroborates this with Exploitation:none, Automatable:yes, Technical Impact:partial. EPSS is very low (0.02%, 5th percentile) and the CVE is not on CISA KEV, indicating no observed exploitation; however, because the attack is trivially automatable against any CXF endpoint accepting attachments, exposed gateways should still be patched promptly. No conflicting signals were identified across NVD, EUVD, and the oss-security advisory.

Exploit ScenarioDerived

A remote attacker sends a single crafted SOAP or MTOM message to a public Apache CXF endpoint containing an extremely large number of attachment headers; during deserialization the server allocates resources proportional to the header count, causing memory exhaustion or CPU saturation. Repeating the request from a small number of sources is sufficient to take the service offline. No public exploit identified at time of analysis, but the attack pattern is trivial to script and SSVC marks it as automatable.

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

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

Alert me

AnalysisAIv3 – Jun 12, 2026

Denial of service in Apache CXF versions 4.2.0 through 4.2.1 and all versions prior to 4.1.7 allows remote unauthenticated attackers to exhaust server resources by sending messages containing an unbounded number of attachment headers during deserialization. The flaw stems from missing input limits in the message deserialization path and can be triggered without authentication or user interaction. EPSS rates real-world exploitation probability as low (0.02%) and no public exploit identified at time of analysis, but SSVC flags the attack as automatable.

Earlier versions of this analysis (2)
v2 Jun 12, 2026 - 15:27 cvss changed CVSS 7.5

Denial of service in Apache CXF affects versions prior to 4.2.2 and 4.1.7 because the MIME attachment deserializer imposed no upper bound on the number of attachment headers per message, letting remote unauthenticated attackers exhaust memory and CPU by sending a single crafted SOAP/MTOM message. CVSS 7.5 with SSVC marking the flaw automatable; EPSS is only 0.02% and no public exploit identified at time of analysis.

v1 Jun 11, 2026 - 20:16

Uncontrolled resource consumption in Apache CXF's message deserialization layer allows attackers to exhaust server resources by sending messages with an unbounded number of attachment headers. Affected are org.apache.cxf:cxf-core versions 4.2.0 through 4.2.1 and all versions prior to 4.1.7. The Apache CXF team rated this low severity; no public exploit code has been identified at time of analysis and it is not listed in CISA KEV, but the availability impact is real for any deployment exposing CXF endpoints that process MIME attachments.

RemediationAI

Vendor-released patch: upgrade to Apache CXF 4.2.2 (for the 4.2.x branch) or 4.1.7 (for the 4.1.x branch), both of which enforce a default maximum of 500 attachments per message; see the Apache CXF advisory at https://cxf.apache.org/ and the announcement at https://lists.apache.org/thread/24zb7cqcvykhwm0j797dmdq25s61mj93. If immediate upgrade is not feasible, place CXF endpoints behind a reverse proxy or WAF that rejects multipart/MTOM messages exceeding a small attachment count or total size, and consider disabling attachment processing on services that do not require MTOM (trade-off: any legitimate clients sending attachments will break). Apply per-connection memory/CPU limits and aggressive request timeouts at the application server level to contain resource exhaustion until the patch is deployed.

Affected VersionsENISA

Apache CXF 4.2.0 <4.2.2
Apache CXF 0 <4.1.7

Affected Packages

maven org.apache.cxf:cxf-core fix: 3.6.12, 4.1.7, 4.2.2
euvd apache_cxf fix: 4.1.7, 4.2.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in maven, 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 deployed open-source services framework used to build SOAP, REST, and XML-based web services in Java applications, frequently embedded in enterprise middleware, ESBs, and SaaS backends. The vulnerability is a CWE-400 Uncontrolled Resource Consumption: the multipart/MTOM attachment deserializer accepted arbitrarily many attachment headers per inbound message with no upper bound, so each malicious message could allocate unbounded memory and CPU during header parsing. Fix versions 4.2.2 and 4.1.7 introduce a hard cap of 500 attachments per message as the new default, addressing the root cause at the parser layer.

Know when 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 (CNA) PRIMARY LOW
NVD 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Remote unauthenticated message to a default CXF endpoint with no user interaction; pure availability impact via resource exhaustion, 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

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 VectorNVD

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

Lifecycle Timeline

5
Analysis Updated
Jun 12, 2026 - 15:28 vuln.today
v3 - CVSS changed
Analysis Updated
Jun 12, 2026 - 15:27 vuln.today
v2 - CVSS changed
Severity Changed
Jun 12, 2026 - 15:22 NVD
CRITICAL HIGH
CVSS changed
Jun 12, 2026 - 15:22 NVD
7.5 (CRITICAL) 7.5 (HIGH)
Patch available
Jun 12, 2026 - 11:01 EUVD

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 269 maven packages depend on org.apache.cxf:cxf-core (92 direct, 177 indirect)

Ecosystem-wide dependent count for version 4.2.0.

Executive ViewAI

Why It Matters

Apache CXF, used by organizations to deliver web services and APIs, contains a denial-of-service vulnerability in versions prior to 4.1.7 and 4.2.0 through 4.2.1 that allows unauthenticated remote attackers to disrupt service availability. No public exploit identified at time of analysis. Affected organizations should prioritize patching to protect business-critical service continuity.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
Threat Intel
1
1 sources
Social Media
1
Sightings
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.0%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
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.

More in Cxf

View all
CVE-2024-28752 CRITICAL POC
9.3 Mar 15

A SSRF vulnerability using the Aegis DataBinding in versions of Apache CXF before 4.0.4, 3.6.3 and 3.5.8 allows an attac

CVE-2013-2160 MEDIUM POC
5.0 Aug 19

The streaming XML parser in Apache CXF 2.5.x before 2.5.10, 2.6.x before 2.6.7, and 2.7.x before 2.7.4 allows remote att

CVE-2012-2379 CRITICAL
10.0 Jan 03

Apache CXF 2.4.x before 2.4.8, 2.5.x before 2.5.4, and 2.6.x before 2.6.1, when a Supporting Token specifies a child WS-

CVE-2012-0803 CRITICAL
9.8 Aug 08

The WS-SP UsernameToken policy in Apache CXF 2.4.5 and 2.5.1 allows remote attackers to bypass authentication by sending

CVE-2026-50628 CRITICAL
9.8 Jun 11

Authentication bypass in Apache CXF's OAuthRequestFilter affects versions prior to 4.1.7 and 4.2.0-4.2.1, where an inver

CVE-2026-49875 CRITICAL
9.8 Jun 11

XML External Entity (XXE) processing in Apache CXF versions prior to 4.1.7 and 4.2.0-4.2.1 allows remote attackers to tr

CVE-2022-46364 CRITICAL
9.8 Dec 13

A SSRF vulnerability in parsing the href attribute of XOP:Include in MTOM requests in versions of Apache CXF before 3.5.

CVE-2019-12419 CRITICAL
9.8 Nov 06

Apache CXF before 3.3.4 and 3.2.11 provides all of the components that are required to build a fully fledged OpenId Conn

CVE-2021-40690 HIGH
7.5 Sep 19

All versions of Apache Santuario - XML Security for Java prior to 2.2.3 and 2.1.7 are vulnerable to an issue where the "

CVE-2026-50627 CRITICAL
9.1 Jun 11

Token confusion in Apache CXF's JwtAccessTokenValidator allows an attacker holding a valid JWT issued for one Resource S

CVE-2024-29736 CRITICAL
9.1 Jul 19

A SSRF vulnerability in WADL service description in versions of Apache CXF before 4.0.5, 3.6.4 and 3.5.9 allows an attac

CVE-2017-3156 HIGH
7.5 Aug 10

The OAuth2 Hawk and JOSE MAC Validation code in Apache CXF prior to 3.0.13 and 3.1.x prior to 3.1.10 is not using a cons

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