Skip to main content
← All vulnerabilities
CVE-2026-68079

Apache CXF: DefaultEncryptingCodeDataProvider allows unlimited authorization code replay

Published
Last modified
published
Not listed in CISA KEV
Low (apache)
Fix
Fixed in 4.2.3, 4.1.8, 3.6.12
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: total

Summary

In Apache CXF's DefaultEncryptingCodeDataProvider, a captured authorization code can be redeemed an unlimited number of times due to a flaw in the implementation of the removeCodeGrant functionality. This violates the RFC requirement that "The authorization code MUST NOT be used more than once." Users are recommended to upgrade to versions 4.2.3 or 4.1.8 or 3.6.12, which fix this issue.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • org.apache.cxf:cxf-rt-rs-security-oauth2

    From 4.2.0 · fixed in 4.2.3; From 4.0.0 · fixed in 4.1.8; fixed in 3.6.12

References 1

lists.apache.org