Skip to main content

Adobe Commerce CVE-2025-54264

HIGH
Cross-site Scripting (XSS) (CWE-79)
2025-10-14 psirt@adobe.com
8.1
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain high-privileged Commerce account
  2. Delivery
    Inject malicious script into vulnerable form field
  3. Exploit
    Payload stored server-side
  4. Execution
    Victim browses to affected page
  5. Persist
    Script executes in victim browser
  6. Impact
    Session token stolen, account takeover

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 high-privileged account (CVSS PR:H) in Adobe Commerce - the attacker must already have elevated back-office access to inject script into the vulnerable form field, which is then stored. It further requires victim user interaction (UI:R): a victim must browse to the specific page that renders the poisoned field for the stored JavaScript to execute in their browser. Limiting factors that reduce real-world risk: the attacker cannot be unauthenticated/external (no PR:N path), the specific vulnerable form field must be reachable and populated by the attacker, and the payload only fires when a victim visits the affected page. Affected versions are 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; patched builds from Adobe remove the condition.

Impact

This is a genuine but conditional risk rather than a drop-everything emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N, base 8.1 High) tells a consistent story: network-reachable and low-complexity, but it explicitly requires high privileges (PR:H) and victim user interaction (UI:R), which materially constrain real-world exploitability. The scope change (S:C) and C:H/I:H reflect that injected script executes in a victim admin/user browser context enabling session takeover, which is credible for stored XSS. Supporting signals point to lower immediacy: EPSS is only 0.60% (47th percentile), there is no CISA KEV listing, and no public exploit is identified, so there is no evidence of active or widespread exploitation. The signals are not conflicting - they agree this is a meaningful-impact flaw whose exploitation is gated by needing an already-privileged (e.g., admin/merchant-panel) account plus luring a victim to view the poisoned field. Note PR:H means the attacker must already be authenticated with high privileges, so an external unauthenticated actor cannot exploit this directly; the primary threat models are malicious or compromised privileged users and privilege-escalation/lateral movement after an initial foothold. Priority is moderate: patch in normal cycle for most, but treat as higher priority for multi-tenant or large merchant-staff Commerce deployments where many privileged accounts exist.

Exploit ScenarioDerived

A high-privileged attacker (e.g., a compromised or malicious back-office/admin user) injects malicious JavaScript into a vulnerable Adobe Commerce form field, where it is stored. When another legitimate user with an active session browses to the page rendering that field, the script executes in their browser and can hijack their session for account/session takeover. No public proof-of-concept exploit has been identified at the time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

Stored cross-site scripting in 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 allows an authenticated attacker holding high privileges (CVSS PR:H) to inject malicious JavaScript into a vulnerable form field, which is then persisted and executes in the browser of any victim who visits the page rendering that field, enabling session takeover with high confidentiality and integrity impact under a changed scope. Exploitation is conditional rather than trivial: it requires a victim to interact (UI:R) by browsing to the poisoned page, and the attacker must already possess elevated back-office access. Risk signals are modest - EPSS is 0.60% (47th percentile), no public exploit code was identified at time of analysis, and the issue is not in CISA KEV - making this a genuine but conditional risk rather than a drop-everything emergency.

RemediationAI

Adobe has released a patch for this issue per its vendor advisory (https://helpx.adobe.com/security/products/magento/apsb25-94.html, bulletin apsb25-94); apply the fixed builds Adobe lists for your release line (for example the corrected patch level above 2.4.8-p2, 2.4.7-p7, 2.4.6-p12, 2.4.5-p14 and 2.4.4-p15) rather than continuing on the affected versions, and note that no exact fix version string is published in the data provided here, so confirm the precise build in the bulletin before scheduling the upgrade. Because the vulnerability requires an authenticated high-privileged account to plant the payload, the most effective compensating control where immediate patching is not possible is to tightly restrict and audit administrative access: enforce least privilege on back-office roles, remove or disable unused admin accounts, mandate MFA, and limit admin panel reachability by IP allowlisting or VPN - all of which shrink the population of actors who can reach the vulnerable form field, at the cost of some administrative convenience. A strict Content-Security-Policy that disallows inline script and untrusted origins can blunt execution of an already-stored payload but is operationally fragile in Commerce themes and may break legitimate storefront functionality; deploying a WAF with XSS signatures offers only partial protection against stored attacks and should not be treated as a substitute for the vendor patch. Administrators should also review recently modified CMS blocks, forms and product/customer attributes for unexpected script content and rotate session credentials if compromise is suspected.

Affected Packages

composer magento/community-edition fix: 2.4.6-p13, 2.4.7-p8, 2.4.8-p3, 2.4.9-alpha3
composer magento/project-community-edition no fix

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

This is a stored (persistent) cross-site scripting flaw, classed as CWE-79 (Improper Neutralization of Input During Web Page Generation), affecting Adobe Commerce (the platform formerly known as Magento, including Commerce B2B deployments). The root cause is that a form field reachable in the Commerce back office does not adequately sanitize or encode attacker-supplied input before it is persisted and later rendered into a page; once the crafted payload is stored, it is served to every user who loads the affected page, where the browser executes it in that site's origin. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N indicates a network-reachable attack that requires high privileges (PR:H) and victim interaction (UI:R); the changed scope (S:C) reflects that the injected script acts in the victim's browser context beyond the vulnerable component, which materially raises the confidentiality and integrity consequences even though availability is unaffected. The CPE data pins the affected surface to the adobe:commerce 2.4.4 branch across its maintenance patches (2.4.4, p1 through p15), consistent with Adobe's practice of shipping security fixes across multiple supported minor lines (2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8, and the 2.4.9-alpha2 pre-release). Because the injection point is an administrative form field rather than an anonymous storefront endpoint, the practical exploit path depends on how the vulnerable field is exposed and which roles can reach it.

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

Vendor (adobe) PRIMARY 8.1 HIGH
AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N
vuln.today AI 8.1 HIGH

Stored XSS reachable over the network (AV:N/AC:L) but requires a high-privileged account to inject (PR:H) and a victim to view the field (UI:R); browser-context execution crosses scope (S:C) enabling session takeover (C:H/I:H), no availability impact (A:N).

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

Primary rating from Vendor (adobe).

CVSS VectorVendor: adobe

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

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) 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. A successful attacker can abuse this to achieve session takeover, increasing the confidentiality, and integrity impact to high. Exploitation of this issue requires user interaction in that a victim must browse to the page containing the vulnerable field. Scope is changed.

Executive ViewAI

Why It Matters

Adobe Commerce, the e-commerce platform underpinning our online storefront and back-office operations, carries a stored cross-site scripting flaw across the 2.4.4 through 2.4.8 release lines that can lead to session takeover for users who view a poisoned page. Exploitation requires an attacker who already holds elevated back-office privileges plus a victim who browses to the affected page, so this is a conditional risk rather than an active breach - but it matters because the victims would be our own administrators and customers, and compromised sessions can expose order, payment, and account data. Because no public exploit code or active exploitation has been identified and a vendor patch is available, this is manageable through disciplined patching rather than emergency response, though the administrative-access precondition means any existing insider or compromised-admin scenario raises the stakes considerably.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 53% exploitable
Prevalence
High
Adobe Commerce/Magento is a widely deployed enterprise e-commerce platform
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

41
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:adobe:commerce:2.4.4:-:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p1:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p10:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p11:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p12:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p13:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p14:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p15:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p2:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p3:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p4:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p5:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p6:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p7:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p8:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.4:p9:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.5:-:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.5:p1:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.5:p10:*:*:*:*:*:*
cpe:2.3:a:adobe:commerce:2.4.5:p11:*:*:*:*:*:*
+ 130 more
CVE-2026-71362 CRITICAL POC
9.1 Aug 11

Privilege escalation in Adobe Commerce and Magento Open Source (including Adobe Commerce B2B) lets a remote attacker gai

CVE-2024-34102 CRITICAL POC
9.8 Jun 13

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

CVE-2021-27602 CRITICAL
9.9 Apr 13

SAP Commerce, versions - 1808, 1811, 1905, 2005, 2011, Backoffice application allows certain authorized users to create

CVE-2021-21477 CRITICAL
9.9 Feb 09

SAP Commerce Cloud, versions - 1808,1811,1905,2005,2011, enables certain users with required privileges to edit drools r

CVE-2024-45115 CRITICAL
9.8 Oct 10

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

CVE-2024-34107 CRITICAL
9.8 Jun 13

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

CVE-2022-34256 CRITICAL
9.8 Aug 16

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

CVE-2021-42064 CRITICAL
9.8 Dec 14

If configured to use an Oracle database and if a query is created using the flexible search java api with a parameterize

CVE-2020-6265 CRITICAL
9.8 Jun 09

SAP Commerce, versions - 6.7, 1808, 1811, 1905, and SAP Commerce (Data Hub), versions - 6.7, 1808, 1811, 1905, allows an

CVE-2024-20717 MEDIUM POC
5.4 Feb 15

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

CVE-2026-76201 CRITICAL
9.3 Sep 08

Stored cross-site scripting in Adobe Commerce, Magento Open Source, and Adobe Commerce B2B lets a remote attacker persis

CVE-2026-76200 CRITICAL
9.3 Sep 08

Stored cross-site scripting in Adobe Commerce, Magento Open Source, and Adobe Commerce B2B (versions through the August

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