PHP, 21 Ekim’de CVE-2026-109618 ve CVE-2026-109619 numaralı iki kritik açığı (CVSS 9.2) duyurdu ve 8.5.12, 8.4.27, 8.3.36, 8.2.35 sürümleriyle düzeltti. Birincisi bellek yetersizliği hatası sırasında yarım başlatılmış istek verisinin temizlenmesinden, ikincisi önceki istekten kalan serbest bırakılmış belleğe erişimden kaynaklanıyor. İkisi de tek bir web isteğiyle sunucuda kod çalıştırmaya imkân veriyor.
24 Ekim’de bal küpü sistemlerde başarılı kod çalıştırma doğrulandı; ABD siber güvenlik ajansı CISA 26 Ekim’de iki açığı Bilinen İstismar Edilen Açıklar (KEV) kataloğuna ekledi. 23 Ekim’de duyurulan üçüncü açık CVE-2026-115560 (oturum yükleme ilerlemesi) için henüz yama yok; PHP kod çalıştırma ihtimalini düşük görüyor.
Kimi etkiliyor?
PHP 7.4–8.5 çalıştıran web sunucuları, paylaşımlı hosting ve PHP tabanlı iç uygulamalar. Desteği bitmiş 7.4, 8.0 ve 8.1 için yalnızca dağıtım/üretici yamaları geçerli.
Ne yapmalı?
- Envanterdeki tüm PHP sürümlerini çıkarın; düzeltilmiş sürüme geçin.
- Geçiş tamamlanana kadar WAF/IPS’te PHP2Shell imzalarını engelleme modunda çalıştırın, istek boyutu ve alan sayısı sınırlarını düşürün.
- CVE-2026-115560 için geçici önlem olarak session.upload_progress.enabled = 0 ayarını değerlendirin.