CVE-2026-29172
Açıklama
Craft Commerce, Craft CMS için bir e-ticaret platformudur. 4.10.2 ve 5.5.3 sürümlerinden önce Craft Commerce, purchasables tablosu uç noktasında SQL Injection zafiyetine sahiptir. sort parametresi | karakteri ile ayrılmakta ve ilk kısım (sütun adı), beyaz liste doğrulaması yapılmadan doğrudan bir dizi anahtarı olarak orderBy() fonksiyonuna aktarılmaktadır. Yii2 sorgu oluşturucusu dizi anahtarlarını kaçırmadığı (escape etmediği) için, kimliği doğrulanmış bir saldırganın ORDER BY yan tümcesine rastgele SQL kodu enjekte etmesine olanak tanır. Bu zafiyet 4.10.2 ve 5.5.3 sürümlerinde giderilmiştir.
Nasıl düzeltilir
- craftcms craft_commerce4.10.2, 5.5.3 ya da sonraki bir sürüm
- craftcms/commerce4.10.2, 5.5.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| craftcms craft_commerce | 4.0.0 ≤ v < 4.10.2, 5.0.0 ≤ v < 5.5.3 | 4.10.2, 5.5.3 |
| craftcms/commercePackagist | 4.0.0 ≤ v < 4.10.2, 5.0.0 ≤ v < 5.5.3 | 4.10.2, 5.5.3 |
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.