Skip to main content

Apache CXF EUVDEUVD-2026-36402

| CVE-2026-50634 MEDIUM
Improper Verification of Cryptographic Signature (CWE-347)
6.5
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid JWS signing credential for target endpoint
  2. Delivery
    Craft multi-signature JWS JSON with malicious protected header in first entry
  3. Exploit
    Attach valid accepted signature in second entry
  4. Execution
    Submit request to JwsJsonContainerRequestFilter-protected endpoint
  5. Persist
    Filter accepts second-entry signature but reads first-entry metadata
  6. Impact
    Downstream JAX-RS parser acts on attacker-controlled Content-Type or header

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
Exploitation Conditions

Exploitation requires all of the following: (1) The target application uses the Apache CXF artifact cxf-rt-rs-security-jose-jaxrs at a vulnerable version (4.2.0-4.2.1 or any version before 4.1.7). (2) A JAX-RS endpoint is protected by JwsJsonContainerRequestFilter - this is not a default CXF configuration; it must be explicitly configured by the application developer. (3) The attacker must be able to reach the endpoint and submit JWS JSON Serialization-formatted requests, which inherently requires possessing or forging a signing credential accepted by the filter. (4) The endpoint or downstream application logic makes a security-relevant decision based on the Content-Type or a signed HTTP header value extracted from the JWS protected header. Exploitation is limited by: the non-default nature of the filter (must be deliberately deployed), the requirement for a valid signing credential for at least one signature entry, and the need for downstream code to act on the spoofed metadata in a harmful way.

Impact

No CVSS vector or EPSS score was provided in the available data, requiring independent assessment. The vulnerability is network-exploitable against JAX-RS endpoints using JwsJsonContainerRequestFilter, but requires the attacker to possess a signing credential accepted by the endpoint - reducing the realistic threat surface relative to fully unauthenticated flaws. Attack complexity is high because the attacker must construct a syntactically valid multi-signature JWS JSON token where only one entry bears an accepted signature while the first entry carries malicious metadata. Real-world impact depends entirely on how the downstream application uses Content-Type or signed-header values: in the most severe case, manipulating Content-Type could trigger unexpected deserialization or parser behavior in the JAX-RS layer; in benign configurations the metadata may be ignored. No KEV listing and no public exploit code have been identified, suggesting this is not currently under mass exploitation. The risk profile is moderate-to-low for most deployments but warrants prompt patching wherever JWS JSON signing is used for authorization or input validation decisions.

Exploit ScenarioDerived

An attacker holding a legitimate signing key accepted by a deployed Apache CXF JAX-RS endpoint constructs a JWS JSON token with two signature entries: the first contains an attacker-crafted protected header (e.g., a spoofed Content-Type value pointing to a class the application deserializes) but an invalid or absent signature, while the second entry carries the attacker's genuine, accepted signature over the actual payload. The JwsJsonContainerRequestFilter accepts the token because the second signature validates, but then reads the Content-Type from the unverified first entry, causing the JAX-RS layer to deserialize the body using the attacker-specified type. No public proof-of-concept code has been identified at time of analysis.

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 – Jun 11, 2026

Signature metadata trust bypass in Apache CXF's JwsJsonContainerRequestFilter allows an attacker who can send JWS JSON-signed requests to inject unvalidated metadata - such as Content-Type or protected HTTP headers - by placing it in the first signature entry of a multi-signature JWS JSON token, even when that entry's signature was never verified. Affected deployments using the cxf-rt-rs-security-jose-jaxrs module may incorrectly trust attacker-controlled content type or header values, steering JAX-RS entity parsing or signed-header consistency checks in unintended ways. No public exploit code or CISA KEV listing has been identified at time of analysis; vendor-released patches 4.2.2 and 4.1.7 were published June 10, 2026.

RemediationAI

Upgrade to Apache CXF 4.2.2 (for 4.2.x users) or 4.1.7 (for 4.1.x users), both released June 10, 2026 and confirmed by the Apache CXF project at https://cxf.apache.org/. The upgraded artifacts are available via Maven Central under org.apache.cxf:cxf-rt-rs-security-jose-jaxrs. If an immediate upgrade is not feasible, a compensating control is to disable or remove JwsJsonContainerRequestFilter from the JAX-RS filter chain and replace JWS JSON Serialization with compact JWS serialization, which does not support multiple signature entries and is not affected; note this change requires clients to update their signing format. Alternatively, restrict access to affected endpoints to only fully trusted, internally-managed clients at the network layer, reducing the pool of principals who can present crafted multi-signature tokens. Both workarounds carry operational trade-offs and are not substitutes for patching.

Affected VersionsENISA

Apache CXF 0 <4.1.7
Apache CXF 4.2.0 <4.2.2

Affected Packages

maven org.apache.cxf:cxf-rt-rs-security-jose-jaxrs fix: 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 Java services framework supporting JAX-WS and JAX-RS endpoints. The affected component, cxf-rt-rs-security-jose-jaxrs, provides JWS (JSON Web Signature) JSON Serialization processing via the JwsJsonContainerRequestFilter JAX-RS filter. JWS JSON Serialization (RFC 7515 §7.2) permits a single payload to carry multiple independent signature objects in a 'signatures' array, each with its own 'protected' (signed) header and optional unprotected 'header'. The root cause of this vulnerability is analogous to CWE-347 (Improper Verification of Cryptographic Signature) or CWE-345 (Insufficient Verification of Data Authenticity): the filter reads protected metadata such as Content-Type or signed HTTP headers from the first signature entry in the array without first confirming that entry's signature was the one accepted by the verification logic. An attacker can therefore prepend a crafted first entry with malicious protected metadata while placing a legitimately verified signature in a subsequent entry, causing the filter to act on unauthenticated metadata.

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

Vendor (CNA) PRIMARY 6.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 3.1 LOW

Network-reachable but high complexity; PR:L because exploiting the filter requires a signing credential; integrity impact only, no confidentiality or availability effect.

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

Primary rating from Vendor (CNA).

CVSS VectorVendor

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

Lifecycle Timeline

3
Severity Changed
Jun 12, 2026 - 16:22 NVD
CRITICAL MEDIUM
CVSS changed
Jun 12, 2026 - 16:22 NVD
6.5 (CRITICAL) 6.5 (MEDIUM)
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
  • 16 maven packages depend on org.apache.cxf:cxf-rt-rs-security-jose-jaxrs (4 direct, 12 indirect)

Ecosystem-wide dependent count for version 4.2.0.

Executive ViewAI

Why It Matters

Apache CXF's JwsJsonContainerRequestFilter contains a signature metadata trust bypass vulnerability (CVE-2026-50634) that allows attackers to inject unvalidated HTTP headers and content-type values through multi-signature JWS JSON tokens. This could enable content-type spoofing attacks or bypass signed-header validation checks in applications using the cxf-rt-rs-security-jose-jaxrs module. Organizations running affected Apache CXF versions should prioritize immediate patching.

Business Impact: Severe
Compensating Controls

Apply vendor patch: Apache CXF 4.1.7 or 4.2.2, released June 10, 2026. Interim controls: Restrict JWS JSON-signed request acceptance to trusted internal sources only; implement additional Content-Type header validation at application or WAF layer; monitor for unexpected header injection patterns in logs.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL 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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

Vendor StatusVendor

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