CVE-2026-40488
Açıklama
Magento Long Term Support (LTS), Magento Community Edition e-ticaret platformuna yüksek düzeyde geriye dönük uyumluluk sunan resmi olmayan, topluluk odaklı bir projedir. 20.17.0 sürümünden önce, OpenMage LTS'deki ürün özel seçenek dosya yükleme özelliği, tehlikeli dosya yüklemelerini önlemek için eksik bir engelleme listesi (`forbidden_extensions = php,exe`) kullanmaktadır. Bu engelleme listesi; `.phtml`, `.phar`, `.php3`, `.php4`, `.php5`, `.php7` ve `.pht` gibi alternatif PHP yürütülebilir uzantıları kullanılarak kolayca atlatılabilir. Dosyalar, bazı yapılandırmalarda sunucu tarafı yürütme kısıtlamaları bulunmayan ve herkese açık olan `media/custom_options/quote/` dizininde saklanmaktadır; bu durum, söz konusu dizinde betik yürütme işlemi açıkça yasaklanmamışsa Uzaktan Kod Çalıştırmaya (Remote Code Execution) olanak tanır. 20.17.0 sürümü bu sorunu gidermektedir.
Nasıl düzeltilir
- openmage magento20.17.0 ya da sonraki bir sürüm
- openmage/magento-lts20.17.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| openmage magento | v < 20.17.0 | 20.17.0 |
| openmage/magento-ltsPackagist | v < 20.17.0 | 20.17.0 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.