Skip to main content

Apache CXF EUVDEUVD-2026-31434

| CVE-2026-44618 MEDIUM
Improper Restriction of XML External Entity Reference (CWE-611)
2026-05-22 apache GHSA-vmm5-fjgx-2jhp
5.3
CVSS 3.1 · Vendor: apache
View

Attack ChainAIDerived

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

  1. Access
    Discover exposed WS-Transfer SOAP endpoint
  2. Delivery
    Craft SOAP envelope with malicious DOCTYPE external entity
  3. Exploit
    Submit request to vulnerable CXF service
  4. Execution
    Parser resolves external entity reference
  5. Persist
    Server reads local file or probes internal host
  6. Impact
    Exfiltrated content returned in SOAP response

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration XML external entity prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Collection

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

Exploitation Conditions

Exploitation specifically requires that the Apache CXF deployment has the WS-Transfer module enabled and its endpoint is network-accessible to the attacker - this vulnerability does not affect all CXF endpoints, only WS-Transfer. The CVSS vector (PR:N, AC:L, UI:N) indicates no authentication is required once the endpoint is reachable, and no user interaction is needed. SSVC's 'automatable: no' rating implies that some knowledge of the target's WS-Transfer endpoint address or SOAP message structure is necessary, limiting opportunistic mass exploitation. The confidentiality impact is bounded at C:L, meaning direct file exfiltration is partial rather than unrestricted; the practical read scope depends on the OS user identity running the CXF service and local filesystem permissions. No non-default configuration beyond WS-Transfer endpoint deployment is required to be vulnerable.

Impact

The CVSS 3.1 base score of 5.3 (Medium) uses AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N, indicating a network-reachable, zero-authentication path with only limited confidentiality impact and no integrity or availability degradation. The SSVC framework partially contradicts the low-complexity CVSS framing by rating automatable as 'no', suggesting successful exploitation requires target-specific knowledge of the WS-Transfer endpoint structure rather than fully scripted mass scanning. EPSS at 0.03% (8th percentile) strongly corroborates no observed real-world exploitation activity. No CISA KEV entry exists. Taken together, the signals consistently point to a theoretically straightforward XXE class vulnerability constrained in practice by the requirement that the WS-Transfer endpoint is deployed and reachable - not a universal CXF exposure. Historical context for CWE-611 in enterprise middleware is worth noting: XXE in SOAP services has enabled SSRF and internal credential harvesting in past incidents, so the C:L ceiling could be optimistic in complex network environments with sensitive internal resources accessible from the CXF host. The absence of any POC and low EPSS make this a scheduled-patch priority rather than an emergency.

Exploit ScenarioDerived

An attacker identifies an Apache CXF WS-Transfer endpoint (e.g., via service WSDL discovery or network scanning) and submits a crafted SOAP envelope containing a DOCTYPE declaration referencing an external entity such as file:///etc/passwd or an internal HTTP resource. The CXF XML parser resolves the entity and includes its content in processing; if the content is reflected in a SOAP fault or response body, the attacker reads sensitive server-side files or maps internal network services. No public proof-of-concept has been identified, but the attack pattern is well-documented for CWE-611 class vulnerabilities in SOAP middleware.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

AnalysisAIv1 – Jul 23, 2026

XML External Entity injection in Apache CXF's WS-Transfer module exposes SOAP endpoints to server-side file read and internal network probing by unauthenticated remote attackers. The insecure XML parser configuration (CWE-611) affects all 3.x releases before 3.6.11, 4.0.x-4.1.x before 4.1.6, and 4.2.0 before 4.2.1. No public exploit has been identified at time of analysis, EPSS sits at the 8th percentile (0.03%), and CISA SSVC rates exploitation as 'none', placing this squarely in the patch-on-schedule rather than emergency-response category despite the broad network attack vector.

RemediationAI

Upgrade to Apache CXF 4.2.1, 4.1.6, or 3.6.11 as directed by the Apache Software Foundation advisory at https://lists.apache.org/thread/c7vb015f8ljmjl44030mn0yfq71f7sd7; these are the vendor-confirmed fixed releases. If immediate patching is not feasible, the most targeted workaround is to disable or remove the WS-Transfer endpoint from the CXF deployment configuration, which eliminates the vulnerable attack surface entirely but removes WS-Transfer functionality for any consuming clients. As a perimeter-level control, deploying an XML-aware WAF or reverse proxy configured to reject or sanitize DOCTYPE declarations in inbound SOAP payloads can reduce exposure, though this approach adds operational overhead and may not cover all XXE vector variations. There is no configuration-only fix for the insecure parser setting without applying the patch; generic XML filtering at the application level is not a substitute for the upstream parser hardening introduced in the fixed versions.

Affected VersionsENISA

Apache CXF 4.0.0 <4.1.6
Apache CXF 0 <3.6.11
Apache CXF 4.2.0 <4.2.1

Affected Packages

maven org.apache.cxf:cxf-rt-ws-transfer fix: 3.6.11, 4.1.6, 4.2.1
euvd apache_cxf fix: 3.6.11, 4.1.6, 4.2.1

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 Java-based open-source services framework that implements SOAP, WS-*, JAX-WS, and RESTful APIs widely used in enterprise SOA deployments. The vulnerable component is the WS-Transfer module - an implementation of the WS-Transfer OASIS specification for web-service-based resource manipulation using XML messaging. CWE-611 (Improper Restriction of XML External Entity Reference) arises when an XML parser processes attacker-controlled input without disabling DOCTYPE declarations or external entity resolution, typically by failing to set XMLConstants.FEATURE_SECURE_PROCESSING or equivalent JAXP hardening flags. The affected CPE is cpe:2.3:a:apache_software_foundation:apache_cxf:*:*:*:*:*:*:*:* across the three affected version branches. The root cause is a parser configuration gap specific to the WS-Transfer subsystem rather than a global CXF parser regression.

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 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 5.3 MEDIUM

Network-reachable WS-Transfer endpoint requires no auth; XXE yields partial file read only, no integrity or availability impact.

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

Primary rating from Vendor (apache).

CVSS VectorVendor: apache

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

Lifecycle Timeline

4
CVSS changed
Jul 23, 2026 - 16:22 NVD
5.3 (None) 5.3 (MEDIUM)
Patch available
May 26, 2026 - 14:16 EUVD
CVE Published
May 22, 2026 - 12:17 cve.org
MEDIUM 5.3
CVE Published
May 22, 2026 - 12:17 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

Insecure XML parser configuration in Apache CXF's WS-Transfer module may allow attackers to perform XXE attacks. Users are recommended to upgrade to versions 4.2.1, 4.1.6 or 3.6.11, which fix this issue.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 2 maven packages depend on org.apache.cxf:cxf-rt-ws-transfer (2 direct, 0 indirect)

Ecosystem-wide dependent count for version 4.2.0.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Prevalence
Medium
widely used Java web services framework in enterprise SOA and integration middleware
Data Quality
6 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.

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