Skip to main content

Apache CXF CVE-2026-68481

| EUVDEUVD-2026-53857 HIGH
Operation on a Resource after Expiration or Release (CWE-672)
2026-08-06 apache GHSA-5c8v-93q6-cjxj
7.5
CVSS 3.1 · Vendor: apache
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain OAuth token via normal authorization flow
  2. Delivery
    Administrator or system revokes token (logout or suspension)
  3. Exploit
    Attacker retains revoked bearer token
  4. Install
    Submit revoked token to CXF-protected API endpoint
  5. C2
    DefaultEncryptingOAuthDataProvider decrypts token without revocation check
  6. Execute
    TokenIntrospectionService returns active:true
  7. Impact
    Unauthorized continued access to protected resources

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Operation on resource after expiration or release
Exploitation Conditions

Exploitation requires that the targeted Apache CXF deployment uses the built-in DefaultEncryptingOAuthDataProvider for OAuth 2.0 token management - deployments using a custom OAuthDataProvider implementation are not affected. The attacker must possess a token that was validly issued to them through a normal OAuth authorization flow and has since been explicitly revoked server-side (e.g., via logout, administrative suspension, or credential rotation). Exploitation is bounded by the token's natural expiration time: once the token TTL expires, even the bypass no longer works. The vulnerability does not enable unauthenticated access or privilege escalation beyond the original token's scope - it solely prevents revocation from taking effect. Effective exploitation is further constrained to scenarios where revocation is actively used as a security control; environments using only short-lived tokens with no explicit revocation mechanism have minimal additional exposure.

Impact

No CVSS vector was provided by NVD or the vendor at time of analysis, so all severity metrics are inferred from the description and CWE. The practical risk is context-dependent: deployments that use token revocation as an active security response - such as emergency user lockout, post-compromise credential rotation, or session termination on logout - face meaningful exposure because that security control is silently non-functional. Deployments relying solely on short token TTLs without explicit revocation face a reduced but non-zero window of risk equal to the remaining token lifetime. The attack requires no network access beyond normal API calls and no special privileges at exploit time beyond possession of a previously-issued token, suggesting low attack complexity. However, the attacker must have previously obtained a legitimate token (limiting the attack surface to current or former authenticated users). No KEV listing, EPSS score, or public exploit code is present in the available intelligence, so exploitation status cannot be confirmed beyond absence of known public exploits. The CVSSv3.1 base score inferred here is approximately Medium (5.4), though real-world operational impact for environments relying on revocation can be significantly higher.

Exploit ScenarioDerived

A user whose account has been suspended or whose OAuth session has been explicitly terminated retains their previously-issued bearer token and continues sending it in API requests to CXF-protected endpoints. The DefaultEncryptingOAuthDataProvider decrypts the token without checking revocation state, and TokenIntrospectionService responds with active:true, causing the resource server to treat the request as authorized. No exploit code is required - a standard HTTP request with the retained Authorization: Bearer header suffices.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 06, 2026

Token revocation bypass in Apache CXF's DefaultEncryptingOAuthDataProvider allows revoked OAuth access and refresh tokens to remain functionally valid indefinitely - the provider continues to decrypt them successfully and TokenIntrospectionService returns active:true in direct violation of RFC 7009 and RFC 7662 mandates. All Apache CXF deployments using this built-in OAuth data provider and relying on token revocation as a security control are affected across the 3.6.x, 4.1.x, and 4.2.x branches. An attacker or suspended user who retains a revoked token can continue accessing protected resources as though revocation never occurred, bypassing intended authorization boundaries. No public exploit has been identified at time of analysis, though the attack requires no tooling beyond a standard HTTP client.

RemediationAI

Vendor-released patches are available: upgrade Apache CXF to version 4.2.3, 4.1.8, or 3.6.12 depending on the branch in use, per the advisory at https://lists.apache.org/thread/88c0h10yjb2b8201o1km3st71fs2zw2b. If an immediate upgrade is not feasible, implement a custom OAuthDataProvider that wraps the default implementation and maintains an explicit server-side revocation list (e.g., in Redis or a relational database) checked on every introspection request - this requires application code changes and additional infrastructure but eliminates the bypass. As a short-term compensating control, reduce OAuth token lifetimes to the shortest value operationally acceptable (e.g., seconds to a few minutes for access tokens) so that revoked tokens expire naturally within a narrow window; this reduces but does not eliminate the exposure since the window between revocation and natural expiry remains vulnerable. Avoid relying on token revocation as an immediate security response (e.g., for incident response lockouts) until the patch is applied, as the revocation guarantee is non-functional in affected versions.

Affected VersionsENISA

Apache CXF 4.2.0 <4.2.3
Apache CXF 0 <3.6.12
Apache CXF 4.0.0 <4.1.8

Affected Packages

euvd apache_cxf fix: 3.6.12, 4.1.8, 4.2.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Apache CXF is a major Apache Software Foundation Java services framework supporting JAX-WS, JAX-RS, and OAuth 2.0, broadly deployed in enterprise SOA and microservices environments. The DefaultEncryptingOAuthDataProvider implements OAuth 2.0 token storage using encryption - token state is encoded in the ciphertext rather than maintained server-side in a persistent revocation store. CWE-672 (Operation on a Resource after Expiration or Release) precisely characterizes the root cause: because revocation state cannot be embedded retroactively in an already-issued ciphertext, and because no server-side revocation list is consulted during decryption or introspection, the provider has no mechanism to distinguish a valid token from a revoked one at runtime. TokenIntrospectionService (per RFC 7662) is the authoritative endpoint for determining token liveness; returning active:true for revoked tokens breaks the entire revocation contract. The CPE identifier cpe:2.3:a:apache_software_foundation:apache_cxf:*:*:*:*:*:*:*:* covers all affected versions across branches.

Know when Apache Cxf gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (apache) PRIMARY 7.5 LOW
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 5.4 MEDIUM

Network-exploitable with low complexity; PR:L because attacker must have previously obtained a legitimate token; no availability impact; limited C and I since scope is bounded to the attacker's own prior authorization.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Red Hat 5.4 MEDIUM

Primary rating from Vendor (apache).

CVSS VectorVendor: apache

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

2
Patch available
Aug 06, 2026 - 13:02 EUVD
CVE Published
Aug 06, 2026 - 11:22 cve.org
LOW

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
High
major Apache project, broadly deployed in enterprise Java and SOA environments
Data Quality
4 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
High
Technical Impact
Partial

Priority Score

20
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +20
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-44930 CRITICAL
9.8 May 22

Arbitrary certificate disclosure in Apache CXF's XKMS server lets remote attackers abuse an LDAP injection flaw (CWE-90)

CVE-2026-66909 CRITICAL
9.8 Aug 06

Unsafe deserialization in Apache CXF's JMS transport allows any party able to publish to the service's JMS destination t

CVE-2026-97468 CRITICAL
9.1 Oct 09

Token validation bypass in Apache CXF's STSTokenValidator and Security Token Service (STS) allows unauthenticated remote

CVE-2026-107938 CRITICAL
9.1 Oct 09

Man-in-the-middle attackers can impersonate any TLS server contacted by Apache CXF's optional Netty-based HTTP client tr

CVE-2026-100227 HIGH
7.5 Oct 09

XML signature wrapping in Apache CXF's JAX-RS XML Security module allows remote, unauthenticated attackers to have unsig

CVE-2026-97791 HIGH
7.5 Oct 09

Trust bypass in Apache CXF's STSTokenValidator allows a remote, unauthenticated attacker to have a forged SAML assertion

CVE-2026-78384 HIGH
7.5 Oct 09

A remote, unauthenticated attacker can exhaust server heap memory in Apache CXF by submitting a small (kilobyte-scale) D

CVE-2026-44417 HIGH
7.5 May 22

Remote code execution in Apache CXF (versions before 3.6.11, 4.0.0-4.1.5, and 4.2.0) arises because the fix for CVE-2025

CVE-2026-65432 HIGH
7.5 Aug 06

XML External Entity injection in Apache CXF's WSDL import processing allows attackers who can influence imported WSDL or

CVE-2026-64958 HIGH
7.5 Aug 06

Denial of service persists in Apache CXF due to an incomplete remediation of CVE-2026-50645, allowing unauthenticated ne

CVE-2026-61466 CRITICAL
9.1 Aug 06

Authorization scope escalation in Apache CXF's OAuth2 Dynamic Client Registration endpoint allows any registering client

CVE-2026-79650 MEDIUM
6.1 Oct 09

Open redirect in Apache CXF's OIDC relying-party component lets remote, unauthenticated attackers steer users to an atta

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy