Priority LOW 38
A race condition in JCacheCodeDataProvider allows an attacker to redeem a single authorization code multiple times via concurrent requests, resulting in the issuance of multiple distinct, valid access tokens.
CVSS 3.1HIGH 8.1· Network · No auth · No interaction · EPSS 0.00472 · Published 2026-08-06 · Partial fix · 4.2.3, 4.1.8 +1 CWE-367
Priority MEDIUM 46
In Apache CXF's OAuth2 Dynamic Client Registration endpoint, the authorization server accepts and stores the `scope` value supplied in the client registration request verbatim, without validating it against an AS-defined…
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00711 · Published 2026-08-06 · Partial fix · 3.6.12, 4.1.8 +1 CWE-304
Priority MEDIUM 47
Apache CXF's JwtRequestCodeFilter copies all claims from a signed request JWT into the authorization parameter map without excluding security-sensitive parameters.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00282 · Published 2026-08-06 · Partial fix · 4.2.3, 4.1.8 +1 CWE-345
Priority MEDIUM 47
Apache CXF’s OIDC relying-party token validation could accept self-issued ID tokens without enforcing required claim checks (issuer/subject/audience/time and sub_jwk binding), enabling authentication bypass with crafted…
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00279 · Published 2026-08-06 · Partial fix · 4.2.3, 4.1.8 +1 CWE-345
Priority MEDIUM 50
In Apache CXF's DefaultEncryptingCodeDataProvider, a captured authorization code can be redeemed an unlimited number of times due to a flaw in the implementation of the removeCodeGrant functionality.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00682 · Published 2026-08-06 · Partial fix · 4.2.3, 4.1.8 +1 CWE-294
Priority MEDIUM 40
In Apache CXF's DefaultEncryptingOAuthDataProvider, revoked access tokens still decrypt successfully, and TokenIntrospectionService reports active:true.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00664 · Published 2026-08-06 · Partial fix · 4.2.3, 4.1.8 +1 CWE-672
Priority MEDIUM 40
Apache CXF reads a top-level WSDL through its hardened StaxUtils path, which disables XML DTDs and external entities.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00652 · Published 2026-08-06 · Partial fix · 4.2.3, 4.1.8 +1 CWE-611
Priority LOW 38
The OpenID Connect Core 1.0 specification mandates that the RP MUST validate the `c_hash` parameter when operating in the Hybrid Flow.
CVSS 3.1HIGH 8.1· Network · No auth · No interaction · EPSS 0.00692 · Published 2026-08-06 · Partial fix · 4.2.3, 4.1.8 +1 CWE-20
Priority MEDIUM 51
Apache CXF's JMS transport deserializes the body of any inbound JMS ObjectMessage using native Java deserialization, with no type restrictions in place.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01148 · Published 2026-08-06 · Partial fix · 4.2.3, 4.1.8 +1 CWE-502
Priority MEDIUM 40
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.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00664 · Published 2026-08-06 · Partial fix · 4.2.3, 4.1.8 +1 CWE-400
Priority MEDIUM 40
Apache CXF allows to set a limit on the number of form parameters in a JAX-RS message via the "maxFormParameterCount" configuration option.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00732 · Published 2026-08-06 · Partial fix · 4.2.3, 4.1.8 +1 CWE-400
Priority MEDIUM 40
Apache CXF allows to control the maximum attachment size via the "attachment-max-size".
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00732 · Published 2026-08-06 · Fixed in 4.2.3, 4.1.8 +1 CWE-770