Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain means to submit target form
-
DeliveryInject malicious script into vulnerable field
-
ExploitPayload stored in Adobe Commerce
-
ExecutionVictim browses affected page
-
ImpactScript executes, hijacking session/account
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 (1) an attacker-reachable Adobe Commerce/Magento form field that persists attacker input, and (2) UI:R - a victim (admin or shopper) must subsequently browse to the page that renders the stored payload, at which point the script executes automatically. Limiting factors: the attack is not self-contained - it depends on a second victim visiting the affected page, and realistically depends on the attacker being able to write to the specific vulnerable field (the vendor's PR:N implies a publicly reachable form, but stored XSS commonly needs at least a low-privileged account, which should be confirmed against APSB26-153). Impact is bounded to confidentiality and integrity of the victim's session/account (A:N - no availability impact). |
| Impact | Vendor-provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N) rates this 9.3 Critical, driven largely by the scope change (S:C) and high confidentiality/integrity impact typical of a cross-site scripting flaw. However, the signals are thin and partly conflicting: no EPSS probability, no CISA KEV listing, and no public POC were provided, so there is no evidence of active or imminent widespread exploitation to corroborate the critical score. The PR:N (unauthenticated) rating also sits uneasily with the mechanics of a STORED XSS into 'form fields' - storing a persistent payload in Adobe Commerce usually requires at least a low-privileged account or a publicly writable form, which is a meaningful caveat defenders should verify against the specific vulnerable field. Net: this is a genuinely high-priority flaw for internet-facing Adobe Commerce/Magento storefronts because of its scope-changing account/session-takeover potential and the platform's exposure, but in the absence of KEV/EPSS/POC signals it is better characterized as a high-severity patch-promptly issue than a confirmed under-active-attack emergency. Verify the exact affected form and privilege prerequisite via Adobe APSB26-153 before de-prioritizing. |
| Exploit ScenarioDerived | An attacker submits crafted JavaScript into a vulnerable Adobe Commerce form field so the payload is persistently stored. When an administrator or another shopper later views the page rendering that field, the script executes in their browser, letting the attacker hijack the session, steal authentication tokens, or perform actions as the victim (a scope change beyond the attacker's own context). No public exploit code was identified at time of analysis, so weaponization effort is currently unknown. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Stored cross-site scripting (XSS) in Adobe Commerce, Adobe Commerce B2B, and Magento Open Source allows an attacker who can write to a vulnerable form field to persist malicious JavaScript that executes in a victim's browser when that page is rendered, potentially hijacking an admin or shopper session and gaining elevated access or control over the victim's account. The vendor vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N, 9.3 Critical) is driven by the scope change and high confidentiality/integrity impact, but the attack is not self-contained: it requires a second victim (UI:R) to browse the page that renders the payload, and our independent assessment assumes a low-privileged writer account (PR:L) rather than the vendor's unauthenticated (PR:N) reading, which must be confirmed against APSB26-153. No CISA KEV entry and no public exploit code were identified at time of analysis; availability is unaffected (A:N), so impact is bounded to the confidentiality and integrity of the victim's session and account data.
RemediationAI
No exact fix version is present in the available intelligence, so the authoritative source for patched releases is Adobe security bulletin APSB26-153 (https://www.adobe.com/trust/security/products/commerce/apsb26-153.html); apply the security patch for your Adobe Commerce, Commerce B2B, or Magento Open Source release line as soon as Adobe publishes it, and verify the installed version against Adobe's Commerce Security Scan tool or the release notes - the rule of thumb is that any supported line below the patched build is exposed. Where patching must be staged, compensating controls in decreasing order of effectiveness are: deploy a web application firewall or virtual patch rule that filters script-bearing payloads on form submission and render endpoints (efficient but signature-dependent and prone to bypass with encoding tricks); enforce a strict Content Security Policy with nonce or hash-based script-src and no unsafe-inline, which blocks inline payload execution but will break legitimate inline scripts and third-party widgets until they are refactored; and restrict write access to exposed forms - remove or lock down anonymous/unauthenticated submission where business logic permits, and require customer or admin authentication for any field that renders into a privileged page (reduces the PR:N reading to the PR:L assumption in our assessment, at the cost of storefront usability). Administrators should also force session rotation and short session lifetimes for admin accounts, enable two-factor authentication, and hunt for previously injected payloads in CMS blocks, product/category attributes, customer-related fields, and order comments, because patching stops new injections but does not remove already-stored scripts. As with any stored XSS, sanitize on input and contextually encode on output in custom modules, since core patching will not cover third-party templates that echo form data unescaped.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a persistent (stored) cross-site scripting condition, classed as CWE-79 / CWE-79 Improper Neutralization of Input During Web Page Generation. Unlike reflected XSS, the payload is written into server-side storage through a crafted form field submission and then rendered back to other users - including administrators reviewing storefront submissions, orders, or customer records - without adequate output encoding or contextual escaping. That persistence is what produces the scope change (S:C): the injected script executes in the security context of the origin hosting the vulnerable field (admin panel or storefront) and can act outside the component that originally accepted the input, reading CSRF tokens, session cookies or localStorage, and performing privileged actions on the victim's behalf. Adobe Commerce and Magento Open Source share the same PHP/Zend-derived commerce codebase and the B2B module extends the same form and rendering pipeline (CPE entries cpe:2.3:a:adobe:adobe_commerce, cpe:2.3:a:adobe:adobe_commerce_b2b, and cpe:2.3:a:adobe:magento_open_source, all with wildcard version ranges), so the vulnerable field may exist in any of the three editions and in custom or third-party modules that reuse the same form templates. The CVSS vector confirms network reachability (AV:N), low attack complexity (AC:L), and required user interaction (UI:R) without any availability impact (A:N).
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:N/UI:R/S:C/C:H/I:H/A:N
Network-reachable stored XSS that typically needs a low-privileged account to store the payload (PR:L) and a victim to load the page (UI:R); executes in victim context (S:C) with high C/I and no availability impact.
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 an 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, potentially gaining elevated access or control over the victim's account or session. Scope is changed.
Articles & Coverage 1
Executive ViewAI
Adobe Commerce, Adobe Commerce B2B, and Magento Open Source are affected by a critical stored cross-site scripting vulnerability that can allow attackers to hijack administrator or shopper sessions, potentially leading to unauthorized access and data compromise. Because no vendor patch is currently available, organizations running these platforms face an elevated risk that requires immediate interim mitigations. While no public exploit identified at time of analysis, the critical severity and potential for account takeover make this a high-priority issue for security leadership.
No vendor-released patch identified at time of analysis. Interim mitigations include enforcing strict input validation and output encoding on all form fields, restricting write access to trusted users, deploying WAF rules to block stored XSS payloads, enabling Content Security Policy (CSP), monitoring admin and shopper sessions for anomalies, and applying virtual patching if available.
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
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
Stored cross-site scripting (XSS) in Adobe Commerce, Adobe Commerce B2B, and Magento Open Source allows an authenticated
EUVD-2026-99217
GHSA-p54c-8r72-932q
NVD
CVE.org
EPSS
Exploit-DB