CVE-2026-32272

Yüksek

Açıklama

Craft Commerce, Craft CMS için bir e-ticaret platformudur. 5.0.0 ile 5.5.4 arasındaki sürümlerde, ProductQuery::hasVariant ve VariantQuery::hasProduct özelliklerinin, daha önceki bir güvenlik düzeltmesinde (GHSA-2453-mppf-46cj) ElementIndexesController'a eklenen girdi temizleme engelleme listesini (blocklist) atladığı bir SQL injection zafiyeti bulunmaktadır. Engelleme listesi yalnızca where ve orderBy gibi üst düzey Yii2 Query özelliklerini temizlemekte; ancak hasVariant ve hasProduct özellikleri etkilenmeden geçerek dahili olarak bir alt sorgu üzerinde temizleme işlemi yapmadan Craft::configure() fonksiyonunu çağırmakta ve böylece SQL injection riskini yeniden ortaya çıkarmaktadır. Kimliği doğrulanmış herhangi bir kontrol paneli kullanıcısı, yetki yükseltme amacıyla yönetici oturumları oluşturmaya olanak tanıyan güvenlik anahtarları da dahil olmak üzere rastgele veritabanı içeriklerini çıkarmak için bu durumu boolean tabanlı kör (blind) SQL injection yoluyla istismar edebilir. Bu sorun 5.6.0 sürümünde giderilmiştir.

ÖnemYüksek
CVSS8.7
İstismar olasılığı—
ÜrünCraftcms/commerce
Yayın13 Nis 2026
İlk görülme13 Nis 2026
Zayıflık türüCWE-89SQL enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • craftcms/commerce5.6.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
craftcms/commercePackagist5.0.0 ≤ v < 5.6.05.6.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.

Intelligence 360 paketinde

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.

CVE-2026-32272 · Craftcms/commerce · Dark Radar