1. Gerçek Web PHP’sini bulun

Dal, tam paket revizyonu, kaynak, eklenti, servis ve handler kaydedin. CLI ile Web farklı olabilir. FPM havuzları, Apache, imajlar, kuyruklar ve replikaları kontrol edin. Üretimden önce yedek, uyumluluk testi ve geri dönüş hazırlayın.

2. Yamalı derleme kurun

İlk sürümler 8.2.35, 8.3.36, 8.4.27 ve 8.5.12’dir. Desteklenen dal ve uyumlu eklentiler seçin. Uygulama ve sağlık kontrolünü test edin. PHP veya sorumlu sağlayıcıdan alın. WAF ve CMS güncellemesi yorumlayıcıyı düzeltmez.

Dört dal. Net güncelleme hedefi.
PHP dalıBu sürümün altındaki özgün sürümlerİlk düzeltilen sürümGüvenlik desteği sonu
PHP 8.5< 8.5.12✓ 8.5.1231 Ara 2029
PHP 8.4< 8.4.27✓ 8.4.2731 Ara 2028
PHP 8.3< 8.3.36✓ 8.3.3631 Ara 2027
PHP 8.2< 8.2.35✓ 8.2.3531 Ara 2026
PHP 8.1 veya daha eskisi mi?

Bu dallar için normal PHP sürümü yoktur. 7.4, 8.0 ve 8.1 için asgari kaynak yamaları vardır. Sağlayıcı desteğini ayrıca doğrulayın. Rehberi oku ↗

Dağıtım backport’ları

Ubuntu, Debian ve kurumsal Linux eski numarayı düzeltilmiş revizyonla koruyabilir. 8.3.6 başlığı tek başına kanıt değildir. OS, depo, mimari ve revizyonu HER İKİ CVE kaydıyla eşleştirin. Paket eşikleri uydurmuyoruz.

3. Her şeyi yeniden başlatıp doğrulayın

Yeni dosyalar bellekteki işçileri değiştirmez. mod_php için Apache, FPM için ilgili havuz ve servislerle kalıcı kuyrukları yeniden başlatın. Başlama zamanı, Web sürümü, paket, sağlık ve replikaları kontrol edin. Tanı sayfalarını silin; phpinfo() açık kalmasın.

Komut örneği / INVENTORY

shell
php -v
php --ini
# Check the executable used by the Web service separately.
php-fpm -v
# On versioned installations, for example:
php-fpm8.3 -v

Düzeltme rehberi

Çatı ve CMS sistemlerinde PHP2Shell çözümü ↗

Birincil kaynaklar ve ek okumalar

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
Sonraki adım3. Her şeyi yeniden başlatıp doğrulayın ↗