PHP2Shell kontrolü: web siteniz etkileniyor mu?
PHP2Shell (CVE-2026-109618 ve CVE-2026-109619), web isteklerini PHP ile işleyen sunucularda kimlik doğrulaması olmadan uzaktan kod çalıştırılmasına yol açar. Pasif bir dış kontrol için alan adınızı girin.
- Düzeltilmiş sürümler
- 8.2.35 · 8.3.36 · 8.4.27 · 8.5.12
- Destek dışı
- PHP 8.1 ve öncesi düzeltme almıyor
- Etki
- Kimlik doğrulamasız uzaktan kod çalıştırma
PHP2Shell nasıl düzeltilir?
Kendi dalınızın düzeltilmiş sürümüne (8.2.35, 8.3.36, 8.4.27 ya da 8.5.12) yükseltin veya dağıtımınızın güvenlik paketini kurun.
PHP 8.1 ve öncesi destek dışıdır ve düzeltme almayacaktır. Desteklenen bir dala geçin.
Yükseltmeden sonra PHP-FPM ve web sunucusunu yeniden başlatın; böylece istekleri gerçekten yeni sürüm karşılar.
Geçici önlemler
Hemen yükseltemiyorsanız, yükseltene kadar riski azaltın:
memory_limitvepost_max_sizedeğerlerini uygulamanızın ihtiyacı kadar düşürün.session.upload_progress.enabled=0olarak ayarlayın.- PHP 8.5’te
fatal_error_backtraces=0olarak ayarlayın. - Ayarların geçerli olması için PHP-FPM ve web sunucusunu yeniden başlatın.
Geçici önlemler yamanın yerine geçmez.
Sürümü sunucunuzda doğrulayın
Dış kontrol sürümü göremediyse ya da sürüm bir dağıtım paketinden geliyorsa kesin sonuç sunucunuzdadır.
- Kurulu PHP sürümü
php -v - Debian / Ubuntu paketleri
dpkg -l 'php*' | grep -E '^ii' - RHEL / AlmaLinux / Rocky paketleri
rpm -qa 'php*' - Web sunucusunun kullandığı PHP-FPM (komut adı php-fpm8.3 gibi olabilir)
php-fpm -v
Dağıtım duyuruları
Dağıtımlar yamayı sürüm numarasını değiştirmeden ekleyebilir; paket sürümünüzü bu duyurulardaki sürümle karşılaştırın.
Tüm sunucularınızı sürekli izleyinYamadan sonra da izlemeye devam edin.
Ücretsiz ScanMyHost hesabı açın; internete açık varlıklarınızı bir kez değil, sürekli izleyin.