Skip to main content

Drupal Commerce Core EUVDEUVD-2026-43115

| CVE-2026-10769 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-10 drupal GHSA-rq79-xhrq-f62x
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-delivered stored XSS requires a low-privilege authenticated account (PR:L) and victim page view (UI:R); scope changes to browser context (S:C) with limited C/I impact and no availability effect.

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:P/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 14, 2026 - 17:31 vuln.today
CVSS changed
Jul 14, 2026 - 15:22 NVD
5.4 (MEDIUM)
Patch available
Jul 10, 2026 - 23:02 EUVD
CVE Published
Jul 10, 2026 - 21:41 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Commerce Core allows Stored XSS. This issue affects Commerce Core versions: from 3.3.0 to 3.3.6.

AnalysisAI

Stored cross-site scripting in Drupal Commerce Core 3.3.0 through 3.3.5 allows an authenticated low-privilege attacker to inject persistent malicious scripts that execute in other users' browsers when affected pages are viewed. The scope change (S:C in the CVSS vector) confirms the payload breaks out of the application's security context into the victim's browser environment, enabling session hijacking or unauthorized UI manipulation. No active exploitation or public exploit code has been identified; EPSS of 0.16% (6th percentile) reflects low real-world exploitation probability at time of analysis.

Technical ContextAI

Drupal Commerce Core is a widely-used e-commerce module for the Drupal CMS, providing product catalog, cart, checkout, and order management functionality. The vulnerability is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-controlled input is persisted to the database and subsequently rendered in HTML responses without adequate output encoding or escaping. The affected CPE is cpe:2.3:a:drupal:commerce_core:*:*:*:*:*:*:*:* covering the 3.3.x branch. The S:C (Scope Changed) CVSS attribute indicates the injected script executes in the context of the victim's browser security origin, distinct from the server-side Drupal application context, consistent with classic stored XSS mechanics.

RemediationAI

Upgrade Drupal Commerce Core to version 3.3.6 or later, which is the vendor-confirmed fixed release per the EUVD affected range (Commerce Core 3.3.0 < 3.3.6). The vendor advisory at https://www.drupal.org/sa-contrib-2026-041 should be consulted for module-specific update instructions via Composer or the Drupal admin interface. If immediate patching is not feasible, a compensating control is to restrict Commerce-related content submission to trusted, vetted user roles only - removing the ability for untrusted authenticated users (e.g., unapproved customer accounts) to submit input into Commerce Core form fields. This reduces the PR:L attack surface but does not eliminate the vulnerability and may impact legitimate customer workflows. Review output filtering and text format configuration on affected content types as an additional hardening measure.

Share

EUVD-2026-43115 vulnerability details – vuln.today

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