CVE-2026-9065
Açıklama
4.2.1 öncesindeki SureCart sürümleri, '/surecart/v1/integrations/{id}' REST API uç noktasındaki birden fazla parametre ('model_name', 'model_id', 'integration_id', 'provider') üzerinden kimlik doğrulaması yapılmış SQL enjeksiyonuna karşı savunmasızdır. Kök neden, sorgu oluşturucudaki ('wp-query-builder') hatalı bir kaçış atlatmadır (escaping bypass). 'where()' metoduna iletilen değerler, yalnızca nokta ('.') veya WordPress tablo ön eki ('wp_') içermedikleri takdirde '$wpdb->prepare()' aracılığıyla temizlenmektedir. Saldırgan, yükün herhangi bir yerine nokta ekleyerek kaçış mantığını tamamen atlatabilir ve 'WHERE' yan tümcesine rastgele SQL enjekte ederek veritabanından UNION tabanlı tam veri çıkarımı gerçekleştirebilir.
Nasıl düzeltilir
- brainstormforce Surecart4.2.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| brainstormforce Surecart | O ≤ v < 4.2.1 | 4.2.1 |
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.