Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege Webform editor
-
DeliveryInject stored XSS into webform element
-
ExploitAdmin views poisoned form/submission
-
ExecutionScript executes in admin session
-
ImpactHijack session or perform admin actions
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V8 - Authorization Privilege defined with unsafe actions
|
| Exploitation Conditions | Exploitation requires an authenticated Drupal account that has been granted Webform privileges sufficient to create or edit webforms, elements, or related configuration (CWE-267: a role is permitted an unsafe action it should not be). It further requires user interaction (CVSS UI:R): a victim - typically an administrator or another higher-trust user - must view the page where the stored payload is rendered for the script to execute. Limiting factors: this is not remote-unauthenticated (PR:L), the payload only fires against users who view the affected output, impact is confined to confidentiality and integrity at Low with no availability impact, and the site must be running an affected Webform version (0.0.0 to before 6.2.12, or 6.3.0 to before 6.3.1). Sites restricting Webform authoring permissions to fully trusted staff substantially reduce exposure. |
| Impact | This is a genuinely moderate-priority issue rather than a critical emergency, and the signals are largely consistent. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N, base 4.6 Medium) describes a network-reachable but privilege-gated stored XSS: PR:L means the attacker must already hold a valid account with permission to create or edit Webform content/elements, and UI:R means a victim must subsequently view the poisoned output for the payload to fire. The low-probability exploitation signals agree with this: EPSS is 0.19% (8th percentile), there is no CISA KEV listing, and no public exploit was identified in the provided data - so no public exploit identified at time of analysis. The vuln.today Decision label is 'this_month,' indicating a scheduled-patch urgency rather than act_now/emergency, which aligns with the low EPSS and absence of KEV. The CWE-267 classification (Privilege Defined With Unsafe Actions) is the key nuance: the real risk is a trust-boundary/privilege problem where a lower-trust role (e.g., a form builder or content editor) can store markup that executes in the session of higher-trust users such as administrators reviewing forms or submissions. No data is sharply conflicting; the main caveat is that the exact injection point (form element, submission field, or configuration surface) is not detailed in the available sources, so the trigger is not described in the available sources. |
| Exploit ScenarioDerived | An attacker who already holds a Drupal account with Webform create/edit privileges embeds a malicious script into a webform element or configuration field. When an administrator or other higher-privileged user later views that form or its submissions in their browser, the stored script executes in their authenticated session, enabling actions such as session/cookie theft or performing admin actions on their behalf. No public exploit code was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Stored cross-site scripting in the Drupal Webform contributed module lets an authenticated user who holds Webform authoring privileges (creating or editing webforms, elements, or related configuration) embed a persistent script payload that executes when a higher-trust user, such as a site administrator, views the affected page. The flaw is a CWE-267 privilege-definition problem: a role is permitted an unsafe action it should not be, and exploitation additionally requires victim user interaction (CVSS:3.1/AV:N/AC:L/PR:L/UI:R), with impact limited to Low confidentiality and integrity and no availability effect. Affected releases are Webform 0.0.0 through 6.2.12 and 6.3.0 through 6.3.1; EPSS is 0.19% (8th percentile), there is no CISA KEV listing, and the vendor has released a patch, so this rates as a moderate-priority issue rather than an emergency.
RemediationAI
Upgrade the Drupal Webform module to a fixed release: sites on the 6.2.x branch should move to 6.2.12 or later, and sites on the 6.3.x branch should move to 6.3.1 or later, per the vendor advisory at https://www.drupal.org/sa-contrib-2026-162. A vendor-released patch is available, so no compensating controls are required once the module is updated. As interim risk reduction on sites that cannot update immediately, restrict the Webform authoring permissions that allow creating or editing webforms, elements, and related configuration to fully trusted staff, since exploitation requires an authenticated account holding those privileges and succeeds only when a higher-trust user views the affected output; note that tightening these permissions limits who can build forms and may slow content workflow for less-trusted editors. Review existing webform and element configuration for injected markup after patching.
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 affected component is the Webform module for Drupal, a widely deployed contributed module for building forms and surveys, catalogued as cpe:2.3:a:drupal:webform. The root cause class is CWE-267, Privilege Defined With Unsafe Actions: the module grants a Webform-related role or permission the ability to perform an action that should require stronger trust - here, supplying markup that is later rendered without adequate neutralization, producing stored (persistent) cross-site scripting. Because the payload is persisted in form or element configuration, it is re-served to every user who later views the affected page, and the CVSS UI:R component reflects that a victim, typically an administrator or another higher-privileged viewer, must open the page for the script to run. The assessed vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N confirms the attacker must already be authenticated with Webform authoring rights (PR:L), scope is unchanged (S:U), and the consequences are Low confidentiality and integrity impact with no availability impact. The precise rendering path and field that fails to sanitize output are not detailed in the available sources, and the trigger is not otherwise described there.
Know when Webform 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:L/UI:R/S:U/C:L/I:L/A:N
Attacker needs a privileged authoring account (PR:L) and a victim must view the payload (UI:R); stored XSS yields Low confidentiality/integrity impact and no availability impact.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
2DescriptionCVE.org
Privilege Defined With Unsafe Actions vulnerability in Drupal Webform allows Stored XSS. This issue affects Webform versions: from 0.0.0 to 6.2.12, from 6.3.0 to 6.3.1.
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-107839
GHSA-g3q7-664r-q32h
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB