PHP2Shell güvenlik açıklarına yönelik saldırı raporları arttı. PHP yamaları yayımlandı ancak çok sayıda sunucu hâlâ risk altında. Güncel durum ve alınması gereken önlemler.

PHP2Shell güvenlik açığıyla ilgili gelişmeler, PHP kullanan web sitelerinin güvenliğini yeniden gündeme taşıdı. PHP ekibinin kritik açıklar için güvenlik yamalarını yayımlamasının ardından, saldırganların bu açıkları kullanmaya yönelik faaliyetleri de rapor edildi. 26 Ekim’de yayımlanan güvenlik haberlerinde, PHP2Shell olarak bilinen iki açığın gerçek saldırılarda başarıyla istismar edildiği bildirildi.
CVE-2026-109618 ve CVE-2026-109619 kodlarıyla takip edilen açıklar, uygun koşullarda saldırganların kimlik doğrulaması yapmadan uzaktaki bir PHP sunucusunda kod çalıştırmasına imkân verebiliyor. Bu durum, savunmasız sunucularda barındırılan web siteleri ve uygulamalar açısından ciddi bir güvenlik riski oluşturuyor.
En önemli gelişme şu: Güvenlik yamaları yayımlanmış olsa da tehdit sona ermiş değil. Güncellemelerin henüz uygulanmadığı sistemler, saldırganların hedefi olmaya devam edebilir.
PHP2Shell Saldırıları Hakkında Neler Biliniyor?
Amazon’un güvenlik araştırmacıları, 17 Ekim 2026 tarihinde, açıklar kamuoyuna duyurulmadan önce bir tuzak sunucuya yönelik istismar girişimi tespit ettiklerini açıkladı. Açıkların kamuoyuna açıklanmasının ardından da farklı altyapılardan gelen saldırı girişimleri gözlemlendi.
Cloudflare, PHP2Shell ile ilişkili saldırı trafiğini izlediğini ve web uygulaması güvenlik duvarı üzerinden koruma kuralları devreye aldığını bildirdi. 26 Ekim’de yayımlanan haberlerde ise açıkların gerçek saldırılarda başarıyla kullanıldığına ilişkin raporlar yer aldı.
Bu gelişmeler, PHP2Shell’in yalnızca teorik bir güvenlik sorunu olarak değerlendirilmemesi gerektiğini gösteriyor. Bununla birlikte, bildirilen saldırıların her birinin başarılı olduğu veya belirli bir web sitesinin ele geçirildiği sonucuna varılamaz. Herhangi bir sitenin etkilenip etkilenmediği, o sisteme ait kayıtlar ve güvenlik incelemesiyle belirlenebilir.
Yamalar Yayımlandı, Ancak Çok Sayıda Sunucu Hâlâ Savunmasız
PHP ekibi, iki kritik güvenlik açığını gidermek amacıyla 21 Ekim’de güncellenmiş sürümleri yayımladı. Buna rağmen güncelleme süreci dünya genelinde devam ediyor.
26 Ekim’de yayımlanan bir sektör değerlendirmesi, bazı Avrupa ülkelerinde yamalama oranlarının yükseldiğini, ancak internete açık sistemlerin önemli bir bölümünün hâlâ güncelleme beklediğini ortaya koydu. Ülkelere göre oranlar değişirken, güncelleme yapılmamış sunucuların varlığını sürdürmesi saldırganlara hedef bulma fırsatı veriyor.
PHP2Shell’in önemli bir özelliği, sorunun doğrudan PHP çalışma ortamında bulunması. Dolayısıyla yalnızca WordPress’i, temaları veya eklentileri güncellemek yeterli değil. Sunucunun kullandığı PHP sürümünün de güvenlik düzeltmesini içermesi gerekiyor.
Hangi PHP Sürümleri Güvenli?
PHP ekibinin yayımladığı düzeltmeleri içeren sürümler şunlar:
| PHP dalı | Güvenlik düzeltmesi içeren sürüm |
|---|---|
| PHP 8.5 | 8.5.12 |
| PHP 8.4 | 8.4.27 |
| PHP 8.3 | 8.3.36 |
| PHP 8.2 | 8.2.35 |
Bu sürümlerin altındaki ilgili sürümler, gerekli yamalar uygulanmadıysa savunmasız olabilir.
PHP 8.1 ve daha eski sürümlerde durum ayrıca değerlendirilmelidir. PHP projesinin standart sürüm desteği sona ermiş olsa da bazı işletim sistemi dağıtımları ve uzun süreli destek sağlayıcıları düzeltmeleri kendi paketlerine uygulayabilir. Bu nedenle eski sürüm kullanan sistem yöneticilerinin hosting veya yazılım sağlayıcısından kesin bilgi alması gerekir.
Cloudflare Koruması Yeterli mi?
Cloudflare, PHP2Shell’e yönelik koruma kurallarını devreye aldığını ve bu kuralların WAF kullanan müşterilere otomatik olarak uygulandığını bildirdi. Bu, saldırı girişimlerini azaltmaya yardımcı olabilecek önemli bir ek savunma katmanı.
Ancak web uygulaması güvenlik duvarları, sunucudaki PHP kodunu güncellemenin yerini tutmuyor. Farklı saldırı yöntemleri veya yeni teknikler ortaya çıkabileceğinden, yalnızca WAF korumasına güvenmek doğru değil.
Cloudflare kullanan web sitesi sahiplerinin de hosting tarafındaki PHP sürümünü kontrol etmesi ve gerekli güvenlik güncellemesinin uygulandığını doğrulaması gerekiyor.
WordPress ve Paylaşımlı Hosting Kullananlar Ne Yapmalı?
PHP tabanlı web siteleri için ilk adım, kullanılan PHP sürümünü ve hosting sağlayıcısının uyguladığı güvenlik yamalarını doğrulamak olmalı.
Web sitesi sahiplerinin şu kontrolleri yapması öneriliyor:
- Hosting panelinden sitenin kullandığı PHP sürümünü kontrol edin.
- Hosting şirketinden PHP2Shell düzeltmelerinin sunucuya uygulanıp uygulanmadığını öğrenin.
- Eski bir PHP sürümü kullanılıyorsa desteklenen ve yamalanmış bir sürüme geçişi değerlendirin.
- Güncelleme öncesinde web sitesi dosyalarının ve veritabanının yedeğini alın.
- Şüpheli dosyalar, beklenmeyen yönetici hesapları ve olağan dışı sunucu işlemleri için güvenlik kontrolü yapın.
- Güncelleme sonrasında sitenin normal çalıştığını ve web isteklerini işleyen PHP ortamının gerçekten güncellendiğini doğrulayın.
Paylaşımlı hosting kullanan kişiler sunucu yazılımını kendileri güncelleyemeyebilir. Bu durumda hosting sağlayıcısından açık bir güvenlik teyidi almak önem taşıyor. Kontrol sırasında yalnızca komut satırında görülen PHP sürümüne güvenilmemeli; web sitesinin gerçek çalışma ortamı da doğrulanmalı.
PHP2Shell İçin Bir Güvenlik Sorunu Daha Gündemde
PHP2Shell ile ilgili ilk iki açığa ek olarak, 23 Ekim’de CVE-2026-115560 koduyla başka bir PHP güvenlik sorunu daha duyuruldu. Bu sorun, oturum yükleme ilerlemesi özelliği ve belirli uygulama yapılandırmalarıyla ilişkili.
Üçüncü sorun, ilk iki açıkla aynı şekilde değerlendirilmemeli. Bazı yapılandırmalarda etkisini azaltmak için session.upload_progress.enabled=0 ayarı öneriliyor. Ancak bu ayar, PHP2Shell’in ilk iki açığına karşı kapsamlı bir güvenlik güncellemesinin yerine geçmiyor.
Sistem yöneticilerinin hem yayımlanmış yamaları hem de kullandıkları dağıtımın yeni güvenlik duyurularını takip etmesi gerekiyor.
Sonuç: Güncelleme Yapmak İçin Saldırıya Uğramayı Beklemeyin
27 Ekim 2026 itibarıyla PHP2Shell, PHP tabanlı web siteleri için yakından takip edilmesi gereken kritik bir güvenlik tehdidi olmayı sürdürüyor. Yamalar yayımlandı, saldırı girişimleri rapor edildi ve açıkların gerçek saldırılarda kullanıldığına ilişkin haberler yayımlandı. Buna rağmen güncellenmemiş sistemlerin bulunması, riskin henüz ortadan kalkmadığını gösteriyor.
Web sitesi sahiplerinin yalnızca WordPress güncellemelerini kontrol etmesi yeterli değil. PHP çalışma ortamının güvenli sürümde olması, hosting sağlayıcısının yamaları uyguladığının doğrulanması ve olası ihlal belirtilerinin incelenmesi gerekiyor.
PHP2Shell karşısında en önemli adım, güvenlik yamasını gecikmeden uygulamak ve sunucunun gerçekten korunduğunu doğrulamaktır.