- Son 7 gün
- CWE-434
CVE-2026-76012
Photo Gallery (NextGEN Gallery) eklentisinde kimliği doğrulanmış uzaktan kod çalıştırma açığı
smub Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery
- Yayımlandı
- Güncellendi
- 30 Eki 2026
- Açık yaşı
- 1 gün
- Kaydı açan
- Wordfence
Yönetici özeti
Bu açık, WordPress sitelerinde yaygın kullanılan bir galeri eklentisini etkilemektedir ve saldırganların sunucuda kendi komutlarını çalıştırmasına olanak tanıyabilir. Saldırı için sisteme giriş yapmış ve galeri sahibi olan bir kullanıcı gerekir, bu nedenle ekibin ilk fırsatta güncelleme yapması önemlidir.
ÖzetTürkçe
Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery WordPress eklentisinin 4.4.1 ve önceki sürümlerinde, legacy_render fonksiyonu üzerinden uzaktan kod çalıştırmaya yol açan bir güvenlik açığı bulunmaktadır. Lightroom gallery_edit uç noktasındaki yetkilendirme hatası, galeri yolunun kitlesel atama ile değiştirilebilmesi ve kayıtlı bir şablon dizinine dosya yüklenebilmesi nedeniyle oluşmaktadır. Dosya uzantısı kontrolü alt dizge eşleşmesi yaptığı için temizlenmiş .php_ uzantılı dosyalar şablon olarak kabul edilmektedir. Saldırının gerçekleşmesi için saldırganın en az bir mevcut galerinin kayıtlı yazarı olması gerekir.
Saldırgan ne yapabilir?
Özel (Custom) ve üzeri yetkiye sahip, kimliği doğrulanmış bir saldırgan sunucuda kendi kodunu çalıştırabilir. Bu durum web sitesinin ele geçirilmesine, veri sızıntısına ve değiştirilmesine yol açabilir.
Kaynaktaki açıklama (İngilizce)
The Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 4.4.1 via the legacy_render function. This is due to broken authorization on the Lightroom gallery_edit endpoint combined with mass assignment of gallery path and unrestricted file upload into a registered template directory, whose extension check uses a substring match that accepts sanitized .php_ filenames as valid templates. This makes it possible for authenticated attackers, with custom-level access and above, to execute code on the server. Exploitation requires the authenticated attacker to be the stored author of at least one existing NextGEN gallery, as ownership of that gallery is the sole authorization check gating the mass-assignment and upload steps.
Ne yapmalı?
- Eklentiyi güvenlik açığı giderilmiş bir sürüme güncelleyin. Güncelleme mevcut değilse, satıcının bildirdiği çözüm yoluna göre hareket edin; kesin sürüm bilgisi bu kayıtta verilmemiştir. Genel öneri
- Güncelleme yapılana kadar eklentiyi devre dışı bırakmayı veya kullanıcıların galeri oluşturma ve düzenleme yetkilerini kısıtlamayı değerlendirin. Genel öneri
- Şablon dizinlerine yüklenmiş beklenmedik .php veya .php_ uzantılı dosyaları inceleyin ve şüpheli olanları kaldırın. Genel öneri
Ek önlemler
- Müşteri veya düşük yetkili kullanıcı hesaplarını gözden geçirin ve gereksiz Custom veya üzeri yetkileri kaldırın. Genel öneri
- Eklenti dizinlerinde ve yükleme klasörlerinde beklenmedik dosya değişikliklerini izleyin. Genel öneri
- Web sunucusu erişim ve hata günlüklerini, galeri düzenleme uç noktasına yönelik olağandışı istekler açısından düzenli olarak kontrol edin. 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 |
|---|---|---|
| smub Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery | ≤ 4.4.1 | – |
Kaynaklar10 kaynak
- CVE.org kaydı
- NVD kaydı
- wordfence.com/…lities/id/f8b09972-4d2d-4ab3-bc12-7aba32aefd49 Diğer
- plugins.trac.wordpress.org/…lery/tags/4.3.0/src/DisplayType/Controller.php Diğer
- plugins.trac.wordpress.org/…allery/tags/4.3.0/src/Lightroom/Controller.php Diğer
- plugins.trac.wordpress.org/…allery/tags/4.3.0/src/Lightroom/Controller.php Diğer
- plugins.trac.wordpress.org/…allery/tags/4.3.0/src/Lightroom/Controller.php Diğer
- plugins.trac.wordpress.org/…allery/tags/4.3.0/src/Lightroom/Controller.php Diğer
- plugins.trac.wordpress.org/….3.0/src/DisplayType/LegacyTemplateLocator.php Diğer
- plugins.trac.wordpress.org/…n-gallery/trunk/src/DisplayType/Controller.php 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.