CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-40488

High
Published: Translated: NVD NIST

Summary

Magento Long Term Support (LTS) przed wersją 20.17.0 używa niekompletnej listy blokowanych rozszerzeń plików, co pozwala na przesyłanie niebezpiecznych plików. Możliwe jest ominięcie blokady poprzez użycie alternatywnych rozszerzeń PHP, co prowadzi do możliwości zdalnego wykonania kodu.

Risk Assessment

Organizacja narażona jest na ataki zdalnego wykonania kodu, co może prowadzić do przejęcia kontroli nad systemem oraz wycieku danych. Brak odpowiednich zabezpieczeń w katalogu publicznym zwiększa ryzyko.

Recommendation

Zaleca się aktualizację do wersji 20.17.0 lub nowszej, aby załatać tę podatność. Dodatkowo, warto wprowadzić restrykcje dotyczące wykonywania skryptów w katalogu `media/custom_options/quote/`.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS