Adobe Commerce
CVE-2025-54266
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain high-privileged Commerce account
-
DeliveryInject malicious script into vulnerable form field
-
ExploitPayload stored server-side
-
ExecutionVictim browses to affected page
-
ImpactScript executes in victim browser session
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 an authenticated attacker with HIGH privileges (PR:H) - effectively an admin or equivalently privileged back-office account capable of writing to the affected form fields - to store the malicious script. The payload only fires when a victim user actively browses to the page that renders the vulnerable field (UI:R, confirmed in the description: 'a victim must browse to the page containing the vulnerable field'). Limiting factors: the attacker must already hold a high-privilege account (no privilege escalation from anonymous access), and no exploitation occurs without the victim navigating to the affected page. This is not remotely exploitable against default configurations by unauthenticated actors. |
| Impact | This is a genuinely low-to-moderate priority issue, and the signals are consistent rather than conflicting. The CVSS 3.1 base score is 4.8 (Medium), and the vector tells a coherent story: while the attack vector is network (AV:N), exploitation requires high privileges (PR:H) and victim user interaction (UI:R), which sharply limits real-world risk. The high-privilege requirement is the key constraint - an attacker must already have an authenticated admin/high-privilege account on the Commerce instance to inject the stored payload. EPSS reinforces this low urgency at 0.27% (18th percentile), indicating a low probability of exploitation in the wild. There is no CISA KEV listing and no public exploit identified, so there is no evidence of active exploitation. The scope-changed flag (S:C) and the fact that injected JavaScript runs in a victim's browser (typically another admin/user session) is why Adobe rated confidentiality and integrity impact as Low rather than None, but availability is unaffected (A:N). No SSVC decision data was provided in the input. Bottom line: a legitimately Medium-severity stored XSS whose exploitation is gated behind existing high privileges and user interaction - real but not a drop-everything priority; patch during normal cycles. No signals are missing or contradictory relative to the vendor rating. |
| Exploit ScenarioDerived | A malicious or compromised high-privileged Adobe Commerce back-office user injects a crafted JavaScript payload into a vulnerable form field. When another administrator or user later browses to the page rendering that field, the stored script executes in their browser, potentially hijacking their authenticated session or performing actions in their context. No public exploit code was identified at the time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Stored cross-site scripting (XSS) in Adobe Commerce (the platform formerly known as Magento Commerce, including the Commerce B2B extension) lets an attacker who already holds a high-privilege back-office account persist malicious JavaScript into form fields, which then executes in the browser of any user who browses to the page rendering that field. Per the CVSS vector (AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N), exploitation requires an authenticated, high-privilege actor plus victim interaction, so this is not exploitable by anonymous remote users against default configurations; Adobe has issued patches via advisory APSB25-94, and there is no indication of active exploitation (no CISA KEV listing, EPSS 0.27%, roughly the 18th percentile) and no public exploit code identified at time of analysis.
RemediationAI
Patch available per vendor advisory: apply the fixed release for your 2.4.x branch as published in Adobe's security bulletin APSB25-94 (https://helpx.adobe.com/security/products/magento/apsb25-94.html); the advisory is the authoritative source for the exact patched version corresponding to each affected line (2.4.4-p15, 2.4.5-p14, 2.4.6-p12, 2.4.7-p7, 2.4.8-p2 and 2.4.9-alpha2 all require upgrading to the next patched increment on their branch). Because exploitation requires a high-privilege authenticated account, the strongest compensating controls are reducing the value of that prerequisite: audit and trim admin/back-office accounts to least privilege, remove or disable unused administrative users, and restrict access to the Adobe Commerce admin panel by IP allowlist or VPN so a compromised or malicious admin credential cannot be used from arbitrary networks (trade-off: legitimate remote administrators lose direct access and must route through the approved path). Enforce multi-factor authentication and strong password policy on all admin accounts, and enable Content Security Policy headers on both admin and storefront responses to limit script execution from injected markup (trade-off: strict CSP can break inline scripts and third-party widgets and needs testing). Until patched, increase monitoring for unexpected changes to CMS content and configuration fields written by admin accounts, and deploy WAF rules targeting script injection in the affected form parameters (trade-off: signature rules may miss obfuscated payloads and can cause false positives on legitimate rich content). No vendor-released patch gap has been identified for this CVE - the fix is available.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-79 (improper neutralization of input during web page generation), specifically the stored/persistent variant: untrusted input written through an administrative form field is persisted server-side and later rendered without adequate output encoding, so the injected script executes in the context of every user who loads the affected page. Adobe Commerce is a PHP-based e-commerce platform whose admin panel exposes numerous content-entry surfaces (CMS content, catalog and configuration fields used by the Commerce B2B extension among others), and the CPE data shows the flaw spans a broad set of 2.4.x builds, including the entire 2.4.4 branch from base release through p1-p15 as well as 2.4.5-p14, 2.4.6-p12, 2.4.7-p7, 2.4.8-p2 and 2.4.9-alpha2 and earlier. Because the CVSS vector sets Scope as Changed (S:C), the impact can extend beyond the vulnerable component to the victim's browsing context, though confidentiality and integrity impacts are rated Low and availability is not affected. The PR:H requirement means the attacker must already possess an admin-equivalent account capable of writing to the affected fields, which caps the severity: this is a post-authentication persistence/defacement style issue rather than a privilege-escalation or pre-auth vector.
Know when 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
Stored injection needs a high-privilege account (PR:H) and victim navigation (UI:R); script runs in another user's browser so scope is changed with low C/I and no availability impact.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
DescriptionCVE.org
Adobe Commerce versions 2.4.9-alpha2, 2.4.8-p2, 2.4.7-p7, 2.4.6-p12, 2.4.5-p14, 2.4.4-p15 and earlier are 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. Exploitation of this issue requires user interaction in that a victim must 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.
Affected Products (CPE)CVE.org
Privilege escalation in Adobe Commerce and Magento Open Source (including Adobe Commerce B2B) lets a remote attacker gai
Adobe Commerce versions 2.4.7, 2.4.6-p5, 2.4.5-p7, 2.4.4-p8 and earlier are affected by an Improper Restriction of XML E
SAP Commerce, versions - 1808, 1811, 1905, 2005, 2011, Backoffice application allows certain authorized users to create
SAP Commerce Cloud, versions - 1808,1811,1905,2005,2011, enables certain users with required privileges to edit drools r
Adobe Commerce versions 2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10 and earlier are affected by an Improper Authentication v
Adobe Commerce versions 2.4.7, 2.4.6-p5, 2.4.5-p7, 2.4.4-p8 and earlier are affected by an Improper Access Control vulne
Adobe Commerce versions 2.4.3-p2 (and earlier), 2.3.7-p3 (and earlier) and 2.4.4 (and earlier) are affected by an Improp
If configured to use an Oracle database and if a query is created using the flexible search java api with a parameterize
SAP Commerce, versions - 6.7, 1808, 1811, 1905, and SAP Commerce (Data Hub), versions - 6.7, 1808, 1811, 1905, allows an
Adobe Commerce versions 2.4.6-p3, 2.4.5-p5, 2.4.4-p6 and earlier are affected by a stored Cross-Site Scripting (XSS) vul
Stored cross-site scripting in Adobe Commerce, Magento Open Source, and Adobe Commerce B2B lets a remote attacker persis
Stored cross-site scripting in Adobe Commerce, Magento Open Source, and Adobe Commerce B2B (versions through the August
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB