Skip to main content

Drupal UI Patterns EUVDEUVD-2026-43079

| CVE-2026-15084 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-10 drupal GHSA-rx7v-qfjw-hc2q
5.4
CVSS 3.1 · Vendor: drupal
Share

Severity by source

Vendor (drupal) PRIMARY
5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
vuln.today AI
5.4 MEDIUM

Network-accessible stored XSS requiring low-privileged submission and victim interaction; scope changed to browser, with limited confidentiality and integrity impact only.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

4
Analysis Generated
Jul 13, 2026 - 19:47 vuln.today
CVSS changed
Jul 13, 2026 - 19:22 NVD
5.4 (MEDIUM)
Patch available
Jul 10, 2026 - 23:02 EUVD
CVE Published
Jul 10, 2026 - 21:46 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal UI Patterns (SDC in Drupal UI) allows Stored XSS. This issue affects UI Patterns (SDC in Drupal UI) versions: from 2.0.0 to 2.0.17.

AnalysisAI

Stored XSS in the Drupal UI Patterns (SDC in Drupal UI) contributed module allows a low-privileged authenticated attacker to inject persistent malicious scripts into web pages, which execute in the browsers of other users - including administrators - who view the affected content. Versions 2.0.0 through 2.0.17 of the module are affected, with a patch available from the Drupal security team. No public exploit identified at time of analysis, and the EPSS score of 0.25% (17th percentile) signals minimal observed exploitation pressure, though the stored nature of the XSS and potential to target privileged users elevates practical risk for sites using this module.

Technical ContextAI

The vulnerability is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation), the canonical stored XSS root cause: user-supplied input is accepted and persisted without adequate sanitization or output encoding, then later rendered into HTML pages without escaping. The affected component is the UI Patterns module for Drupal, specifically the SDC (Single Directory Components) integration - a contributed module that provides a pattern library and component system for Drupal theming. The CPE string cpe:2.3:a:drupal:ui_patterns_(sdc_in_drupal_ui) confirms the scope is the contributed module, not Drupal core. The CVSS scope metric S:C indicates the vulnerability crosses the security boundary from the application server into victims' browser contexts, characteristic of XSS attacks.

RemediationAI

Upgrade the Drupal UI Patterns (SDC in Drupal UI) module to version 2.0.17 or later, per the vendor advisory at https://www.drupal.org/sa-contrib-2026-075. Note: there is a minor version ambiguity between the NVD description (which lists 2.0.17 as affected) and the EUVD record (which lists '<2.0.17' as the affected range, implying 2.0.17 is fixed) - consult the Drupal advisory directly to confirm the exact fix version before deploying. As a compensating control while patching, restrict content authoring permissions to trusted users only, limiting who can submit input that passes through the vulnerable rendering path. Enabling Drupal's content security policy headers can reduce XSS impact by restricting script execution origins, though this is not a substitute for patching. Review any user-submitted content stored through this module for signs of injected script payloads.

Share

EUVD-2026-43079 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy