Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconCompromise or obtain high-privileged admin credentials
-
DeliveryAuthenticate to Commerce admin panel
-
ExploitInject stored XSS payload into vulnerable form field
-
InstallPayload persists in Commerce database
-
C2Victim admin browses to poisoned page
-
ExecuteMalicious JavaScript executes in victim browser
-
ImpactExfiltrate session cookies or credentials to attacker-controlled server
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 possession of a high-privileged Adobe Commerce, Magento Open Source, or B2B admin account (PR:H per CVSS vector) with write access to the specific vulnerable form field(s). A second user must then actively browse to the page containing the injected content (UI:R), meaning the attack is not fire-and-forget against anonymous users. For the Adobe Commerce Webhooks Plugin attack surface specifically, that plugin must be installed and the attacker must have access to its configuration interface. Exploitation is limited by: the requirement for a high-privilege account to inject the payload (substantially raising the bar above typical web vulnerabilities), the need for a victim to navigate to the affected page, and the fact that the attack is not automatable per SSVC assessment. The scope change means a single injection can affect multiple victim sessions over time without re-injection. |
| Impact | The CVSS base score of 4.8 (Medium) is primarily suppressed by PR:H (high privilege required to inject the payload) and UI:R (victim must navigate to the affected page). These two mitigating factors make automated, mass exploitation implausible - confirmed by SSVC rating the attack as non-automatable with partial technical impact. However, the EPSS score of 11.52% at the 96th percentile is a notable outlier: the model's exploitation probability is significantly higher than for nearly all other CVEs, suggesting the broader threat intelligence community may be anticipating exploitation interest in Adobe Commerce targets. This divergence from SSVC:none should not be dismissed - it may reflect the large merchant base, the value of Commerce admin sessions to fraud actors, or the broad version range affected. The absence of a KEV listing means active exploitation has not been confirmed by CISA at time of analysis. Real-world risk is elevated for environments where admin credentials may be shared, reused, or phished, as a compromised high-privileged account is the required prerequisite for injection. |
| Exploit ScenarioDerived | An attacker who has obtained or compromised a high-privileged Adobe Commerce administrator account navigates to a vulnerable admin form field - such as a product description, CMS block, or webhook configuration field - and injects a persistent JavaScript payload (e.g., a script that exfiltrates document.cookie to an attacker-controlled endpoint). When a legitimate administrator or privileged user later browses to the page rendering that field, the stored script executes silently in their browser, stealing session tokens that can be replayed to hijack the victim's authenticated session. No public exploit code has been identified at time of analysis, but the scope of the injected payload crossing into the victim's browser context (S:C) makes session takeover a realistic primary impact. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 22, 2026
Stored Cross-Site Scripting in Adobe Commerce, Adobe Commerce B2B, Magento Open Source, and the Adobe Commerce Webhooks Plugin allows a high-privileged attacker to inject persistent malicious JavaScript into vulnerable admin form fields, which then executes in any victim's browser that navigates to the affected page. Scope change (S:C) is confirmed in the CVSS vector, meaning the injected payload crosses from the Commerce application security boundary into the victim's browser session, enabling session hijacking or credential harvesting. Despite no current KEV listing, the EPSS score sits at the 96th percentile (11.52%), warranting close monitoring even though CISA SSVC currently rates exploitation as none and the attack is not assessed as automatable.
RemediationAI
Apply the July 2026 security patches per Adobe Security Bulletin APSB26-73 (https://helpx.adobe.com/security/products/magento/apsb26-73.html). Adobe Commerce should be updated to the July 2026 patch release corresponding to the installed branch: 2.4.9-2026-jul, 2.4.8-2026-jul, 2.4.7-2026-jul, 2.4.6-2026-jul, 2.4.5-2026-jul, or 2.4.4-2026-jul. Adobe Commerce B2B should be updated to 1.5.3-2026-jul, 1.5.2-2026-jul, 1.4.2-2026-jul, 1.3.4-2026-jul, or 1.3.3-2026-jul as applicable. Magento Open Source should be updated to 2.4.9-2026-jul, 2.4.8-2026-jul, 2.4.7-2026-jul, or 2.4.6-2026-jul. The Adobe Commerce Webhooks Plugin should be updated to version 1.21.0. As compensating controls pending patch deployment, restrict admin-panel access to known trusted IP ranges at the network perimeter to reduce the pool of accounts that could inject payloads - note this does not protect against already-compromised admin accounts within those ranges. Deploying a strict Content Security Policy (CSP) on Commerce pages can reduce XSS payload impact (e.g., blocking exfiltration to external domains), but Adobe Commerce customizations frequently require inline scripts, so CSP must be validated carefully against existing themes and extensions before enforcement.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 4 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-79 (Improper Neutralization of Input During Web Page Generation) is the root cause - the application fails to sanitize attacker-controlled input before persisting it server-side and later reflecting it into rendered HTML pages. Because the payload is stored rather than reflected, it does not require the attacker to trick the victim into clicking a crafted link; any user visiting the poisoned page triggers execution. The CVSS S:C metric confirms the security scope of the injected script extends beyond the origin application into the victim's browser context. CPE data identifies four distinct affected product families: cpe:2.3:a:adobe:adobe_commerce:*:*:*:*:*:*:*:*, cpe:2.3:a:adobe:adobe_commerce_b2b:*:*:*:*:*:*:*:*, cpe:2.3:a:adobe:magento_open_source:*:*:*:*:*:*:*:*, and cpe:2.3:a:adobe:adobe_commerce_webhooks_plugin:*:*:*:*:*:*:*:*, indicating the vulnerability surface spans the core platform, its B2B extension, the open-source fork, and a separately installable webhook integration plugin.
Know when Adobe Commerce 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:C/C:L/I:L/A:N
PR:H reflects mandatory high-privilege admin access to inject; UI:R for victim browse; S:C captures browser-context escape; no availability impact applies.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
DescriptionCVE.org
Adobe Commerce is affected by a stored Cross-Site Scripting (XSS) vulnerability that could be abused by a high-privileged attacker to inject malicious scripts into vulnerable form fields. Malicious JavaScript may be executed in a victim's browser when they browse to the page containing the vulnerable field. Scope is changed.
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.
More in Adobe Commerce
View allServer-side template injection in Adobe Commerce, Adobe Commerce B2B, and Magento Open Source allows remote unauthentica
Arbitrary code execution in Adobe Commerce, Magento Open Source, Adobe Commerce B2B, and the Adobe Commerce Webhooks Plu
SQL injection in Adobe Commerce, Adobe Commerce B2B, Magento Open Source, and the Adobe Commerce Webhooks Plugin allows
Security feature bypass in Adobe Commerce, Adobe Commerce B2B, Magento Open Source, and the Adobe Commerce Webhooks plug
Unauthenticated remote code execution affects Adobe Commerce, Adobe Commerce B2B, and Magento Open Source through improp
Remote, low-complexity code execution is possible in Adobe Commerce, Adobe Commerce B2B and Magento Open Source through
Magento Commerce versions 2.4.2 (and earlier), 2.4.2-p1 (and earlier) and 2.3.7 (and earlier) are affected by an XML Inj
Stored cross-site scripting in Adobe Commerce, Adobe Commerce B2B, and Magento Open Source allows a remote attacker to p
Stored cross-site scripting (XSS) in Adobe Commerce, Adobe Commerce B2B, and Magento Open Source allows an attacker who
Arbitrary code execution in Adobe Commerce, Adobe Commerce B2B, Magento Open Source, and the Adobe Commerce Webhooks Plu
Arbitrary code execution is achievable in Adobe Commerce, Adobe Commerce B2B, and Magento Open Source by an attacker who
Stored cross-site scripting in Adobe Commerce, Adobe Commerce B2B, and Magento Open Source lets a low-privileged authent
EUVD-2026-44422
GHSA-m6hw-4f76-6fwg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB