Skip to main content

Apache CXF CVE-2026-50634

| EUVDEUVD-2026-36402 MEDIUM
Improper Verification of Cryptographic Signature (CWE-347)
6.5
CVSS 3.1 · Vendor
Share

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

Primary rating from Vendor (CNA).

CVSS VectorVendor

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

4
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
Analysis Generated
Jun 11, 2026 - 20:16 vuln.today

Description PRE-NVD

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

AnalysisAI

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.

Technical ContextAI

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.

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.

CVE-2013-3900 MEDIUM
5.5 Dec 11

Why is Microsoft republishing a CVE from 2013? We are republishing CVE-2013-3900 in the Security Update Guide to update

CVE-2026-48558 CRITICAL POC
9.5 Jun 12

Authentication bypass in SimpleHelp 5.5.15 and prior (plus 6.0 pre-release builds) allows remote unauthenticated attacke

CVE-2025-59718 CRITICAL
9.8 Dec 09

Authentication bypass in Fortinet FortiOS, FortiProxy, and FortiSwitchManager allows unauthenticated remote attackers to

CVE-2025-25291 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2025-25292 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2022-25898 CRITICAL POC
9.8 Jul 01

The package jsrsasign before 10.5.25 are vulnerable to Improper Verification of Cryptographic Signature when JWS or JWT

CVE-2024-42004 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in Microsoft Teams (work or school) 24046.2813.2770.1094 for macOS. Rated criti

CVE-2024-41145 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the WebView.app helper app of Microsoft Teams (work or school) 24046.2813.27

CVE-2024-41138 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the com.microsoft.teams2.modulehost.app helper app of Microsoft Teams (work

CVE-2024-45409 CRITICAL POC
9.8 Sep 10

The Ruby SAML library is for implementing the client side of a SAML authorization. Rated critical severity (CVSS 9.8), t

CVE-2022-35929 CRITICAL POC
9.8 Aug 04

cosign is a container signing and verification utility. Rated critical severity (CVSS 9.8), this vulnerability is remote

CVE-2022-31053 CRITICAL POC
9.8 Jun 13

Biscuit is an authentication and authorization token for microservices architectures. Rated critical severity (CVSS 9.8)

Share

CVE-2026-50634 vulnerability details – vuln.today

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