PHP Güvenlik Kalkanında Yeni Bir Delik: PHP2Shell Paniği Dinmeden Yeni Tehdit Ortaya Çıktı

PHP'de, PHP2Shell açıklarının ardından iki gün gibi kısa bir süre içinde yeni bir kritik güvenlik açığı daha tespit edildi. Geliştiriciler, bu kez acil yama yerine geçici bir önlem önererek farklı bir yol izliyor.

PHP Güvenlik Kalkanında Yeni Bir Delik: PHP2Shell Paniği Dinmeden Yeni Tehdit Ortaya Çıktı
Teknoloji 25 Ekim 2026 3 dk okuma 3 okunma

Yazılım dünyası, geçtiğimiz günlerde ortaya çıkan ve PHP2Shell olarak bilinen iki kritik güvenlik açığının yarattığı endişeyle sarsılırken, PHP ekosisteminden şok edici bir gelişme daha geldi. PHP2Shell açıklarına yönelik acil güncellemelerin yayımlanmasından yalnızca iki gün sonra, web sunucularında uzaktan kod çalıştırılmasına imkan tanıyabilecek yeni bir güvenlik açığı daha keşfedildi. Bu yeni keşif, özellikle belirli yapılandırmalara sahip PHP uygulamalarını tehdit ediyor ve geliştiricileri, bir kez daha güvenlik önlemlerini gözden geçirmeye zorluyor.

Yeni ortaya çıkan güvenlik açığının kökeninde, PHP'nin oturum yönetimiyle ilgili 'session upload progress' özelliği yatıyor. Bu özellik, kullanıcıların bir web uygulamasına dosya yüklerken işlemin ilerleme durumunu takip etmelerini sağlıyor. PHP'de varsayılan olarak etkin olan bu mekanizma, dosya yükleme süreçlerinin kullanıcı arayüzünden izlenmesine olanak tanıyor. Ancak, bu özelliğin kötü niyetli kişiler tarafından istismar edilebileceği bir senaryo ortaya çıktı. Güvenlik açığının tetiklenmesi için uygulamanın yapılandırmasında 'session.serialize_handler' seçeneğinin 'php_binary' veya 'php_serialize' olarak ayarlanması, ardından 'ini_set()' fonksiyonu aracılığıyla bu ayarın 'php' olarak değiştirilmesi ve tüm bunların 'session_start()' fonksiyonu çağrılmadan önce gerçekleşmesi gerekiyor. Ek olarak, oturum yükleme ilerlemesi özelliğinin de etkin olması şart koşuluyor. Bu karmaşık ve birbiriyle ilişkili koşulların tamamının aynı anda sağlanması gerektiği için PHP geliştiricileri, açığın gerçek dünya senaryolarında karşılaşılma ihtimalini düşük olarak değerlendiriyor. Bu nedenle, çalışma sırasında serileştirme yöntemini değiştirmeyen ve belirtilen yapılandırma değişikliklerini yapmayan uygulamalar, bu özel saldırı vektöründen etkilenmiyor.

PHP geliştiricileri, bu yeni güvenlik tehdidi (CVE-2026-115560) karşısında geleneksel acil yama yaklaşımından farklı bir yol izleyeceklerini duyurdu. Yeni açığın giderilmesi için hemen bir güncelleme yayımlanması yerine, sistem yöneticilerine geçici bir önlem tavsiye ediliyor. Bu önlem, 'session.upload_progress.enabled=0' ayarının kullanılarak ilgili özelliğin geçici olarak devre dışı bırakılması. İlginç bir şekilde, bu önlem PHP2Shell açıkları için daha önce de önerilmişti. PHP'nin 21 Ekim'de yayımladığı önceki güvenlik duyurusunda, PHP2Shell açıklarından biri için de aynı ayarın geçici çözüm olarak sunulduğu belirtilmişti. Bu durum, daha önce bu önlemi alan ve etkin durumda tutan sistem yöneticilerinin yeni açık için ek bir işlem yapmasına gerek kalmayacağı anlamına geliyor. Bu yaklaşım, geliştiricilerin, sorunun kökeninin daha önceki açıklarıyla benzerlik taşıyabileceği ihtimalini akıllara getiriyor.

PHP ekibi, bu yeni güvenlik açığı için kalıcı çözümün bir sonraki olağan hata düzeltme sürümüyle sunulacağını planlıyor. Ancak, şu ana kadar etkilenen PHP sürümleri, düzeltmenin hangi sürümlerde yer alacağı veya açığın önem derecesi hakkında detaylı bir açıklama yapılmadı. Geliştiricilerin, bu yeni açığın önceki PHP2Shell açıklarından biriyle aynı temel nedenden kaynaklanıp kaynaklanmadığı konusundaki belirsizlikleri de devam ediyor. Bu durum, güvenlik topluluğunda, PHP'nin temel mimarisindeki olası daha derin sorunlara işaret edebileceği yönünde spekülasyonlara yol açıyor. PHP'nin yaygın kullanımı göz önüne alındığında, bu tür güvenlik açıkları, dünya genelindeki milyonlarca web sitesinin ve uygulamanın güvenliğini doğrudan etkileme potansiyeli taşıyor. Bu nedenle, geliştiricilerin ve sistem yöneticilerinin PHP'nin güvenlik güncellemelerini yakından takip etmesi ve önerilen önlemleri zamanında alması büyük önem taşıyor.

PHP'nin sürekli olarak yeni güvenlik açıklarıyla gündeme gelmesi, özellikle web geliştirme alanında kullanılan en popüler programlama dillerinden biri olması nedeniyle endişe verici bir tablo çiziyor. PHP2Shell gibi kritik açıkların ardından gelen bu yeni tehdit, yazılım güvenliğinin ne kadar dinamik ve sürekli bir mücadele alanı olduğunu bir kez daha gözler önüne seriyor. Geliştiricilerin bu tür sorunlara karşı proaktif yaklaşımlar sergilemesi ve kullanıcıların da güvenlik güncellemelerini ihmal etmemesi, dijital dünyada güvenli bir ortamın sürdürülebilmesi için elzem görünüyor. PHP'nin gelecekteki sürümlerinde bu tür güvenlik açıklarının tekrar etmemesi için daha köklü çözümlerin üretilmesi bekleniyor.

Haberi beğendin mi?
Paylaş WhatsApp X Facebook
Teknoloji Masası

Bu içerik, Yudum Teknoloji Masası editör ekibi tarafından derlenip yayına hazırlanmıştır. Güncel gelişmeler için haber akışını takip edebilirsiniz.

İlgili haberler

Yudum

1998'den beri, dünyanın her yerinden — sohbet, radyo, oyunlar ve daha fazlası.

Sohbete Katıl Ücretsiz üye ol

Yalnız 18 yaş ve üstü — Yudum üzerindeki canlı sohbet, sesli ve görüntülü görüşmeler yetişkinler içindir. Neden?

1998'den beri sohbetin adresi

Üye olmadan girebileceğin sohbet odaları, sesli ve görüntülü sohbet, kesintisiz canlı radyo, tarayıcıdan oynanan oyunlar ve her gün yenilenen içerik. Kurulum yok, ücret yok — tarayıcını aç ve katıl.