- Son 7 gün
- CWE-89
CVE-2026-116751
Amelia Pro eklentisinde kimlik doğrulaması gerektirmeyen SQL enjeksiyonu (tag parametresi)
- Yayımlandı
- Güncellendi
- 7 Kas 2026
- Açık yaşı
- 0 gün
- Kaydı açan
- Wordfence
Yönetici özeti
Bu açık, kimlik doğrulaması olmayan kişilerin web sitenizin veritabanındaki bilgilere erişmesine olanak tanıyabilir. Müşteri ve randevu bilgileri gibi verilerin sızması hem yasal hem de itibar açısından ciddi sonuçlar doğurabilir. Eklentinin güncellenmesi acil bir öncelik olmalıdır.
ÖzetTürkçe
Amelia Pro, WordPress için geliştirilmiş bir randevu ve etkinlik takvimi eklentisidir. Eklentinin 9.9.1 sürümüne kadar olan tüm sürümlerinde, tag[] parametresinin dizi anahtarları yeterince temizlenmediği için zaman tabanlı SQL enjeksiyonu açığı bulunmaktadır. Bu açık, WordPress'in dizi değerlerini kaçırıp dizi anahtarlarını kaçırmaması nedeniyle ortaya çıkmaktadır.
Saldırgan ne yapabilir?
Saldırgan, oturum açmadan mevcut veritabanı sorgularına ek SQL komutları ekleyebilir ve bu sayede veritabanındaki hassas bilgileri çekebilir.
Kaynaktaki açıklama (İngilizce)
The Booking for Appointments and Events Calendar – Amelia Pro plugin for WordPress is vulnerable to time-based SQL Injection via the 'tag[] (array KEYS)' parameter in all versions up to, and including, 9.9.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. WordPress's wp_magic_quotes escapes array values but not array keys, meaning attacker-controlled tag[] array keys reach EventRepository::getFilteredIds() completely unescaped and can be crafted to defeat the plugin's Statement::execute placeholder binder via overlapping strtr() substitution keys.
Ne yapmalı?
- Eklentiyi 9.9.1 sürümünden daha yeni bir sürüme güncelleyin. Güncelleme yayımlandığında sağlayıcının bildirdiği sürüme geçin. Genel öneri
- Güncelleme yapılana kadar Amelia Pro eklentisini devre dışı bırakmayı veya tag parametresini kullanan işlevlere erişimi kısıtlamayı değerlendirin. Genel öneri
- Veritabanı ve web sunucusu erişim kayıtlarını, alışılmadık uzun yanıt sürelerine ve şüpheli tag[] istekleri için inceleyin. Genel öneri
Ek önlemler
- WordPress çekirdeğini ve tüm eklentileri düzenli olarak güncel tutun. Genel öneri
- Veritabanı kullanıcısına yalnızca gerekli izinleri verin; yönetici yetkisiyle çalışan bir veritabanı hesabı kullanmaktan kaçının. Genel öneri
- Web uygulaması güvenlik duvarı (WAF) ile dizi biçimindeki parametrelerde anormal karakterleri izleyin. Genel öneri
Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| Booking for Appointments and Events Calendar – Amelia Pro | ≥ 4.0, ≤ 9.9.1 | – |
Kaynaklar9 kaynak
- CVE.org kaydı
- NVD kaydı
- wordfence.com/…lities/id/31a12180-b51b-4d36-ac4f-f35243c5d770 Diğer
- plugins.trac.wordpress.org/…e/Repository/Booking/Event/EventRepository.php Diğer
- plugins.trac.wordpress.org/…trunk/src/Infrastructure/DB/WPDB/Statement.php Diğer
- plugins.trac.wordpress.org/…ands/Booking/Event/GetEventsCommandHandler.php Diğer
- plugins.trac.wordpress.org/browser/ameliabooking/trunk/ameliabooking.php Diğer
- plugins.trac.wordpress.org/…ntroller/Booking/Event/GetEventsController.php Diğer
- wpamelia.com/documentation/changelog Diğer
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.