Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Network-reachable endpoint, no authentication required for public services, single crafted request triggers exhaustion; impact is availability-only with no confidentiality or integrity effect.
Primary rating from Vendor (apache).
CVSS VectorVendor: apache
Lifecycle Timeline
2DescriptionCVE.org
An incomplete fix for CVE-2026-50645 means that it is still possible to perform a denial of service attack on Apache CXF by sending a message with many attachment headers. Users are recommended to upgrade to versions 4.2.3 or 4.1.8 or 3.6.12, which fix this issue.
AnalysisAI
Denial of service persists in Apache CXF due to an incomplete remediation of CVE-2026-50645, allowing unauthenticated network attackers to exhaust server resources by submitting messages containing an excessive number of MIME attachment headers. All Apache CXF deployments running versions prior to 4.2.3, 4.1.8, or 3.6.12 remain vulnerable despite having applied the prior patch. No public exploit code or active exploitation has been identified at time of analysis, but the bypass-of-fix nature of this vulnerability means any organization that patched CVE-2026-50645 and considered itself remediated must re-patch.
Technical ContextAI
Apache CXF (cpe:2.3:a:apache_software_foundation:apache_cxf:*:*:*:*:*:*:*:*) is a widely-used open-source Java web services framework supporting SOAP and RESTful services. The root cause class is CWE-400 (Uncontrolled Resource Consumption): when CXF parses inbound messages with MIME multipart attachments, it processes attachment headers without adequately bounding the number of headers it will iterate over. The prior fix for CVE-2026-50645 introduced an incomplete guard that can still be bypassed, allowing a specially crafted request to consume disproportionate CPU or memory. This is a classic resource exhaustion pattern in message-parsing libraries where header/part count limits are applied inconsistently across code paths.
RemediationAI
Upgrade Apache CXF to version 4.2.3, 4.1.8, or 3.6.12 depending on the active branch, as confirmed by the Apache advisory at https://lists.apache.org/thread/trsnkxc2f21585zlt819blvchgl6oykb. If an immediate upgrade is not feasible, compensating controls should focus on limiting inbound message size and header count at the reverse proxy or API gateway layer - for example, configuring nginx or Apache HTTP Server to reject requests with more than a defined number of headers (e.g., large_client_header_buffers or LimitRequestFields) before they reach CXF; this avoids exercising the vulnerable parser path but may reject legitimate multipart clients depending on their usage patterns. Rate-limiting inbound connections to CXF endpoints via a WAF or firewall can reduce the risk of sustained resource exhaustion, though it does not eliminate the underlying flaw. Note that simply re-applying or verifying the CVE-2026-50645 patch is insufficient - this CVE specifically documents bypass of that prior fix.
More in Apache Cxf
View allArbitrary certificate disclosure in Apache CXF's XKMS server lets remote attackers abuse an LDAP injection flaw (CWE-90)
Unsafe deserialization in Apache CXF's JMS transport allows any party able to publish to the service's JMS destination t
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
XML External Entity injection in Apache CXF's WSDL import processing allows attackers who can influence imported WSDL or
Authorization scope escalation in Apache CXF's OAuth2 Dynamic Client Registration endpoint allows any registering client
XML External Entity injection in Apache CXF's WS-Transfer module exposes SOAP endpoints to server-side file read and int
Double-spending of OAuth2 authorization codes in Apache CXF's JCacheCodeDataProvider enables issuance of multiple valid
Apache CXF's JwtRequestCodeFilter blindly copies all claims from a validly-signed JWT request object into the OAuth2 aut
Authentication bypass in Apache CXF's OIDC relying-party implementation allows network-accessible attackers to forge sel
Apache CXF's DefaultEncryptingCodeDataProvider allows captured OAuth 2.0 authorization codes to be redeemed an unlimited
Token revocation bypass in Apache CXF's DefaultEncryptingOAuthDataProvider allows revoked OAuth access and refresh token
Authorization Code Substitution in Apache CXF's OpenID Connect Relying Party implementation allows remote attackers to h
Same weakness CWE-400 – Uncontrolled Resource Consumption
View allSame technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53853
GHSA-3p6r-x275-5x98