PHP2Shell alarmı: İnternetin “görünmez omurgası” bir gecede nasıl sarsıldı?
PHP’de tespit edilen iki kritik güvenlik açığı dünya genelinde alarm oluşturdu. Güncellemeler yayımlanırken bazı kamu siteleri geçici olarak erişime kapatıldı. Peki PHP2Shell alarmı gerçekte ne anlama geliyor?
Okunma Süresi: 2 dakika 46 saniye
PHP2SHELL NEDİR, GÜVENLİK AÇIKLARI NEDEN ÖNEMLİ?
PHP programlama dilinde tespit edilen iki kritik güvenlik açığı, internet siteleri ve web uygulamalarının güvenliği konusunda küresel çapta alarm verilmesine neden oldu. Paylaşılan bilgilere göre açıklar, etkilenen sistemlerde saldırganların kimlik doğrulaması olmadan uzaktan kod çalıştırmasına imkân tanıyabilecek nitelik taşıyor. PHP ekibinin her iki açığı da CVSS v4.0 değerlendirme sisteminde 9,2 puanla derecelendirdiği belirtildi. Açıkların kritik seviyede değerlendirilmesi, etkilenen sistemlerde güvenlik güncellemelerinin önemini artırdı. İlk güvenlik sorununun, bellek yetersizliği sırasında PHP’nin iç istek verilerinin hazırlanma sürecinin kesintiye uğramasıyla bağlantılı olduğu aktarıldı. İkinci açığın ise bellek serbest bırakıldıktan sonra sistemde kalan iç durum bilgileriyle ilişkili olduğu bildirildi. PHP Vakfı güvenlik mühendisi Volker Dusch’un değerlendirmelerine göre söz konusu açıklar, PHP’nin son on yılı aşkın dönemde karşılaştığı en ciddi güvenlik sorunları arasında yer alıyor.

YAPAY ZEKÂ AÇIKLARIN KEŞFİNDE NASIL KULLANILDI?
PHP güvenlik açıklarının ortaya çıkarılmasında yapay zekâ destekli araştırmaların rol oynadığı bildirildi. Paylaşılan haberlere göre Calif araştırmacıları, OpenAI ile yürüttükleri çalışma kapsamında ilk açığı 11 Ağustos’ta bildirdi. İkinci açığın ise Wiz tarafından 24 Ağustos’ta raporlandığı aktarıldı. Bloomberg HT’nin haberinde, araştırma sürecinde OpenAI’ın GPT-5.6 Sol olarak anılan modelinin desteğinden yararlanıldığı belirtildi. Gelişme, yapay zekâ teknolojilerinin yazılım güvenliği araştırmalarındaki kullanımını gündeme taşıdı.
PHP AÇIKLARINA İLİŞKİN BİLGİLER YAMADAN ÖNCE SIZDIRILDI
Güvenlik açığına ilişkin bilgilerin resmî yamalar yayımlanmadan önce internete sızması, olayın önemli gelişmelerinden biri oldu. Haberlere göre açıklarla bağlantılı CVE numaraları, 20 Ekim’de Hacker News platformunda yapılan bir paylaşımın ardından kamuoyuna yansıdı. Amazon’un da açıklar resmî olarak duyurulmadan dört gün önce, 17 Ekim’de bir istismar girişimi tespit ettiği bildirildi. Bu gelişme, güvenlik açıklarının açıklanması ve sistemlerin korunması için gereken sürenin önemini ortaya koydu.
FRANSA, NORVEÇ VE TÜRKİYE’DE GÜVENLİK ÖNLEMLERİ
PHP güvenlik açıklarına ilişkin uyarıların ardından farklı ülkelerde önlemler alındığı aktarıldı. Fransa’da valiliklere ait internet sitelerinin geçici olarak erişime kapatıldığı bildirildi. Norveç Ulusal Güvenlik Kurumu, açıkların parola gerektirmeden sistemlerin kontrolünün ele geçirilmesine yol açabileceği konusunda uyarıda bulundu. Türkiye’de ise Siber Güvenlik Başkanlığının ilgili kurumlara acil güvenlik bildirimi ilettiği belirtildi.
PHP GÜVENLİK GÜNCELLEMELERİ HANGİ SÜRÜMLERİ KAPSIYOR?
PHP geliştiricileri, güvenlik açıklarını gidermek amacıyla farklı sürümler için düzeltmeler yayımladı. Paylaşılan bilgilere göre güncellenen sürümler arasında PHP 8.5.12, 8.4.27, 8.3.36 ve 8.2.35 bulunuyor. PHP 8.1 ve önceki bazı sürümlerin resmî destek süresinin sona erdiği belirtilirken bu olay kapsamında PHP 7.4, 8.0 ve 8.1 için de kaynak kodu düzeyinde yamalar yayımlandığı aktarıldı. Sistem yöneticilerinin kullandıkları PHP sürümlerini kontrol etmeleri ve uygun güvenlik güncellemelerini uygulamaları önem taşıyor. Güncelleme yapılamayan ve etkilendiği belirlenen sistemlerde, güvenlik kurumlarının önerileri doğrultusunda geçici erişim kısıtlamaları değerlendirilmesi gerekiyor. WordPress gibi PHP tabanlı uygulamaları çalıştıran sunucuların da kullandıkları PHP sürümü bakımından kontrol edilmesi öneriliyor. Bazı hosting sağlayıcılarının geçici önlem olarak session.upload_progress.enabled ayarını devre dışı bıraktığı bildirildi.

CISA’DAN PHP GÜVENLİK AÇIKLARIYLA İLGİLİ AÇIKLAMA
ABD Siber Güvenlik ve Altyapı Güvenliği Ajansının (CISA) 21 Ekim tarihli açıklamasında, uyarının yayımlandığı sırada söz konusu açıkların istismar edildiğine ilişkin bir gözlem bulunmadığının belirtildiği aktarıldı. Bununla birlikte, Amazon’un daha önce bir istismar girişimi tespit ettiğine ilişkin haberler de gündeme geldi. PHP gibi yaygın kullanılan yazılımlarda ortaya çıkan kritik güvenlik açıkları, çok sayıda internet sitesi ve uygulamanın güvenliğini etkileyebiliyor. Güncellemelerin zamanında uygulanması, kullanılan yazılım sürümlerinin kontrol edilmesi ve güvenlik riski giderilemeyen sistemlerde gerekli önlemlerin alınması, PHP güvenlik açıklarına karşı izlenmesi gereken adımlar arasında yer alıyor.