Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure authenticated Drupal user to page
-
ExploitDeliver forged cross-site request
-
ExecutionBrowser submits request with victim session
-
ImpactUnintended state change on target site
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: 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 a victim who is an authenticated Drupal user with sufficient privileges to perform the targeted Advanced Filesystem action, and who, while logged in, is tricked into loading attacker-controlled content (a web page, ad, or email) that issues the forged request. The affected scope is Drupal sites running the Advanced Filesystem contrib module at any version from 0.0.0 up to but not including 1.0.28. The principal limiting factor is that no privileged standalone attacker access is needed, but the attack cannot succeed without an active, authenticated victim session and the victim interacting with attacker-controlled content - contrary to the official vector's UI:N, this user-interaction dependency materially reduces realistic exploitability. |
| Impact | This is a moderate-severity, low-priority issue in practice. The official CVSS 3.1 base score is 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N), reflecting network reach and no required privileges, but the only impact is partial integrity (C:N/I:L/A:N) - no confidentiality or availability loss. Notably, the vector's UI:N is inconsistent with the vulnerability class: CSRF (CWE-352) by definition requires an authenticated victim to be lured into triggering a forged request, so real-world exploitation depends on user interaction that the official vector does not reflect - verify with vendor. The exploitation signals are weak and consistent with each other: EPSS is 0.10% (1st percentile), SSVC reports Exploitation: none, and there is no CISA KEV listing and no public exploit identified. The one elevating signal is SSVC Automatable: yes, meaning the forged request could be mass-delivered, but Technical Impact is only partial. The vuln.today decision label is this_month, i.e. routine patch scheduling rather than emergency. Overall this is a genuine but low-urgency defect: a high-reach-but-low-impact CSRF that should be remediated on a normal cycle, not treated as an active-exploitation emergency. |
| Exploit ScenarioDerived | An attacker crafts a malicious web page or email containing a forged request targeting a privileged Drupal action exposed by the Advanced Filesystem module. When an authenticated Drupal user with the relevant permissions visits the attacker's page while logged in, their browser silently submits the forged state-changing request, causing an unintended modification under the victim's session. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Cross-site request forgery in the Drupal Advanced Filesystem contrib module (versions 0.0.0 through 1.0.28) allows an attacker to induce a logged-in Drupal user into submitting a forged request that performs an Advanced Filesystem action with that user's privileges, yielding a limited integrity impact. The official CVSS 3.1 base score is 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N), but the assessed vector corrects the user-interaction metric to UI:R, because a victim holding an authenticated session and sufficient permissions must be tricked into loading attacker-controlled content (a web page, ad, or email) for the forged request to fire; no attacker credentials are required, but the attack cannot succeed without that active session and victim interaction. This is a moderate-severity, low-priority issue in practice: EPSS is 0.10% (1st percentile), SSVC records Exploitation: none with Automatable: yes and Technical Impact: partial, and no public exploit has been identified at time of analysis.
RemediationAI
Patch status is vendor-released: an update for the Advanced Filesystem module is available per the Drupal advisory at https://www.drupal.org/sa-contrib-2026-217, which should be consulted for the exact fixed release and its version boundary, since the CVE description cites 1.0.28 as the last affected version while EUVD lists the range as 0.0.0 <1.0.28 - confirm the target version on the advisory rather than assuming either boundary. Site owners should inventory Drupal installs for the module (CPE cpe:2.3:a:drupal:advanced_filesystem) and upgrade every instance currently in the 0.0.0-1.0.28 range, then verify the deployed version afterwards. The available sources do not document a workaround or configuration-level mitigation for this CSRF issue, so updating is the described fix; where an immediate upgrade is not possible, sites should treat exposure as a scheduling matter under the "this_month" priority rather than an emergency, given EPSS 0.10%, SSVC Exploitation: none, and no public exploit identified at time of analysis. No indicator of active exploitation is present in the supplied data.
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
The flaw is CWE-352 (Cross-Site Request Forgery) in the Advanced Filesystem module, a contributed Drupal extension distributed separately from Drupal core and identified by the CPE cpe:2.3:a:drupal:advanced_filesystem:*:*:*:*:*:*:*:*. In Drupal, state-changing operations exposed through the Form API are normally protected by per-user, per-form CSRF tokens; a CSRF weakness in a contrib module means some request path or action reachable by an authenticated user can be driven by a third-party site without a valid, user-bound token check. The Drupal advisory (sa-contrib-2026-217) is the authoritative source for which route or operation is affected; the trigger details beyond the CSRF class are not described in the available sources. The attacker gains no direct channel to the target's credentials: the forged request inherits whatever session and permissions the victim already holds, so the practical ceiling on impact is the set of Advanced Filesystem actions that victim is entitled to perform, consistent with the assessed partial integrity impact and no confidentiality or availability impact. SSVC marks the issue as automatable, meaning the forgery pattern could be delivered at scale to any user who visits hostile content, but exploitation is recorded as none.
Know when Advanced Filesystem 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:N/I:L/A:N
CSRF requires luring an authenticated victim, so UI:R (not UI:N); attacker holds no privileges (PR:N); only partial integrity impact (I:L), no confidentiality or availability.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
3DescriptionCVE.org
Cross-Site Request Forgery (CSRF) vulnerability in Drupal Advanced Filesystem allows Cross Site Request Forgery. This issue affects Advanced Filesystem versions: from 0.0.0 to 1.0.28.
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
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
EUVD-2026-113558
GHSA-853x-gq38-fjm7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB