Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Authenticated low-priv attacker (PR:L) injects stored script executed only after a victim views the page (UI:R); scope change (S:C) reflects cross-privilege session takeover with high C/I and no availability impact.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
Lifecycle Timeline
2DescriptionCVE.org
Adobe Commerce versions 2.4.9-beta1, 2.4.8-p4, 2.4.7-p9, 2.4.6-p14, 2.4.5-p16, 2.4.4-p17 and earlier are affected by a stored Cross-Site Scripting (XSS) vulnerability that could be abused by a low-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, potentially gaining elevated access or control over the victim's account or session. Scope is changed.
AnalysisAI
Stored cross-site scripting in Adobe Commerce (Magento) lets a low-privileged authenticated user persist malicious JavaScript into vulnerable form fields, which then executes in the browser of any victim who later views the affected page. Because scope is changed, the injected script can escalate to takeover of the victim's account or session, including higher-privileged admin sessions. No public exploit identified at time of analysis, and EPSS is negligible (0.01%, 2nd percentile), indicating low near-term mass-exploitation likelihood.
Technical ContextAI
Adobe Commerce is Adobe's enterprise e-commerce platform (formerly Magento), a PHP application serving both a customer storefront and a privileged admin panel. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation): user-supplied data submitted through a form field is stored server-side and later rendered into an HTML page without adequate output encoding or sanitization, so attacker-controlled markup is interpreted as executable script. The stored (persistent) nature means the payload is served to every user who loads the affected page, and the CVSS scope-change flag indicates the executed script crosses a trust boundary - a payload injected by a low-privileged account can run in the context of a more privileged victim (e.g., an administrator's authenticated session). CPE cpe:2.3:a:adobe:adobe_commerce:*:*:*:*:*:*:*:* confirms the affected product is the Adobe Commerce application itself across the listed release trains.
RemediationAI
Patch available per vendor advisory: apply the fixed releases published in Adobe Security Bulletin APSB26-49 (https://helpx.adobe.com/security/products/magento/apsb26-49.html) that supersede the affected 2.4.4-p17 / 2.4.5-p16 / 2.4.6-p14 / 2.4.7-p9 / 2.4.8-p4 / 2.4.9-beta1 lines - upgrade to the corresponding patched version for your branch (exact fixed build not enumerated in the provided data, so confirm the target version in the advisory before deploying). As compensating controls until patched, restrict who can create the low-privileged accounts able to submit stored form content and tighten input validation/WAF rules to strip or encode script tags on the affected form fields, accepting that overly aggressive WAF signatures may reject legitimate rich content; additionally enforce a restrictive Content-Security-Policy that disallows inline script execution to blunt payload execution, noting this can break themes or extensions relying on inline JavaScript. Because exploitation requires an admin/victim to view the injected page, also limit exposure of admin review workflows to untrusted submissions.
More in Adobe Commerce
View allArbitrary 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
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
Arbitrary code execution in Adobe Commerce, Adobe Commerce B2B, Magento Open Source, and the Adobe Commerce Webhooks Plu
Stored cross-site scripting in Adobe Commerce, Adobe Commerce B2B, and Magento Open Source lets a low-privileged authent
Magento Commerce versions 2.4.2 (and earlier), 2.4.2-p1 (and earlier) and 2.3.7 (and earlier) are affected by an imprope
Arbitrary file system read and write in Adobe Commerce (Magento) versions 2.4.9-beta1, 2.4.8-p4, 2.4.7-p9, 2.4.6-p14, 2.
Incorrect Authorization in Adobe Commerce, Magento Open Source, Adobe Commerce B2B, and the Webhooks Plugin allows unaut
Incorrect Authorization (CWE-863) in Adobe Commerce, Magento Open Source, Adobe Commerce B2B, and the Adobe Commerce Web
Stored cross-site scripting in Adobe Commerce, Adobe Commerce B2B, Magento Open Source, and the Adobe Commerce Webhooks
Improper authorization in Adobe Commerce (Magento) 2.4.9-beta1, 2.4.8-p4, 2.4.7-p9, 2.4.6-p14, 2.4.5-p16, 2.4.4-p17 and
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-29781
GHSA-9wrj-m77q-jw6c