CVE-2026-128040: OpenMage magento-lts before 20.18.2 Stored XSS via Admin Dataflow, Tax, OAuth, PayPal Fields
OpenMage magento-lts before 20.18.2 and 21.0.0-beta1 before 21.0.0-beta3 contains a stored cross-site scripting vulnerability because admin pages render Dataflow profile link variables, tax rate titles, OAuth consumer names, and PayPal certificate filenames without escaping. An administrator restricted to one affected area can store script that runs when another administrator, including a full administrator, opens the page, reading the form key and performing actions with that administrator's privileges.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 20.18.2 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 21.0.0-beta3
Event History
Frequently Asked Questions
Can a limited administrator compromise a full administrator account?
Yes. An administrator with access to only one affected area can store malicious script that executes when another administrator opens the affected page, including a full administrator.
What must occur for the stored script to execute?
A second administrator must open the page that renders the attacker-controlled value. The vulnerability requires this administrator interaction.
What can the script do in the victim's session?
The script can read the victim's form key and perform actions with that administrator's privileges.