PHP2Shell, PHP’de tespit edilen ve CVE-2026-109618 ile CVE-2026-109619 olarak izlenen iki kritik güvenlik açığının ortak adı. PHP, ayrıntıların planlanan duyurudan önce sızmasının ardından 21 Ekim 2026’da düzeltmeleri yayımladı. Ertesi gün güvenlik şirketleri açıkları hedefleyen girişimlerde ciddi artış bildirdi. PHP’nin dünya genelindeki web sitelerinin yaklaşık yüzde 70’inde kullanıldığı tahmini, yama yarışının neden hızlandığını açıklıyor; ancak bu oran, sitelerin yüzde 70’inin ele geçirildiği anlamına gelmiyor.
1
2
9
18
19
PHP2Shell açıkları ne yapabiliyordu?
Açıklar, kimlik doğrulaması olmadan uzaktan kod çalıştırmaya (RCE) imkân verebilecek kusurlar olarak tanımlandı. Etkilenen koşullarda saldırgan, sunucuya önceden giriş yapmadan o sunucuda kod çalıştırabilirdi. Açıklardan biri bellek yetersizliği sırasında oluşan bozulmayla, diğeri ise geçerliliğini yitirmiş global durumla ilgiliydi.
6
7
Haberlerde, potansiyel olarak etkilenen sürüm aralığının PHP 5.4’e kadar uzandığı belirtildi. Ancak geniş bir sürüm aralığının risk altında olabilmesi, her PHP sitesinin kullandığı ayarlarla mutlaka savunmasız olduğu ya da başarıyla saldırıya uğradığı anlamına gelmiyor.
14
21
Acil yamalar ve planlanandan önce sızan bilgiler
PHP, 21 Ekim’de şu düzeltilmiş sürümleri yayımladı: 8.5.12, 8.4.27, 8.3.36 ve 8.2.35.
1
6 Yama duyurusu, 22 Ekim için planlanan açıklamadan önce, 20 Ekim’de ayrıntıların sızmasını izledi. Erken sızıntı, koordineli duyuru takvimini bozdu ve acil yama yayımlanmasına yol açtı.
2
9
13
PHP kullanan kurumlar için ilk adım, internete açık her sunucuda hangi PHP sürümünün çalıştığını belirlemek ve o dal için yayımlanan düzeltilmiş sürüme geçmek. Güvenlik duyuruları, sorunun yalnızca belirli bir site ya da uygulamayla sınırlı olduğunu varsaymak yerine web isteği karşılayan PHP kurulumlarının kontrol edilmesini öneriyor.
7
11
Yapay zekâ destekli araştırma, ekiplerin ortak çalışması
OpenAI’nin açıklamasına göre güvenlik şirketi Calif, Patch the Planet girişimi kapsamında GPT-5.6 Sol’u kullanarak açıklardan birini tespit etti. Wiz ise her iki açığı da bağımsız olarak bulup bildirdi. Düzeltmeleri hazırlama ve yayımlama sürecini PHP’nin bakım ekibi yürüttü.
48 OpenAI, önceki iki ay boyunca bakım ekipleri, araştırmacılar ve güvenlik sağlayıcılarıyla koordinasyon yaptığını da belirtti.
48
Bu olay, yapay zekânın güvenlik açığı araştırmalarında kullanıldığına dair bir örnek. Ancak mevcut haberler, açıkların tek başına bir yapay zekâ tarafından bulunup doğrulandığını veya giderildiğini göstermiyor: araştırma ve koordinasyon sürecinde güvenlik şirketleri ve PHP bakım ekibi de yer aldı.
35
48
Saldırı girişimleri ve önlem amaçlı kapatmalar
Cloudflare, kamuya açık duyurudan önce binlerle ifade edilen saldırı girişimlerinin sonrasında milyonlara ulaştığını bildirdi. Amazon’un da kamuya duyurudan dört gün önce, 17 Ekim’de bir saldırı girişimi tespit ettiği aktarıldı. Bunlar girişim sayıları; başarılı ihlallerin sayısı değil.
19
Güvenlik sağlayıcıları, saldırı faaliyetinin yalnızca tuzak sistemlerde—gerçek sistemleri taklit eden izleme altyapılarında—görülmediğini de bildirdi. Ancak bu raporların yayımlandığı sırada resmi kurumların söz konusu faaliyetleri doğrulamadığı belirtiliyordu.
17 Ayrı haberlerde, önlem amacıyla bazı kamu siteleri ve hizmetlerinin çevrimdışı bırakıldığı; Birleşik Krallık’ta 30’dan fazla kamu hizmetinin kapatıldığı aktarıldı.
23
NSA, saldırganların açıkları web sunucularını ele geçirmek, veri çalmak, hizmetleri aksatmak veya kurum ağlarında daha ileri noktalara ulaşmak için kullanabileceği uyarısında bulundu. USA Today’in haberine göre kurum, sorunu hızla gideremeyen sitelere çevrimdışı kalmalarını tavsiye etti.
18
23
Raporlar, hızlı ilerleyen bir güvenlik müdahalesine ve yoğun saldırı trafiğine işaret ediyor. Ancak dünya çapında kaç başarılı ihlal yaşandığını ortaya koymuyor. PHP’nin web sitelerindeki tahmini kullanım oranı da doğrulanmış güvenlik açığı ya da ele geçirilme oranı olarak okunmamalı.