Kritik PHP Güvenlik Açığı – CVE-2026-109618 & CVE-2026-109619 güvenlik açığı kapatma

PHP’nin 5.4’den itibaren tüm sürümlerinde RCE(Remote Code Execution – Uzaktan Komut Çalıştırma) sağlayan son derece kritik bir güvenlik açığı tespit edilmiştir.

Ne yazık ki açıkla ilgili herhangi bir yama gelmeden, Exploit dünya genelinde halka açık hale gelmiştir.

Bu açık ile, PHP çalışan tüm sunucularda, dünya genelinde, uzaktan kod çalıştırılması ve sunucuların uzaktan hacklenmesi mümkündür.

Bu açığın sunduğumuz hizmetlerimizle ilgisi olmadığını, dünya genelinde PHP yazılımında olduğunu tekrar vurgulamak isteriz.

Açıkla ilgili henüz PHP tarafından bir yama yayınlanmamış olup, tarafımızdan da test edildiğinde, aşağıdaki php.ini ayarının sorunu çözdüğü görülmüştür:

session.upload_progress.enabled = Off

Ssh üzerinden tek bir komutla tüm PHP sürümlerinde off yapmak için aşağıdaki komutu kullanabilirsiniz.

ÜCRETSİZ LINUX SUNUCU ARACI

PHP Upload Progress Manager

Sunucunuzdaki PHP sürümlerini otomatik algılayın, session.upload_progress.enabled ayarını toplu olarak düzenleyin ve gerekli servisleri yeniden başlatın.

cPanel DirectAdmin Plesk CloudLinux

Neler Yapabilir?

  • Kontrol panelini otomatik tespit eder.
  • Kurulu PHP sürümlerinin genel php.ini dosyalarını tarar.
  • EA-PHP, ALT-PHP ve CloudLinux PHP Selector desteği sunar.
  • Değişikliklerden önce dosyaları yedekler.
  • PHP-FPM, Apache, Nginx ve LiteSpeed servislerini algılar.
  • Ön izleme ve servisleri yeniden başlatmadan uygulama seçenekleri sunar.

Değiştirilecek PHP Ayarı

Araç aşağıdaki PHP yapılandırmasını uygular:

ÖNCE
;session.upload_progress.enabled = On
SONRA
session.upload_progress.enabled = Off

Kurulum ve Kullanım

Sunucunuza SSH üzerinden root yetkisiyle bağlanın ve aşağıdaki adımları uygulayın.

01. Betiği İndirin

Dosyayı sunucunuzun /root dizinine indirin.

cd /root
wget -O php-upload-progress-manager.sh https://kur.sanalsunucu.net.tr/php-upload-progress-manager.sh
chmod 700 php-upload-progress-manager.sh
02. Ön Kontrol Yapın

Hangi PHP dosyalarının değişeceğini görüntüleyin. Bu işlem dosyaları değiştirmez.

bash /root/php-upload-progress-manager.sh --check
03. Değişiklikleri Uygulayın

PHP ayarları yedeklenir ve değiştirilir. Aktif ilgili servisler de yenilenir.

bash /root/php-upload-progress-manager.sh --apply

Ek Komutlar

Servisleri yeniden başlatmadan uygula

bash /root/php-upload-progress-manager.sh --apply --no-restart

Yalnızca servisleri yeniden başlat

bash /root/php-upload-progress-manager.sh --restart-only

Yardım seçeneklerini görüntüle

bash /root/php-upload-progress-manager.sh --help
Önemli Bilgilendirme

Betik root yetkisi gerektirir. Değişiklik öncesinde –check kullanmanız önerilir. Değişen dosyaların yedekleri /var/backups/ altında saklanır. Servis yeniden başlatma işlemleri kısa süreli erişim kesintisine neden olabilir. Alan adlarına özel .user.ini ve PHP-FPM override ayarları global yapılandırmanın önüne geçebilir.

Betiği Doğrudan İndirin

PHP Upload Progress Manager Bash dosyasına erişin.

PHP Manager .sh Dosyası

Sanal Sunucu – Linux Sunucu Yönetim Araçları

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir