CVE-2026-63687
Last modified
CVE-2026-63687 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. 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.
Description
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.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Apache | Cxf | < 3.6.12 |
| Apache | Cxf | >= 4.0.0, < 4.1.8 |
| Apache | Cxf | >= 4.2.0, < 4.2.3 |
References
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2026-63687?
How severe is CVE-2026-63687?
How do I fix CVE-2026-63687?
How Strix Helps
- Same Subject, Wrong User: A Cross-Issuer Account Takeover in n8nStrix found an identity-binding bug in n8n's token-exchange flow enabling account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-63670ApostropheCMS is an open-source Node.js content management s…6.1
- CVE-2026-63671MDC is a tool to take regular Markdown and write documents i…8.1
- CVE-2026-6368Calling wordexp with WRDE_APPEND in the GNU C Library versio…2.1
- CVE-2026-63683Joomla Extension - regularlabs.com - Client IP spoofing vuln…7.5
- CVE-2026-63684Joomla Extension - regularlabs.com - Inconsistent CSRF token…8.8
- CVE-2026-63685Joomla Extension - regularlabs.com - Authorization bypass in…8.8
- CVE-2026-6369An improper access control vulnerability in the canonical-li…5.5
- CVE-2026-63693Dell Client BIOS contains an Improper Link Resolution Before…6.6
- CVE-2026-63694Dell SmartFabric OS10 Software, versions prior to 10.5.6.14,…5
- CVE-2026-63695Dell SmartFabric OS10 Software, versions prior to 10.6.1.3, …9.8
- CVE-2026-63696Dell SmartFabric OS10 Software, versions prior to 10.6.1.3, …9.1
- CVE-2026-6370Improper Neutralization of Input During Web Page Generation …5.9
Are you affected by CVE-2026-63687?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
