Description
In Apache CXF's DefaultEncryptingOAuthDataProvider, revoked access tokens still decrypt successfully, and TokenIntrospectionService reports active:true. The same applies to refresh tokens. This violates the RFC stipulations that 'The authorization server MUST invalidate the token.' and 'introspection of a revoked token MUST return {"active":false}'. Users are recommended to upgrade to versions 4.2.3 or 4.1.8 or 3.6.12, which fix this issue.
Published: 2026-08-06
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Apache CXF’s DefaultEncryptingOAuthDataProvider allows revoked access and refresh tokens to be decrypted and treated as active. The flaw means that an attacker who obtains a revoked token can continue to authenticate services, effectively bypassing the OAuth 2.0 requirement that a revoked token be rejected and return active:false. The bug arises from improper validation of a token’s revocation status, a classic case of logical error in token revocation handling (CWE‑672).

Affected Systems

This vulnerability exists in Apache CXF versions older than 4.2.3, 4.1.8, and 3.6.12. Organizations using these older releases are susceptible until they apply the patched versions. The flaw affects all deployments that rely on CXF’s DefaultEncryptingOAuthDataProvider for OAuth token validation.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity vulnerability. The EPSS score is not available and the flaw is not listed in the CISA KEV catalog, but the impact on authentication integrity is high. Based on the description, it is inferred that an attacker can remotely present a revoked token to any client or server that uses the affected CXF library, and the token will be accepted as active, providing unauthorized access. Exploitation requires no special privileges and can be performed by external adversaries who possess or can harvest a revoked token.

Generated by OpenCVE AI on August 6, 2026 at 17:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache CXF to a fixed version (4.2.3, 4.1.8, or 3.6.12 or later).
  • Revoke and reissue all outstanding OAuth tokens that might have been compromised, ensuring only tokens issued after the patch are accepted.
  • Restrict network exposure of OAuth introspection endpoints during the upgrade by limiting traffic to known trusted hosts or IP ranges.
  • Implement monitoring of token usage logs to detect anomalous activity and harden your token revocation strategy (e.g., enforce immediate revocation on token store updates).

Generated by OpenCVE AI on August 6, 2026 at 17:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 06 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 06 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache cxf
Vendors & Products Apache
Apache cxf

Thu, 06 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Description In Apache CXF's DefaultEncryptingOAuthDataProvider, revoked access tokens still decrypt successfully, and TokenIntrospectionService reports active:true. The same applies to refresh tokens. This violates the RFC stipulations that 'The authorization server MUST invalidate the token.' and 'introspection of a revoked token MUST return {"active":false}'. Users are recommended to upgrade to versions 4.2.3 or 4.1.8 or 3.6.12, which fix this issue.
Title Apache CXF: Revocation bypass in DefaultEncryptingOAuthDataProvider
Weaknesses CWE-672
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-08-07T00:01:55.439Z

Reserved: 2026-07-30T09:30:48.213Z

Link: CVE-2026-68481

cve-icon Vulnrichment

Updated: 2026-08-07T00:01:55.439Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T17:45:03Z

Weaknesses
  • CWE-672

    Operation on a Resource after Expiration or Release