PHP2Shell, PHP’nin çalışma ortamındaki iki kritik açığın ortak adı: CVE-2026-109618 ve CVE-2026-109619. Uygun koşullarda bu açıklar, kimlik doğrulaması yapmamış bir saldırganın sunucuda kod çalıştırmasına imkân verebilir. PHP ekibi düzeltmeleri 21 Ekim 2026’da 8.2.35, 8.3.36, 8.4.27 ve 8.5.12 sürümleriyle yayımladı.
5
36 Sistem yöneticilerinin önceliği, web isteklerini karşılayan PHP çalışma ortamını güncellemek veya ürün sağlayıcısının düzeltmesini uygulamak ve güncellemenin devreye girdiğini doğrulamak olmalı.
İki açık ne yapıyor?
Her iki sorun da belirli bir web sitesinin uygulama kodundan ziyade PHP’nin kendi bellek yönetimiyle ilgili. Araştırmalarda PHP çalışma ortamındaki bazı işlemler sırasında serbest bırakılmış ya da eski bellek durumlarının kullanılabildiği yollar tarif ediliyor.
6
9
- CVE-2026-109618, PHP’nin yükleme ilerlemesi (upload-progress) işleme mekanizmasıyla ilişkili bir use-after-free açığı. Wiz’in aktardığı bulgulara göre, PHP çalışan sürecinin belleği açığa çıkabilir; gösterilen koşullarda bu durum bellek bozulmasına ve kod çalıştırmaya kadar ilerleyebilir.
6
- CVE-2026-109619, ölümcül hata izleri (backtrace) ve OPcache sırasında bellek yönetimiyle ilgili. PHP’nin güvenlik duyurusunda, aynı çalışan süreçte daha sonra işlenen bir isteğin eski bir dahili durumu kullanabilmesinden söz ediliyor.
6
36
Kaynaklarda bu açıklar için CVSS önem derecesi 9,2 olarak veriliyor.
2
37 Wiz, PHP’nin internetin yaklaşık yüzde 70’inde kullanılan bir teknoloji olduğunu belirtiyor. Bu oran PHP’nin yaygınlığına dair bir tahmin; web sitelerinin yüzde 70’inin aynı şekilde savunmasız olduğu veya ele geçirildiği anlamına gelmiyor.
6
Hangi PHP sürümleri etkileniyor, hangi yamalar mevcut?
Haberlerde savunmasız sürüm aralığı PHP 5.4’ten 8.5.11’e kadar olarak aktarılıyor.
56 PHP’nin yayımladığı düzeltilmiş sürümler 8.2.35, 8.3.36, 8.4.27 ve 8.5.12.
36 Sisteminiz daha eski ya da artık desteklenmeyen bir sürüm kullanıyorsa, standart bir PHP yükseltmesinin mümkün olduğunu varsaymayın; desteklenen güncelleme veya geriye taşınmış yama (backport) için PHP dağıtım sağlayıcınıza ya da ürün üreticisine danışın.
17
54
PHP paketini güncellemek her zaman tek başına yeterli olmayabilir. Bazı siteler ve cihazlar PHP’yi kendi yazılımlarının içine gömülü olarak kullanır. Web isteklerini hangi PHP kurulumunun karşıladığını kontrol edin; PHP’yi birlikte sunan ürünler için üreticinin talimatlarını izleyin.
5
54
Keşifte yapay zekâ kullanıldı; ancak zaman çizelgesi net değil
Araştırma Calif, OpenAI ve Wiz’e atfediliyor; keşif sürecinde yapay zekâ modellerinden yardım alındığı da haberlerde yer alıyor.
4
16 Ancak araştırmanın ne zaman başladığı konusunda aktarımlar farklı. USA Today, Calif’in temmuzdaki ilk keşfinden ve Wiz’in ağustostaki bağımsız bulgusundan söz ederken The Register araştırmacıların çalışmalarını ağustos-eylül dönemine yerleştiriyor.
4
47 Başka haberlerde Google modelleri de anılıyor; ancak mevcut bilgiler her modelin katkısını veya çalışmanın ne kadarının otonom yürütüldüğünü ortaya koymuyor.
50
Bu ayrım önemli: eldeki bilgiler yapay zekâ destekli araştırmaya işaret ediyor; bir yapay zekâ sisteminin iki açığı tek başına bulduğu, doğruladığı ve düzelttiği sonucunu desteklemiyor. Aktarılan keşif ve müdahale sürecinde insan araştırmacılar ve bakım ekipleri de yer aldı.
4
16
PAN-OS bağlantısı ne anlama geliyor?
Palo Alto Networks, iki PHP açığının ürünlerine etkisini ele alan bir güvenlik duyurusu yayımladı; listelenen ürün aileleri arasında PAN-OS da bulunuyor.
34
35 Ancak bu duyuru, her PAN-OS kurulumunun bir PHP web sunucusuyla aynı saldırı yoluna açık olduğunu tek başına göstermiyor. Ürün yapılandırması ve üreticinin yayımladığı düzeltmeler belirleyici.
Yöneticiler kullandıkları ürün ve yazılım sürümünün durumunu Palo Alto Networks’ün güncel duyurusundan kontrol etmeli ve üreticinin güncelleme adımlarını izlemeli. Üçüncü taraf yama takvimlerini, düzeltmenin hazır olduğunun kanıtı saymayın: dolaşımdaki takip araçlarından biri, üretici durum bilgilerinin yapay zekâ tarafından oluşturulduğunu belirtiyor ve doğrulama uyarısı yapıyor.
21
Saldırı girişimleri bildirildi; bunlar doğrulanmış ihlal sayısı değil
Tehdit istihbaratı haberlerinde, teknik açıklama ve PHP yamalarının 21 Ekim’de yayımlanmasından önce, 17 Ekim’de kaydedilmiş bir saldırı girişiminden söz ediliyor.
53 Nextgov’un aktardığına göre Cloudflare’ın tespit ettiği trafik binlerce girişimden milyonlara yükseldi.
22 Bu rakamlar saldırı girişimlerini anlatıyor; başarılı sunucu ele geçirmelerinin sayısını değil.
Başarılı istismara ilişkin haberler de birbiriyle tam örtüşmüyor. BBC, 22 Ekim’de o ana kadar başarılı istismara dair bir bildirim olmadığını yazdı.
18 Palo Alto Networks’ün Unit 42 ekibi ise önce PHP2Shell ile ilişkilendirdiği bazı faaliyetlerin bu belirli CVE’lerden kaynaklandığını doğrulayamadığını belirterek önceki güncellemesini geri çekti.
30 Mevcut bilgiler saldırı girişimlerinin bildirildiğini gösteriyor; PHP2Shell’e bağlanabilen doğrulanmış başarılı ihlallerin olup olmadığı ise net değil.
Hükümetlerin ve şirketlerin, düzeltmeleri hazırlarken veya uygularken bazı çevrimiçi hizmetleri geçici olarak devre dışı bıraktığı bildirildi.
26
51 Önlem amacıyla hizmeti kapatmak, ilgili kurumun saldırıya uğradığını göstermez.
Kurumlar ve web sitesi sahipleri için yapılacaklar
- Tüm PHP çalışma ortamlarını bulun. Web sitelerini, uygulama sunucularını, konteynerleri, barındırma ortamlarını ve cihazları kontrol edin. Barındırma veya yönetilen hizmet sağlayıcınızdan kullandığı PHP sürümünü ve geçerli düzeltmeyi teyit etmesini isteyin.
- Doğrulanmış güncellemeyi uygulayın. Düzeltilmiş PHP sürümünü veya yamaları içeren üretici paketini kullanın. Cihazlar ve PHP’yi içinde barındıran yazılımlar için ürün üreticisinin yönergelerini izleyin.
17
36
54
- Canlı hizmeti kontrol edin. Yalnızca komut satırındaki PHP kurulumunun değil, web isteklerini karşılayan çalışma ortamının da güncellendiğini doğrulayın. Gerekli çalışan süreçlerin veya hizmetlerin düzeltilmiş sürümü kullandığını teyit edin.
- Hemen yama uygulayamıyorsanız riski azaltın. NSA, üretici yamalarına öncelik verilmesini; güncelleme hemen mümkün değilse sistemin çevrimdışı bırakılmasını öneriyor.
17 FBI ve CISA’nın da ABD’deki kurumları açıkları hızla gidermeye çağırdığı bildirildi.
25
- Güncelleme ve ihlal incelemesini ayrı işler olarak ele alın. Güncelleme açığı kapatır; daha önce bir sızma yaşanıp yaşanmadığını göstermez. İhlal şüphesi varsa ilgili günlükleri ve sistem faaliyetlerini ayrıca inceleyin.
Bir web siteniz varsa ancak sunucusunu siz yönetmiyorsanız, barındırma sağlayıcınıza veya yöneticinize ulaşıp PHP çalışma ortamının güncellenip güncellenmediğini sorun. İstenmeyen mesajlarla gelen düzeltmeleri yüklemeyin; sağlayıcınızın resmî talimatlarını kullanın.
Temel ayrım basit: Bir sistem savunmasız olabilir, saldırganlar istismar girişiminde bulunabilir veya sistem gerçekten ele geçirilmiş olabilir. Bunlar birbirinden farklı durumlardır. Etkilenen PHP çalışma ortamını yamalayın, PAN-OS gibi ürünler için üretici duyurusunu kontrol edin ve olası bir ihlali güncellemeden ayrı olarak araştırın.