Approved changes feed: RSS · Atom

cpe:2.3:a:openmage:magento:*:*:*:*:lts:*:*:*

part: a version: * update: *

VendorOpenmage (372a94cb-47d7-54a2-8396-9b00aa2ee69b)
ProductMagento (20b34c99-565f-5268-bd83-7672427b223e)
Edition*
Language*
Software editionlts
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/openmage/magento-lts purl2cpe 2026-06-01 10:14:48.545252

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-40488 vulnerable 2026-06-08 08:01:20.789384 OpenMage LTS has Customer File Upload Extension Blocklist Bypass that Leads to Remote Code Execution
Magento Long Term Support (LTS) is an unofficial, community-driven project provides an alternative to the Magento Community Edition e-commerce platform with a high level of backward compatibility. Prior to version 20.17.0, the product custom option file upload in OpenMage LTS uses an incomplete blocklist (`forbidden_extensions = php,exe`) to prevent dangerous file uploads. This blocklist can be trivially bypassed by using alternative PHP-executable extensions such as `.phtml`, `.phar`, `.php3`, `.php4`, `.php5`, `.php7`, and `.pht`. Files are stored in the publicly accessible `media/custom_options/quote/` directory, which lacks server-side execution restrictions for some configurations, enabling Remote Code Execution if this directory is not explicitly denied script execution. Version 20.17.0 patches the issue.
Published: 2026-04-20T16:23:07.429Z
Updated: 2026-04-20T16:55:05.724Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40098 vulnerable 2026-06-08 08:01:19.895047 OpenMage LTS imports cross-user wishlist item via shared wishlist code, leading to private option disclosure and file-disclosure variant
Magento Long Term Support (LTS) is an unofficial, community-driven project provides an alternative to the Magento Community Edition e-commerce platform with a high level of backward compatibility. Prior to version 20.17.0, the shared wishlist add-to-cart endpoint authorizes access with a public `sharing_code`, but loads the acted-on wishlist item by a separate global `wishlist_item_id` and never verifies that the item belongs to the shared wishlist referenced by that code. This lets an attacker use a valid shared wishlist code for wishlist A and a wishlist item ID belonging to victim wishlist B to import victim item B into the attacker's cart through the shared wishlist flow for wishlist A. Because the victim item's stored `buyRequest` is reused during cart import, the victim's private custom-option data is copied into the attacker's quote. If the product uses a file custom option, this can be elevated to cross-user file disclosure because the imported file metadata is preserved and the download endpoint is not ownership-bound. Version 20.17.0 patches the issue.
Published: 2026-04-20T16:19:55.157Z
Updated: 2026-04-20T18:10:44.490Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25525 vulnerable 2026-06-08 07:53:19.935693 OpenMage LTS has Path Traversal Filter Bypass in Dataflow Module
MEDIUM (4.9)
Magento Long Term Support (LTS) is an unofficial, community-driven project provides an alternative to the Magento Community Edition e-commerce platform with a high level of backward compatibility. Prior to version 20.17.0, the Dataflow module in OpenMage LTS uses a weak blacklist filter (`str_replace('../', '', $input)`) to prevent path traversal attacks. This filter can be bypassed using patterns like `..././` or `....//`, which after the replacement still result in `../`. An authenticated administrator can exploit this to read arbitrary files from the server filesystem. Version 20.17.0 patches the issue.
Published: 2026-04-20T16:14:14.366Z
Updated: 2026-04-21T13:27:55.707Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25524 vulnerable 2026-06-08 07:53:19.935298 OpenMage LTS's Phar Deserialization leads to Remote Code Execution
HIGH (8.1)
Magento Long Term Support (LTS) is an unofficial, community-driven project provides an alternative to the Magento Community Edition e-commerce platform with a high level of backward compatibility. Prior to version 20.17.0, PHP functions such as `getimagesize()`, `file_exists()`, and `is_readable()` can trigger deserialization when processing `phar://` stream wrapper paths. OpenMage LTS uses these functions with potentially controllable file paths during image validation and media handling. An attacker who can upload a malicious phar file (disguised as an image) and trigger one of these functions with a `phar://` path can achieve arbitrary code execution. Version 20.17.0 patches the issue.
Published: 2026-04-20T16:11:16.922Z
Updated: 2026-04-20T16:54:43.603Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25523 vulnerable 2026-06-08 07:53:19.934814 Magento's X-Original-Url header can expose admin url
MEDIUM (5.3)
Magento-lts is a long-term support alternative to Magento Community Edition (CE). Prior to version 20.16.1, the admin url can be discovered without prior knowledge of it's location by exploiting the X-Original-Url header on some configurations. This issue has been patched in version 20.16.1.
Published: 2026-02-04T21:21:56.414Z
Updated: 2026-02-04T21:40:35.514Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-64174 vulnerable 2026-06-08 07:39:18.176315 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-41676 vulnerable 2026-06-08 06:43:54.847455 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-41879 vulnerable 2026-06-08 06:11:07.365807 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-23617 vulnerable 2026-06-08 05:56:03.952889 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41231 vulnerable 2026-06-08 05:35:20.026727 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41144 vulnerable 2026-06-08 05:35:19.830515 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41143 vulnerable 2026-06-08 05:35:19.829872 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-39217 vulnerable 2026-06-08 05:33:49.212514 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21427 vulnerable 2026-06-08 05:29:12.004094 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21426 vulnerable 2026-06-08 05:29:12.003743 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-21395 vulnerable 2026-06-08 05:29:11.815083 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-15244 vulnerable 2026-06-08 05:19:25.582054 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.