CVE-2026-73179
8.1 HIGHPublished 2026-10-09 · Updated 2026-10-15
AI risk analysis
- Summary
- The flaw allows attackers to reuse a single OAuth2 authorization code multiple times to obtain valid access tokens, bypassing the intended single-use restriction. This creates a race condition in database operations that can be exploited concurrently to generate unlimited access tokens from one valid authorization code.
- Exploitability
- Exploitation requires concurrent HTTP requests to the token endpoint using a valid authorization code, with minimal preconditions beyond having access to a legitimate authorization code and network access to the vulnerable server.
- Blast radius
- The impact could be significant as attackers could gain unauthorized access to protected resources using stolen or leaked authorization codes, potentially leading to full system compromise if those tokens have broad permissions.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to Apache CXF version 4.2.4, 4.1.9, or 3.6.13 which fixes the race condition in the OAuth2 authorization code handling.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
Improper enforcement of single-use authorization code semantics in the JPA OAuth2 authorization code grant provider in Apache CXFallows a remote attacker to obtain multiple valid access tokens from a single authorization code via concurrent token exchange requests that race the non-atomic find-then-delete operation against a shared relational database under READ_COMMITTED isolation. Users are recommended to upgrade to versions 4.2.4 or 4.1.9 or 3.6.13, which fixes this issue.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-367
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-84230
- CRITICALCVE-2026-85947
- HIGHCVE-2026-100597PoC
- MEDIUMCVE-2026-47621PoC
- HIGHCVE-2015-20122
- HIGHCVE-2026-100541PoC
- HIGHCVE-2026-100560PoC
- HIGHCVE-2026-100644PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.