GitHub Advisoryadvisory · Packagist
GHSA-x8jv-q8j2-487c Magento LTS: Reflected XSS - Import -> Data Flow (profiles)
MEDIUM
Official page ↗
- Aliases
- CVE-2026-42458
- Ecosystem
- Packagist
- Packages
- openmage/magento-lts
- Severity
- Moderate
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
- Weaknesses
- CWE-87
- Reviewed
- 2026-05-06
Affected packages
• Packagist openmage/magento-lts: < 20.18.0 → fixed in 20.18.0
Description
A reflected XSS vulnerability was found under admin panel -> System -> Import/Export -> Dataflow - Profiles.
Steps to produce
+ Login to the admin panel
+ Go to the path `System -> Import/Export -> Dataflow - Profiles`
+ Select profile direction as `Import`.
+ Click on `Import Customers`
+ Upload the file.
File Link: customer_20260212_204335.csv
+ Go back to `Run profile`.
+ Select the uploaded file and Click on `Run in Popup`.
+ One can see a URL like this
```
https://demo-admin.openmage.org/index.php/admin/system_convert_gui/run/id/6/key/40dbbb2e93f45f0463c57ff733352f4f/files/import-20260215151125-1_customer_20260212_204335.csv/
```
+ One can see the filename getting reflection in HTML tags.
+ Inject an HTML tag and observe.
```
https://demo-admin.openmage.org/index.php/admin/system_convert_gui/run/id/6/key/40dbbb2e93f45f0463c57ff733352f4f/files/">hacked/
```
+ One can see the tag is getting executed.
+ Proceed for XSS.
```
https://demo-admin.openmage.org/index.php/admin/system_convert_gui/run/id/6/key/40dbbb2e93f45f0463c57ff733352f4f/files/%3CScRiPt%20%3Eprompt(document.cookie)%3C%2FScRiPt%3E
```
+ There is an XSS popup.
Impact
Cookie stealing, JS deface, many more
Related
Alias · CVE (1)
- CVE-2026-42458 Magento Long Term Support (LTS) is an unofficial, community-driven project provides an alternative to the Magento Community Edition… vulnerability
Weakness · CWE (1)
- CWE-87 Improper Neutralization of Alternate XSS Syntax weakness