Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain privileged account on Drupal site
-
DeliveryStore XSS payload in Data field
-
ExploitVictim renders affected page
-
ExecutionScript executes in victim browser session
-
ImpactHijack session or perform actions as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated account with permission to store/edit content in a Drupal Data field module (versions 0.0.0 through 2.0.14), plus a second user who subsequently views the page rendering that field (UI:R). The vendor rates the required privilege as high (PR:H), meaning a trusted/elevated role is needed to plant the payload rather than an anonymous visitor. These two factors - privileged write access and required victim interaction - substantially limit realistic exploitation; it is not remotely exploitable against default, unauthenticated configurations. Note the Data field module is a Drupal contrib extension, not Drupal core, so only sites that have installed and enabled it are affected. |
| Impact | This is a low-severity stored XSS (CVSS 3.5) that signals do NOT elevate to a priority issue. The vendor CVSS vector (AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:N) already encodes meaningful friction: the PR:H component means the attacker must already hold high privileges to inject the payload, and UI:R means a victim must then view the malicious content. EPSS reinforces low real-world risk at 0.17% (6th percentile), the CVE is NOT on CISA KEV, and no public exploit is referenced - all three signals point the same direction with no conflict. The vuln.today decision label is 'monitor,' consistent with the low-urgency picture. One tension worth noting: the vendor assigned PR:H, but many Drupal contrib stored-XSS issues are triggerable by any authenticated user permitted to submit field content (PR:L); the Drupal advisory (sa-contrib-2026-250) was not available for this analysis, so the exact privilege required is not independently confirmed. Overall this is a genuinely low-risk, high-privilege, user-interaction-gated flaw rather than a widespread-exploitation threat. |
| Exploit ScenarioDerived | A user with sufficient privileges to populate a Data field stores a malicious script payload instead of benign data. When another user - typically an administrator or editor - later views the page that renders this field, the script executes in their authenticated browser session, potentially enabling session actions or content manipulation. No public exploit is identified at time of analysis, and exploitation requires both privileged write access and victim interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Stored cross-site scripting in the Drupal Data field contrib module (versions 0.0.0 through 2.0.14) lets an attacker with a privileged content-editing role persist markup inside a Data field that executes in the browser of another user who later views the rendered page. Only sites that have installed and enabled this optional contrib module are exposed; Drupal core is unaffected, and the vendor CVSS score is 3.5 (AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:N), with our assessment corroborating low severity. EPSS is 0.17% (6th percentile), no CISA KEV listing, and no public exploit identified at time of analysis; a vendor patch is available per the Drupal advisory and the priority decision is monitor.
RemediationAI
Patch available per vendor advisory: Drupal published SA-CONTRIB-2026-250 (https://www.drupal.org/sa-contrib-2026-250), which covers the Data field module versions 0.0.0 through 2.0.14 - because 2.0.14 is the last affected release in the stated range, update to the fixed release the advisory names above that range and confirm the installed version with the site's Composer/composer.lock or the Drupal status report. Triage can be deprioritized relative to higher-risk items: this is a low-severity, privileged-write stored XSS with required victim interaction, EPSS 0.17%, and no KEV status, and the vendor's guidance is to apply the advisory's update; no alternative workaround is documented in the available references, so sites that cannot update immediately should treat the module version as known-vulnerable and track the advisory for updated guidance.
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 root cause class is CWE-79, improper neutralization of input during web page generation: content stored through the Drupal Data field module is later emitted into the page without adequate encoding, so script or markup survives the write step and executes in the viewer's browser session. The Data field module is a Drupal contributed extension rather than core, so exposure depends on the site having added and enabled it and on having granted a role the ability to create or edit entities carrying that field; the exact trigger path and rendering API used are not described in the available sources beyond the vendor's stored-XSS statement. The vendor vector (PR:H/UI:R, scope unchanged) describes an attacker with elevated content privileges planting the payload and a separate victim user performing the interaction of viewing the affected page; our independent assessment keeps the same prerequisites and low impact ratings while modeling scope as changed (S:C) and privilege as low (PR:L) - either way the practical result is limited to a single victim's session in the Drupal context, with C:L/I:L and no availability impact.
Know when Data Field 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:H/UI:R/S:U/C:L/I:L/A:N
Stored XSS needs an authenticated user able to inject field content (PR:L) and victim view (UI:R); script runs in the victim's browser context, a scope change (S:C), with limited C/I and no availability impact.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
3DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Data field allows Stored XSS. This issue affects Data field versions: from 0.0.0 to 2.0.14.
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 Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-113522
GHSA-wcjj-6cqw-9rh5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB