Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain high-privilege Drupal credentials
-
DeliveryIdentify Clean RESTful API endpoint
-
ExploitCraft malformed authentication request
-
ExecutionTrigger CWE-287 bypass condition
-
ImpactRead or modify restricted Drupal content/configuration
Vulnerability Assessment
| Weakness |
CWE
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the Clean RESTful Drupal contributed module to be installed and enabled on the target Drupal site. The CVSS vector PR:H indicates the attacker must already possess high-privilege credentials (such as a Drupal administrator account) prior to exploitation - unauthenticated or low-privilege remote attackers are not within scope based on available vector data. AC:H signals that non-trivial conditions must be met, likely a specific API endpoint, request format, or site configuration, though the exact trigger is not specified in the available description text and should be confirmed against the vendor advisory at https://www.drupal.org/sa-contrib-2026-078. Exploitation is further limited by the non-automated nature (SSVC: Automatable = no), meaning bulk scanning and opportunistic mass exploitation are unlikely. No availability impact is possible (A:N). The primary limiting factors are the prerequisite of high-privilege Drupal access, the high attack complexity, and the niche deployment footprint of this contributed module. |
| Impact | The composite risk picture here is nuanced and contains an internal tension worth flagging. CVSS scores this at 5.9 (Medium) with AC:H and PR:H, which substantially limits practical exploitability despite the C:H/I:H impact. EPSS at 0.24% (15th percentile) independently confirms that exploitation in the wild is very unlikely based on current signals. SSVC classifies exploitation as 'none' and automatable as 'no', reinforcing that no weaponized, mass-exploitation tooling has emerged. However, SSVC's 'Technical Impact: total' rating acknowledges that a successful exploit fully compromises the confidentiality and integrity of the affected system. The core tension is this: CWE-287 (authentication bypass) combined with PR:H is architecturally unusual - authentication bypasses typically function precisely because they do not require prior high privileges. This may indicate that the bypass operates within a privileged session context (e.g., an admin-authenticated attacker bypassing additional authorization checks) or that specific high-privilege configuration steps are needed to trigger the flaw. Security teams should verify with the Drupal SA advisory at drupal.org/sa-contrib-2026-078 whether PR:H truly reflects the attack model or is a scoring artifact. Given the low EPSS, absence from KEV, AC:H complexity barrier, and niche module footprint, this is a medium-priority patching task - not an emergency, but should be addressed in the normal patch cycle. |
| Exploit ScenarioDerived | An attacker holding a high-privilege Drupal account (such as an administrator) submits a crafted REST API request to an endpoint managed by the Clean RESTful module, exploiting the improper authentication logic to bypass expected authorization checks and access or modify Drupal content or configuration data beyond their intended permissions. The AC:H complexity requirement means the attacker likely needs to satisfy specific conditions - such as a particular API request structure, timing, or configuration state - before the bypass succeeds. No public proof-of-concept code has been identified at time of analysis, meaning exploitation currently requires independent vulnerability research or insider knowledge of the flaw. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 22, 2026
Authentication bypass in the Drupal Clean RESTful contributed module (cpe:2.3:a:drupal:clean_restful:*:*:*:*:*:*:*:*) enables network-reachable attackers with high existing privileges to circumvent authentication controls exposed via the module's REST API endpoints, resulting in high confidentiality and integrity impact against the Drupal application. All versioned releases of the module are affected per the wildcard CPE. No public exploit code has been identified at time of analysis, and CISA has not added this vulnerability to the Known Exploited Vulnerabilities catalog, though SSVC rates the technical impact as total.
RemediationAI
The primary remediation is to apply the update released by the Drupal Security Team as documented in security advisory SA-CONTRIB-2026-078 at https://www.drupal.org/sa-contrib-2026-078. No specific fixed version number is identifiable from the provided input data, so administrators must consult that advisory directly to determine the patched release and upgrade accordingly using Drupal's standard module update workflow (e.g., 'composer update drupal/clean_restful' or Drush). As a compensating control while patching is scheduled, consider temporarily disabling the Clean RESTful module entirely via the Drupal admin interface (Extend > Clean RESTful > Uninstall) if REST API functionality is non-essential - this eliminates the attack surface at the cost of any dependent API integrations. If the module cannot be disabled, restrict network access to REST API endpoints exposed by the module at the web server or firewall layer, limiting access to known, trusted IP ranges only. Review Drupal's access control settings for REST resources to ensure no anonymous or low-privilege roles have been granted REST API permissions beyond what is required.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in composer
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Clean RESTful is a Drupal contributed module that provides RESTful web service interfaces on top of Drupal's entity and content systems. The root cause is CWE-287 (Improper Authentication), meaning the module fails to correctly verify the identity or authorization state of callers when processing REST API requests. The CPE string cpe:2.3:a:drupal:clean_restful:*:*:*:*:*:*:*:* covers every release of the module without a safe floor, indicating the flaw is architectural or present across the module's entire development history. The CVSS vector AV:N/AC:H reflects that the exploit is network-delivered but requires complex conditions to trigger - likely a specific API endpoint, request structure, or configuration state. PR:H is notable for an authentication bypass class flaw: it suggests the bypass may require the attacker to already hold high-privilege Drupal credentials (such as an administrator role) in order to manipulate an authentication decision - rather than enabling an unauthenticated actor to gain access. The S:U scope indicates the impact is contained within the Drupal installation itself.
Know when Clean Restful 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:H/PR:H/UI:N/S:U/C:H/I:H/A:N
Network delivery confirmed, but AC:H and PR:H reflect complex conditions and required high-privilege Drupal access; no availability impact per module scope.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
DescriptionCVE.org
vulnerability in Drupal Clean RESTful allows . This issue affects Clean RESTful versions: *.*.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-43090
GHSA-m6q8-j665-f2qg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB