CVE-2026-4119
Açıklama
WordPress için geliştirilen Create DB Tables eklentisi, 1.2.1 sürümü dahil tüm sürümlerde kimlik doğrulama atlatma zafiyetine sahiptir. Eklenti, tablo oluşturma (admin_post_add_table) ve tablo silme (admin_post_delete_db_table) işlemleri için admin_post aksiyon kancalarını (hooks), current_user_can() aracılığıyla herhangi bir yetenek kontrolü veya wp_verify_nonce()/check_admin_referer() aracılığıyla nonce doğrulaması uygulamadan kaydetmektedir. admin_post kancası yalnızca kullanıcının oturum açmış olmasını gerektirmektedir; bu da Aboneler de dahil olmak üzere kimliği doğrulanmış herhangi bir kullanıcının bu uç noktalara erişebileceği anlamına gelir. cdbt_delete_db_table() fonksiyonu, $_POST['db_table'] üzerinden kullanıcı tarafından sağlanan bir tablo adını alır ve bir DROP TABLE SQL sorgusu yürütür; bu durum, kimliği doğrulanmış herhangi bir saldırganın wp_users veya wp_options gibi kritik WordPress çekirdek tabloları da dahil olmak üzere herhangi bir veritabanı tablosunu silmesine olanak tanır. Benzer şekilde cdbt_create_new_table() fonksiyonu rastgele tablolar oluşturulmasına izin verir. Bu durum, Abone düzeyinde ve üzeri erişime sahip kimliği doğrulanmış saldırganların rastgele veritabanı tabloları oluşturmasını ve mevcut herhangi bir veritabanı tablosunu silmesini mümkün kılarak potansiyel olarak tüm WordPress kurulumunun yok edilmesine yol açabilir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| jppreus Create DB Tables | v ≤ 1.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.