Skip to content
CVE PROGRAM SOURCE RECORD8.1 High

CVE-2026-73179

Apache CXF: JPA authorization-code consume is non-atomic

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Apache Software Foundation Apache CXF

Default version status: unaffected

  • 4.2.0 to < 4.2.4affected
  • 4.0.0 to < 4.1.9affected
  • 0 to < 3.6.13affected
pkg:maven/org.apache.cxf/cxf-rt-rs-security-oauth2

References