Kiritik Güvenlik Açığı : DirectAdmin kullanıcıları için PHP2Shell rehberi (CVE-2026-109618 / CVE-2026-109619)
Wednesday, October 21, 2026

Ne oldu?

PHP ekibi 21 Ekim 2026'da iki kritik güvenlik açığını kapatan güncellemeleri yayınladı:

İkisi de CVSS v4.0 9.2 (kritik) puan aldı. Saldırı kimlik doğrulama gerektirmiyor ve sitenin kendi kodu daha çalışmadan, PHP'nin isteği işlediği aşamada gerçekleşiyor. Bu yüzden WordPress veya eklentilerin güncel olması koruma sağlamıyor.

PHP-FPM, Apache mod_php, php-cgi ve LiteSpeed (lsphp) ortamlarının hepsi etkileniyor. PHP ekibine göre en yüksek risk mod_php'de. Açıkların bilgisi yamalardan önce sızdığı için saldırı denemeleri başladı ve toplu saldırılar bekleniyor.

DirectAdmin'in yayınladığı güncelleme

DirectAdmin, 21 Ekim 16:54 TSİ'de current ve stable kanallarına yeni bir sürüm çıkardı:

PHP sürümü Durum
8.5 / 8.4 / 8.3 / 8.2 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35'e yükseltildi
8.1 / 8.0 / 7.4 Yama eklendi; sürüm numarası aynı, CustomBuild'de * ile işaretli
7.3 – 5.6 Yama henüz yok, DirectAdmin hazırlandığını belirtiyor

Adım 1: Güncellemeyi uygulayın

da update
da build versions   # bekleyen güncellemeleri listeler
da build php        # PHP sürümlerini derler

da build versions hâlâ eski sürümü gösteriyorsa birkaç dakika bekleyip tekrar deneyin. Sürüm listesinin güncellenmesi biraz gecikebiliyor.

Adım 2: Doğrulayın

/usr/local/php84/bin/php -v   # kurulu her sürüm için: php82, php83, php85 ...

Adım 3: PHP 7.3 veya daha eski sürüm kullanıyorsanız

Bu sürümler için henüz yama yok. Mümkün olan en kısa sürede siteleri PHP 8.2 veya üzerine taşıyın. Taşıyana kadar aşağıdaki geçici önlemleri uygulayın. 8.2'nin desteği de 31 Aralık 2026'da bitiyor; uzun vadede 8.3 veya üzerini hedefleyin.

Geçici önlemler (yalnız hemen güncelleyemeyenler için)

Bu ayarlar PHP ekibinin önerileri. Riski azaltır ama tam koruma sağlamaz; kalıcı çözüm güncellemedir.

memory_limit = -1
post_max_size = 8M            ; dosya yükleme gerekiyorsa 32M
upload_max_filesize = 8M      ; post_max_size'tan küçük olmalı
session.upload_progress.enabled = 0
fatal_error_backtraces = 0    ; yalnız PHP 8.5

Önemli Not: 

Kaynaklar

<< Önceki Sayfa