Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify token-protected Drupal content endpoint
-
DeliverySend high-volume timed HTTP requests with varying token values
-
ExploitMeasure and aggregate per-byte response time variance
-
ExecutionEnumerate valid token characters iteratively
-
PersistReconstruct complete valid token
-
ImpactAccess restricted content
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V6 - Authentication Timing attack prevention
|
| Exploitation Conditions | The Token Content Access Drupal module must be installed and actively configured to restrict one or more content items using token-based access control - this is the module's core use case, so any standard deployment is affected. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N), no authentication, user interaction, or special attacker privilege is required. The primary practical limiting factor is network proximity: timing attacks require low and consistent round-trip latency to resolve sub-millisecond timing differences from background jitter; exploitation over high-latency or variable-latency internet paths (CDNs, shared hosting, cloud WAFs) is significantly impeded without a large volume of requests to average out noise. Rate limiting or WAF rules that detect high-frequency repeated requests to the same endpoint would further degrade attack feasibility without eliminating the root cause. |
| Impact | The NVD-assigned CVSS 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) is arguably generous in setting AC:L, since timing attacks against network services depend on environmental conditions - particularly round-trip latency variance - that are outside the attacker's direct control. Real-world risk signals are more conservative: EPSS sits at only 0.14% (4th percentile), SSVC reports exploitation status as 'none' with only partial technical impact, and there is no CISA KEV listing or known public exploit code. The SSVC 'Automatable: yes' flag is consistent with scriptable timing measurement but does not override the practical exploitation complexity. The net picture is a vulnerability worth patching promptly given a freely available vendor fix, but not one warranting emergency out-of-band remediation - the gap between the high CVSS score and the very low EPSS percentile reflects the realistic difficulty of extracting exploitable timing signal over commodity internet connections. |
| Exploit ScenarioDerived | An unauthenticated attacker with low-latency network access to the target Drupal site writes a script to send thousands of HTTP requests to a token-validated content endpoint, systematically varying the submitted token value one byte at a time and recording server response times. By statistically aggregating timing measurements to filter out network noise, the attacker identifies which byte value at each position produces a marginally longer response (indicating a partial match), iterating through the token length until a fully valid token is reconstructed and protected content is accessed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 26, 2026
Observable timing discrepancy in the Drupal Token Content Access module exposes token-protected content to brute-force enumeration via side-channel analysis. All module versions from 0.0.0 through 3.1.2 are affected; unauthenticated remote attackers (PR:N, AV:N per CVSS) can measure differential response times during token validation to reconstruct valid access tokens character-by-character, ultimately bypassing content access restrictions. No active exploitation has been confirmed (SSVC exploitation: none, EPSS 0.14%, no KEV listing), and a vendor patch is available per Drupal SA-CONTRIB-2026-090.
RemediationAI
Upgrade the Token Content Access module to version 3.1.2 or later, as detailed in Drupal Security Advisory SA-CONTRIB-2026-090 (https://www.drupal.org/sa-contrib-2026-090); this is the primary and preferred remediation. If an immediate upgrade is not possible, implement server-side rate limiting and request throttling on any endpoint that performs token validation - this substantially increases the number of requests and time required to extract a valid token via timing analysis, though it does not eliminate the underlying side-channel. As a more aggressive temporary workaround, placing affected token-protected content behind an additional authentication requirement (such as Drupal's standard access control or an upstream reverse-proxy auth layer) removes the unauthenticated attack surface entirely until patching is completed, at the cost of disrupting legitimate anonymous token-based access flows.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-208 (Observable Timing Discrepancy) arises when an application uses non-constant-time comparison operations - such as PHP's native equality operator or standard string functions - to validate secret values, causing early exit on mismatch and leaking timing information to the caller. The Drupal Token Content Access module (CPE: cpe:2.3:a:drupal:token_content_access) restricts visibility of Drupal content nodes by requiring a valid token in the request. When that token is validated using a non-constant-time comparator, an attacker can distinguish a correct vs. incorrect byte at each position by measuring response latency across many requests, enabling iterative reconstruction of a valid token without knowing it in advance. This is a well-understood class of cryptographic side-channel vulnerability and is exploitable over the network, though practical success is sensitive to network jitter and server load.
Know when Token Content Access 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
AC:H applied because successful timing extraction depends on network latency conditions beyond attacker control; no integrity or availability impact exists.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
2DescriptionCVE.org
Observable Timing Discrepancy vulnerability in Drupal Token Content Access allows Brute Force. This issue affects Token Content Access versions: from 0.0.0 to 3.1.2.
Executive ViewAI
Drupal Token Content Access module versions 0.0.0 through 3.1.2 contain a timing-based side-channel vulnerability enabling unauthenticated attackers to bypass token-based content access controls through differential response time analysis. Any organization using this module faces risk of unauthorized access to protected content without requiring administrative credentials. A vendor patch is available.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-66200
GHSA-prxm-c7p3-5gv7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB