- Aktif istismar
- CWE-94
CVE-2009-1151
phpMyAdmin setup.php dosyasında yapılandırmaya PHP kodu enjeksiyonu (RCE)
- Yayımlandı
- Güncellendi
- 22 Eki 2025
- Açık yaşı
- 6425 gün
- Kaydı açan
- mitre
Yönetici özeti
Yönetim aracı phpMyAdmin'in eski sürümleri, internetten herhangi bir kişinin sunucuda komut çalıştırmasına izin veriyor. Açığın aktif olarak istismar edildiği biliniyor, bu nedenle veri ve sistem güvenliği için acil müdahale gerekir. Etkilenen sürümler hemen güncellenmeli veya erişime kapatılmalıdır.
ÖzetTürkçe
phpMyAdmin'in setup.php dosyasında statik kod enjeksiyonu açığı bulunuyor. Uzaktan saldırganlar, save eylemi üzerinden yapılandırma dosyasına rastgele PHP kodu yazabiliyor. Etkilenen sürümler 2.11.9.5 öncesindeki 2.11.x ve 3.1.3.1 öncesindeki 3.x sürümleridir. Açık, CISA'nın bilinen istismar edilen güvenlik açıkları (KEV) listesinde yer alıyor.
Saldırgan ne yapabilir?
Kimlik doğrulaması olmadan uzaktan saldıran bir kişi sunucuda rastgele PHP kodu çalıştırabilir. Bu durum sunucunun ve erişilebilen veritabanlarının tamamen ele geçirilmesine yol açabilir.
Kaynaktaki açıklama (İngilizce)
Static code injection vulnerability in setup.php in phpMyAdmin 2.11.x before 2.11.9.5 and 3.x before 3.1.3.1 allows remote attackers to inject arbitrary PHP code into a configuration file via the save action.
CISA'nın önerdiği eylem (İngilizce)
Apply updates per vendor instructions.
Ne yapmalı?
- phpMyAdmin'i düzeltilmiş sürüme yükseltin: 2.11.x kullanıyorsanız 2.11.9.5 veya üzerine, 3.x kullanıyorsanız 3.1.3.1 veya üzerine geçin. Genel öneri
- Güncellemeleri üretici talimatlarına göre uygulayın. CISA
- Güncelleme yapılamıyorsa phpMyAdmin'i internete açmayın ve setup dizinini web sunucusu üzerinden erişime kapatın veya silin. Genel öneri
- Daha önce savunmasız sürüm çalıştırdıysanız yapılandırma dosyasında beklenmeyen PHP kodu olup olmadığını kontrol edin ve şüphe varsa dosyayı temiz bir kopyayla değiştirin. Genel öneri
Ek önlemler
- phpMyAdmin erişimini IP kısıtlaması, VPN veya ek HTTP kimlik doğrulaması ile sınırlandırın. Genel öneri
- Kurulum tamamlandıktan sonra setup dizinini sunucudan kaldırın. Genel öneri
- Web sunucusu günlüklerinde setup.php'ye yönelik beklenmeyen istekleri izleyin. Genel öneri
- Web uygulamalarını düzenli olarak güncelleyin ve kullanılmayan yönetim araçlarını kaldırın. 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 |
|---|---|---|
| phpMyAdmin | Sürüm belirtilmemiş | – |
Kaynaklar17 kaynak
- CVE.org kaydı
- NVD kaydı
- security.gentoo.org/glsa/glsa-200906-03.xml Üretici bülteni
- debian.org/security/2009/dsa-1824 Üretici bülteni
- lists.opensuse.org/opensuse-security-announce/2009-04/msg00003.html Üretici bülteni
- mandriva.com/security/advisories Üretici bülteni
- secunia.com/advisories/34642 Üçüncü taraf
- secunia.com/advisories/34430 Üçüncü taraf
- secunia.com/advisories/35635 Üçüncü taraf
- secunia.com/advisories/35585 Üçüncü taraf
- exploit-db.com/exploits/8921 İstismar kodu ya da analiz
- phpmyadmin.net/home_page/security/PMASA-2009-3.php Diğer
- gnucitizen.org/…myadmin-remote-code-execution-proof-of-concept Diğer
- securityfocus.com/archive/1/504191/100/0/threaded Diğer
- securityfocus.com/bid/34236 Diğer
- phpmyadmin.svn.sourceforge.net/…ches/MAINT_2_11_9/phpMyAdmin/scripts/setup.php Diğer
- labs.neohapsis.com/2009/04/06/about-cve-2009-1151 Diğer
Kayıt geçmişi
- CISA KEV listesine eklendi (saldırılarda kullanılıyor)
- 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.