CVE-2026-63687

Apache CXF's JwtRequestCodeFilter copies all claims from a signed request JWT into the authorization parameter map without excluding security-sensitive parameters. A client that can produce a validly-signed request JWT (e.g., one whose client_secret is known or compromised) can thereby substitute the code_challenge, code_challenge_method, nonce, and state values that were set in the outer HTTP request, undermining PKCE integrity and OpenID Connect replay protection. Users are recommended to upgrade to versions 4.2.3 or 4.1.8 or 3.6.12, which fix this issue.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) El JwtRequestCodeFilter de Apache CXF copia todas las ’claims’ de un JWT de solicitud firmado en el mapa de parámetros de autorización sin excluir los parámetros sensibles a la seguridad. Un cliente que puede producir un JWT de solicitud válidamente firmado (por ejemplo, uno cuyo ’client_secret’ es conocido o ha sido comprometido) puede así sustituir los valores de ’code_challenge’, ’code_challenge_method’, ’nonce’ y ’state’ que se establecieron en la solicitud HTTP externa, socavando la integridad de PKCE y la protección contra ataques de repetición de OpenID Connect. Se recomienda a los usuarios actualizar a las versiones 4.2.3 o 4.1.8 o 3.6.12, que corrigen este problema.

Information

Published : 2026-08-06 12:16

Updated : 2026-10-24 16:10


NVD link : CVE-2026-63687

Mitre link : CVE-2026-63687

CVE.ORG link : CVE-2026-63687


JSON object : View

Products Affected

apache

  • cxf
CWE
CWE-345

Insufficient Verification of Data Authenticity