CVE-2026-22850
Açıklama
Koko Analytics, WordPress için açık kaynaklı bir analiz eklentisidir. 2.1.3 öncesindeki sürümler, kaçış karakterleri kullanılmamış analiz dışa aktarma/içe aktarma işlemleri ve izin verici yönetici SQL içe aktarması nedeniyle rastgele SQL yürütülmesine karşı savunmasızdır. Kimliği doğrulanmamış ziyaretçiler, src/Resources/functions/collect.php konumundaki genel izleme uç noktasına rastgele yol (`pa`) ve yönlendiren (`r`) değerleri gönderebilir ve bu dizeler analiz tablolarına olduğu gibi kaydedilir. src/Admin/Data_Export.php dosyasındaki yönetici dışa aktarma mantığı, bu kayıtlı değerleri herhangi bir kaçış işlemi uygulamadan doğrudan SQL INSERT ifadelerine yazar. "),('999','x');DROP TABLE wp_users;-- şeklinde hazırlanmış bir yol, değer listesinin dışına çıkılmasını sağlar. Bir yönetici daha sonra bu dışa aktarma dosyasını içe aktardığında, src/Admin/Data_Import.php dosyasındaki içe aktarma işleyicisi yüklenen SQL'yi file_get_contents ile okur, yalnızca yüzeysel bir üst bilgi kontrolü yapar, noktalı virgüllere göre ayırır ve tablo adları veya ifade türleri üzerinde hiçbir doğrulama yapmadan her bir ifadeyi $wpdb->query aracılığıyla yürütür. Ek olarak, manage_koko_analytics yetkisine sahip kimliği doğrulanmış herhangi bir kullanıcı, rastgele bir .sql dosyası yükleyebilir ve bunun aynı izin verici yöntemle yürütülmesini sağlayabilir. Birleştirildiğinde, saldırgan kontrollü girdi, izleme uç noktasından dışa aktarılan SQL'ye ve ardından içe aktarma yürütme havuzuna akar veya doğrudan kötü amaçlı yüklemeler yoluyla iletilir; bu da rastgele SQL yürütülmesine olanak tanır. En kötü senaryoda, saldırganlar WordPress veritabanında rastgele SQL yürütmeyi başararak çekirdek tabloların silinmesine (örneğin, wp_users), arka kapı yönetici hesaplarının eklenmesine veya diğer yıkıcı/yetki yükselten eylemlere neden olabilirler. Sürüm 2.1.3 bu sorunu gidermektedir.
Nasıl düzeltilir
- ibericode koko_analytics2.1.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ibericode koko_analytics | v < 2.1.3 | 2.1.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.