CVE-2026-73179 Apache CXF: JPA authorization-code consume is non-atomic

High 8.1 Published Updated

A race condition in Apache CXF's JPA OAuth2 provider allows attackers to reuse authorization codes, potentially leading to unauthorized access token generation.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-73179?

CVE-2026-73179 is a high-severity vulnerability in Apache Cxf, published on 9 Oct 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official 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.

Weakness: CWE-367

Which versions are affected by CVE-2026-73179?

It affects 1 product.

Products include Apache Cxf.

How do I fix CVE-2026-73179?

Upgrade to a fixed version.

Is CVE-2026-73179 being exploited?

There is no known exploitation of CVE-2026-73179 in the wild and no public exploit code.

All Apache Cxf vulnerabilities

Sources

Also known as CLEANSTART-2026-VE39696, GHSA-4856-vwpx-pmq8.

Is CVE-2026-73179 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free