CVE-2025-66396

Yüksek

Açıklama

ChurchCRM açık kaynaklı bir kilise yönetim sistemidir. Versiyon 6.5.3 öncesinde, `src/UserEditor.php` dosyasında bir SQL injection zafiyeti bulunmaktadır. Bir yönetici, bir kullanıcının yapılandırma ayarlarını kaydettiğinde, `type` POST parametre dizisinin anahtarları birden fazla SQL sorgusunda kullanılmadan önce uygun şekilde temizlenmemekte veya tür dönüşümüne tabi tutulmamaktadır. Bu durum, kötü niyetli veya ele geçirilmiş bir yönetici hesabının, veritabanıyla doğrudan etkileşime girmek için zaman tabanlı kör SQL injection saldırıları da dahil olmak üzere rastgele SQL komutları yürütmesine olanak tanır. Zafiyet, `src/UserEditor.php` içerisinde kullanıcıya özel yapılandırma ayarlarının kaydedilmesini yöneten mantıkta yer almaktadır. POST isteğinden gelen `type` parametresi bir dizi olarak işlenir. Kod bu dizi üzerinde döngü kurar ve sayısal bir kimlik olması beklenen dizi anahtarını çıkarmak için `key($type)` fonksiyonunu kullanır. Bu anahtar daha sonra `$id` değişkenine atanır. `$id` değişkeni, herhangi bir temizleme veya doğrulama yapılmaksızın doğrudan bir `SELECT` ve bir `UPDATE` SQL sorgusuna eklenerek bir enjeksiyon vektörü oluşturur. Zafiyetin istismar edilmesi için yönetici ayrıcalıkları gerekse de, kötü niyetli veya ele geçirilmiş bir yönetici hesabının rastgele SQL sorguları yürütmesine izin verir. Bu; uygulama düzeyindeki tüm günlükleme veya kısıtlamaları atlamak, veritabanını doğrudan manipüle etmek, tüm verileri (diğer kullanıcı kimlik bilgileri, finansal kayıtlar ve kişisel bilgiler dahil) sızdırmak, değiştirmek veya silmek için kullanılabilir ve veritabanı yapılandırması ile kullanıcı ayrıcalıklarına bağlı olarak sunucuya dosya yazmak gibi daha ileri sistem ihlallerine yol açabilir. Versiyon 6.5.3 bu sorunu gidermektedir.

ÖnemYüksek
CVSS7.2
İstismar olasılığı—
ÜrünChurchcrm
Yayın17 Ara 2025
İlk görülme17 Ara 2025
Zayıflık türüCWE-89SQL enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • churchcrm churchcrm6.5.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
churchcrm churchcrmv < 6.5.36.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.

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-2025-66396 · Churchcrm · Dark Radar