CVE-2026-71575 Apache CXF: Inoperative max_age authentication-freshness check in OidcClientCodeRequestFilter

Critical 9.1 Published Updated

Attackers can bypass step-up authentication policies in Apache CXF relying parties configured with max_age, accepting stale sessions due to a logic error.

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-71575?

CVE-2026-71575 is a critical authentication bypass 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

The max_age authentication-freshness check in OidcClientCodeRequestFilter was inoperative due to a milliseconds/seconds unit mismatch and an inverted comparison polarity. Any relying party using setMaxAgeOffset to enforce re-authentication would silently accept sessions of any age, bypassing step-up authentication policies. Users are recommended to upgrade to versions 4.2.4 or 4.1.9 or 3.6.13, which fix this issue.

Weakness: CWE-613

Which versions are affected by CVE-2026-71575?

It affects 1 product.

Products include Apache Cxf.

How do I fix CVE-2026-71575?

Upgrade to a fixed version.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2026-71575 being exploited?

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

All Apache Cxf vulnerabilities

Sources

Also known as CLEANSTART-2026-JX43072, GHSA-8ph5-3q2c-4cc7.

Is CVE-2026-71575 in your software?

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

Check your SBOMs for free