OpenAI, Wiz ve Calif.io dahil olmak üzere bir grup teknoloji şirketi, PHP programlama dilinde CVE-2026-109618 ve CVE-2026-109619 kimlik numaralarına sahip ve topluca php2shell olarak bilinen iki kritik güvenlik açığı ortaya çıkardı. Bu açıklar, PHP 5.4 ve sonraki sürümleri çalıştıran tüm web sunucularını etkileyerek uzaktan kod yürütme, hizmet kesintileri ve hassas veri sızıntısı risklerine kapı aralıyor.
Açıkların Çalışma Mekanizması
php2shell açıkları, HTTP isteklerinin işlenmesi sırasında hatalar meydana geldiğinde PHP'nin belleği işleme biçimindeki bir kusurdan kaynaklanır. Normal koşullar altında PHP, istenen veriler için bellek ayırır ve ardından bunu serbest bırakır, ancak işlemin beklenmedik bir şekilde durması durumunda dil belleği güvenli bir şekilde temizlemeyi başaramayabilir. Saldırganlar, geçersiz belleği manipüle etmek üzere özel olarak tasarlanmış HTTP istekleri göndererek bu durumu istismar eder ve bu da işlemlerin çökmesine veya yetkisiz verilere erişilmesine yol açar.
Cloudflare'in Teknik Tepkisi
Cloudflare, bu açıkların kamuoyuna duyurulmasından yaklaşık 9 saat önce proaktif davranarak ücretsiz plan kullanıcıları da dahil olmak üzere tüm müşterileri için Web Uygulama Güvenlik Duvarı (WAF) üzerinden koruma kuralları yayınladı. Şirket, ilk kez "Tam İşlem Tespiti" (Full Transaction Detection) adı verilen yeni bir teknik yetenek kullandı.
Bu teknoloji, yalnızca kullanıcı isteklerini analiz etmeye dayanan geleneksel kuralların ötesine geçerek istek ve yanıt türevli sinyalleri tek bir HTTP işleminde birleştirir. Bu, sistemin, istismar göstergeleri içerdiği ortaya çıkarsa orijinal sunucu yanıtını engellemesine olanak tanır; bu da yanlış pozitif (False Positives) olasılığını azaltır ve korumanın doğruluğunu artırır.
Kullanıcılar İçin Pratikte Ne Değişiyor?
- Otomatik Koruma: Yeni kurallar, herhangi manuel bir müdahaleye gerek kalmadan tüm Cloudflare müşterileri için otomatik olarak etkinleştirildi.
- Çok Katmanlılık: WAF koruması mevcut olmasına rağmen şirket, bu korumanın ek bir savunma katmanı olduğunu ve site yöneticilerinin geliştiricilerin önerileri doğrultusunda PHP sürümlerini derhal güncelleme ihtiyacının yerini tutmadığını vurgulamaktadır.
- Sürekli İzleme: Cloudflare güvenlik analistleri, istismar girişimlerini izlemeye ve saldırganların icat edebileceği her türlü kaçınma tekniğine karşı kuralları güncellemeye devam ediyor.
Kullanıcılar, korumanın etkinleştirildiğinden emin olmak ve güvenlik güncellemesinde belirtilen kural kimlikleri kullanılarak engellenen herhangi bir saldırı girişimini takip etmek için Cloudflare kontrol paneli (Security > Security Analytics > Events) üzerinden olay günlüklerini inceleyebilirler.