İçeriğe geç
Bursa merkezli, Türkiye geneli yazılım hizmetleri.
Bakım & Süreklilik #Güvenlik #Hosting #Web Sitesi

PHP2Shell açığı: Web sitesi sahipleri ne yapmalı?

PHP2Shell, PHP’de 21 Ekim 2026’da duyurulan iki kritik güvenlik açığının (CVE-2026-109618 ve CVE-2026-109619) adıdır. Açıklar, saldırganın şifre gerekmeden sunucuda kendi kodunu çalıştırmasına yol açabiliyor. Web siteniz PHP ile çalışıyorsa (WordPress, Joomla, OpenCart ya da özel yazılmış PHP siteler dahil) yapmanız gereken tek kalıcı şey, sunucudaki PHP’nin yamalı sürüme güncellendiğinden emin olmaktır. Paylaşımlı hostingde bu güncellemeyi hosting firması yapar; sizin işiniz doğru soruyu sorup sonucu doğrulamaktır.

Kısa cevap Güvenli sürümler: PHP 8.2.35, 8.3.36, 8.4.27, 8.5.12 ve üzeri. Sitenizin sunucusu bu sürümlerden eskiyse açık vardır. Hosting firmanıza “PHP yamalı sürüme güncellendi ve yeniden başlatıldı mı?” diye sorun; cevabı bir sürüm kontrolüyle doğrulayın.

PHP2Shell nedir?

PHP ekibinin duyurusuna göre iki açık da kimlik doğrulaması gerektirmeden uzaktan kod çalıştırmaya izin verebiliyor ve CVSS v4.0 ölçeğinde 9,2 ile “kritik” olarak derecelendirildi. Biri, bellek sınırına takılan bir isteğin PHP’nin iç verisini yarım bırakmasından (CVE-2026-109618); diğeri, bir istekten kalan iç durumun sonraki istekte kullanılmasından (CVE-2026-109619) kaynaklanıyor. Saldırı, sitenizin kendi kodu çalışmadan önce gerçekleşebildiği için sorun sitenin yazılımında değil, sunucudaki PHP’nin kendisinde.

Reuters’ın haberine göre açıklar yapay zekâ destekli araştırmayla bulundu ve yamalar yayımlandıktan sonra Avrupa’da bazı kamu kurumları sitelerini önlem olarak geçici olarak kapattı.

Türkiye’de resmî bir uyarı var mı?

Evet. T.C. Siber Güvenlik Başkanlığı 21 Ekim 2026’da bir duyuru ve TR-26-1372 numaralı güvenlik bildirimi yayımladı. Duyuruya göre Başkanlık ulusal ölçekte güvenlik taramaları başlattı ve ilgili kurumlara acil bildirimler iletti; kamu kurumları, kritik altyapı işletmecileri ve özel sektör kuruluşlarının sistemlerini gözden geçirip güvenlik güncellemelerini ivedilikle uygulaması isteniyor.

Bildirimde önerilen önlemler özetle şöyle:

  • Etkilenen sistemlerin belirlenmesi ve üreticinin yayımladığı güvenli sürümlere gecikmeden yükseltilmesi,
  • Yönetim arayüzlerine ve kritik PHP servislerine dışarıdan erişimin güvenlik duvarı kurallarıyla yalnızca güvenilir IP adreslerine sınırlandırılması,
  • Yurt dışından erişim ihtiyacı olmayan sistemlerin uluslararası trafiğe kapatılması.

Son iki madde daha çok kurumlar ve kendi sunucusunu yöneten ekipler içindir. Paylaşımlı hostingdeki bir site sahibi için en uygulanabilir karşılığı, yönetim panelinizin (ör. WordPress yönetim sayfası) erişimini kısıtlama imkânı olup olmadığını hosting firmanıza ya da sitenizi yapan ekibe sormaktır.

Hangi siteler etkileniyor?

PHP ile çalışan ve sunucusundaki PHP yamalanmamış her site risk altında. Resmî bildirimde riskin en yüksek olduğu kurulum Apache + mod_php olarak belirtiliyor; PHP-FPM ve LiteSpeed (LSAPI) da etkilenebilecek kurulumlar arasında sayılıyor.

PHP sürümüDurum
8.58.5.12 ve üzeri yamalı
8.48.4.27 ve üzeri yamalı
8.38.3.36 ve üzeri yamalı
8.28.2.35 ve üzeri yamalı (8.2’nin desteği 31 Aralık 2026’da bitiyor)
8.1 ve daha eskiPHP projesinden resmî güncelleme almıyor; desteklenen bir sürüme geçilmeli

Sitenizin güvende olup olmadığını nasıl anlarsınız?

  1. Sitenizin PHP ile çalışıp çalışmadığını öğrenin. WordPress, Joomla, OpenCart, PrestaShop ve çoğu özel yazılım PHP kullanır. Emin değilseniz sitenizi yapan firmaya sorun.
  2. Hosting firmanıza sorun. Aşağıdaki soruları kullanabilirsiniz.
  3. Sürümü doğrulayın. cPanel’deki “PHP Sürümü Seç” ekranı çoğu zaman yalnızca “8.3” gibi ana sürümü gösterir; yamalı olup olmadığını anlamak için alt sürüm (ör. 8.3.36) gerekir. Teknik ekibiniz bunu sunucuda kısa bir kontrol dosyasıyla görebilir; dosya kontrolden hemen sonra silinmelidir.

Hosting firmanıza ne sormalısınız?

  • Sunucudaki PHP, yamalı sürüme (8.2.35 / 8.3.36 / 8.4.27 / 8.5.12) güncellendi mi?
  • Güncellemeden sonra PHP süreçleri (PHP-FPM, LiteSpeed ya da Apache) yeniden başlatıldı mı? Yeniden başlatılmazsa eski sürüm çalışmaya devam edebilir.
  • Güncelleme henüz yapılmadıysa ne zaman yapılacak; o zamana kadar sunucu düzeyinde geçici önlem alınıyor mu?
  • Hesabımda 8.1 ya da daha eski PHP kullanan site var mı?
Paylaşımlı hostingde siteler kapanır mı? Aynı ana sürüm içindeki güvenlik güncellemesi (ör. 8.3.30 → 8.3.36) sitenin kodunu değiştirmez. Yeniden başlatma sırasında birkaç saniyelik yavaşlama olabilir; veritabanı, dosyalar ve e-postalar etkilenmez. Asıl dikkat isteyen, 7.4’ten 8.3’e gibi ana sürüm geçişleridir; bu geçişler önce test edilerek yapılmalıdır.

Geçici önlemler işe yarar mı?

PHP ekibinin açık ifadesiyle tam bir geçici önlem yok; tek güvenli yol güncellemektir. Bildirimde önerilen bazı ayarlar (ör. session.upload_progress.enabled=0) riski azaltır ama yalnızca sunucunun ana yapılandırmasında yapıldığında etkilidir. Sitenin klasöründeki .user.ini dosyasıyla yapılan ayarın bu açığa karşı koruma sağlamadığı resmî bildirimde ayrıca belirtiliyor. Bu nedenle paylaşımlı hostingde önlem de güncelleme de hosting firmasının işidir.

Yamadan sonra neleri kontrol etmelisiniz?

  • Hosting panelinizde (ör. Imunify360 ya da virüs tarayıcı) bir tarama yapın.
  • 21 Ekim 2026’dan sonra eklenmiş ya da değişmiş, tanımadığınız .php dosyalarına bakın; özellikle görsel ve yükleme klasörlerinde PHP dosyası olmamalıdır.
  • Yönetim panellerinde (WordPress dahil) tanımadığınız yeni bir yönetici hesabı olup olmadığını kontrol edin.
  • Sunucunuzdan olağandışı e-posta gönderimi ya da sitenizde sizin eklemediğiniz bağlantılar varsa hosting firmanıza bildirin.

Kaynaklar

Türkiye resmî kaynakları

PHP projesi

Uluslararası kurumlar ve haberler

Sitenizin hangi PHP sürümünde çalıştığından ya da hosting firmanızdan gelen cevabın ne anlama geldiğinden emin değilseniz bize yazın; birlikte bakalım.

Bursa'daysanız Nilüfer'deki ofisimizde yüz yüze görüşebiliriz: Bursa'da web tasarım hizmetimiz. Türkiye genelinde aynı hizmeti uzaktan veriyoruz.

Kodem Yazılım Editör Ekibi
Editör Ekibi

Bursa merkezli yazılım firması Kodem Yazılım'ın editör ekibi. Web sitesi, e-ticaret, SEO ve özel yazılım konularında işletme sahipleri için rehberler hazırlar; her yazı yayın öncesi teknik ekipçe gözden geçirilir.

Ekibimiz hakkında

Sık Sorulan Sorular

PHP2Shell açığı nedir?
PHP’de 21 Ekim 2026’da duyurulan iki kritik açığın (CVE-2026-109618 ve CVE-2026-109619) adıdır. Açıklar, saldırganın şifre gerekmeden sunucuda kod çalıştırmasına yol açabilir. Sorun sitenin yazılımında değil, sunucudaki PHP’nin kendisindedir.
Hangi PHP sürümleri güvenli?
PHP 8.2.35, 8.3.36, 8.4.27 ve 8.5.12 ile bunların üzerindeki sürümler yamalıdır. 8.1 ve daha eski sürümler PHP projesinden resmî güncelleme almaz; desteklenen bir sürüme geçilmelidir.
Paylaşımlı hostingde güncellemeyi kim yapar?
Paylaşımlı hostingde PHP’yi hosting firması günceller. Site sahibinin yapması gereken, firmaya PHP’nin yamalı sürüme güncellenip yeniden başlatıldığını sormak ve sonucu bir sürüm kontrolüyle doğrulamaktır.
Türkiye’de bu açıkla ilgili resmî bir uyarı yapıldı mı?
Evet. T.C. Siber Güvenlik Başkanlığı 21 Ekim 2026’da bir duyuru ve TR-26-1372 numaralı güvenlik bildirimi yayımladı. Bildirimde etkilenen sistemlerin güvenli sürümlere gecikmeden yükseltilmesi, yönetim arayüzlerine erişimin güvenilir IP adresleriyle sınırlandırılması ve yurt dışı erişim ihtiyacı olmayan sistemlerin uluslararası trafiğe kapatılması öneriliyor.
.user.ini ile ayar yapmak açığı kapatır mı?
Hayır. Resmî bildirime göre .user.ini dosyasıyla yapılan ayarlar bu açığa karşı koruma sağlamaz. Geçici önlemler yalnızca sunucunun ana yapılandırmasında etkilidir ve tam koruma sağlamaz; tek güvenli yol güncellemektir.
Kodem Yazılım

Web sitesi bakım ve güvenlik için Profesyonel Destek

Bursa merkezli, Türkiye geneli yazılım firması. İlk görüşme tamamen ücretsiz.

WhatsApp'ta Yaz 0547 001 16 16
Projenizi Konuşalım

Kalem kalem yazılı teklif. Keşif görüşmesi ücretsiz, yükümlülük yok.