Kısaca: 21 Ekim’de yaması çıkan PHP2Shell açıkları (CVE-2026-109618 ve CVE-2026-109619) artık yalnızca “deneme” aşamasında değil: 24 Ekim’de ilk başarılı sızmalar kayda geçti. Ayrıca PHP ekibi henüz yaması olmayan üçüncü bir açık duyurdu. Sitende PHP varsa yapman gereken iş aynı: PHP’yi güncelle. Kontrol tarihi: 26 Ekim 2026 (TR).
1. İlk başarılı saldırılar doğrulandı
- Perplexity’de çalışan güvenlik araştırmacısı Adel Karimi, kurduğu tuzak (honeypot) sunucularda 24 Ekim’de gerçek saldırganların PHP2Shell ile kod çalıştırmayı başardığını yayımladı: 3 tuzak sunucuda toplam 35 çalışan web shell (sunucuya yerleştirilen gizli kontrol paneli).
- Tuzaklar PHP 8.4.26 + Apache mod_php kullanıyordu. Saldırı, herkese açık örnek istismar koduyla aynı 4 adımlı zinciri izledi. Saldırgan sunucuya wget/curl ile ek dosya çekmeye çalıştı.
- Expel araştırmacısı Marcus Hutchins bulguları doğruladı.
- Karimi’nin dürüst notu: tuzaklar saldırgan için bilerek kolay ayarlanmıştı; saldırının başka yapılandırmalarda ne kadar güvenilir çalıştığı henüz belli değil. Ama “sadece tarama var” dönemi bitti.
2. Yaması olmayan üçüncü açık: CVE-2026-115560
- PHP ekibi 23 Ekim’de yeni bir uzaktan kod çalıştırma açığı duyurdu. Henüz yaması yok.
- İyi haber: yalnızca çalışma anında
ini_set()ilesession.serialize_handlerayarınıphpyapan uygulamaları etkiliyor. Bu, yaygın olmayan bir kod + ayar birleşimi. - Geçici önlem (herkese tavsiye):
php.inidosyasında ya da PHP-FPM havuz ayarında
session.upload_progress.enabled = 0
yap ve PHP işçilerini yeniden başlat..user.inidosyası yetmez.
3. Kuzey Kore bağlantılı sessiz tarama
- Tehdit istihbaratı firması CYFIRMA, 21 ele geçirilmiş sunucudan yürütülen, Kuzey Kore bağlantılı olduğundan şüphelenilen (orta güven, Lazarus çevresi) yavaş ve sessiz bir PHP2Shell taraması tespit etti.
- 12 ülkede 216 yamasız sunucu listelenmiş: kamu, finans, havacılık, lojistik ve online ödeme sistemleri. Tarama, alarm eşiklerine takılmamak için yavaş yapılıyor.
4. Düzeltme: Avrupa kamu kurumu iddiası geri çekildi
24 Ekim’de “yapay zekâ destekli saldırganlar PHP2Shell ile bir Avrupa kamu kurumuna sızdı” diye yazmıştık (/t/190). Bilgiyi veren Unit 42 bu değerlendirmeyi geri çekti: saldırı yaşandı ama ilk girişin PHP2Shell ile yapıldığı doğrulanamadı. İlgili yazılarımızı düzelttik.
5. CISA ve Türkiye
- ABD siber güvenlik ajansı CISA, 26 Ekim sabahı itibarıyla açıkları hâlâ “aktif istismar edilen açıklar” (KEV) kataloğuna eklemedi; 23 Ekim’de yalnızca bir tespit kuralı (Sigma) yayımladı.
- Türkiye’de Cumhurbaşkanlığı Siber Güvenlik Başkanlığı 22 Ekim’de ülke çapında tarama başlattığını ve kurumlara acil bildirim gönderdiğini, kamu hizmetlerinin etkilenmediğini açıklamıştı (tek kaynak).
Ne yapmalısın?
- PHP’yi güncelle: 8.5.12, 8.4.27, 8.3.36 veya 8.2.35 (ya da dağıtımının yamalı paketi). WordPress’i veya eklentileri güncellemek bunu çözmez; sunucudaki PHP’nin kendisi güncellenmeli.
- PHP 8.1 ve daha eski kullanıyorsan yama gelmeyecek; desteklenen bir sürüme geç.
- Hemen güncelleyemiyorsan:
session.upload_progress.enabled = 0+ işçileri yeniden başlat. - Paylaşımlı hosting kullanıyorsan hosting firmana “PHP2Shell yaması uygulandı mı?” diye sor.
- Sızma şüphen varsa adım adım temizlik: PHP2Shell korunma ve kurtarma rehberi
Kaynaklar: BleepingComputer, 26 Ekim, SecurityWeek, 26 Ekim, The Hacker News, 25 Ekim (Unit 42 düzeltmesi + CYFIRMA), php.net duyuruları (21 ve 23 Ekim), sondakika.com, 22 Ekim (Türkiye açıklaması). Kontrol tarihi: 26 Ekim 2026.
Sunucunda PHP sürümünü kontrol ettin mi? Hosting firman ne dedi? Aşağıya yaz.