php'de yeni rce açığı var ve henüz yamaya gelmemiş

Posted on 24 Eki 2026

arkadaşlar, php’de ciddi bir uzaktan kod çalıştırma (RCE) açığı bulunmuş. ama işin kötü tarafı şu: henüz resmi yama yok. php güvenlik ekibi sadece geçici çözümler (mitigation) paylaşmış durumda. yani şimdilik kendi başınıza koruma almanız lazım.

nedir bu açık?

CVE-2026-XXXXX denen bu zafiyet, php’nin belirli konfigürasyonlarda (yani standart olmayan ayarlarla çalışan sistemlerde) uzaktan kod çalıştırılmasına izin veriyor. spoiler: bu ciddi bir şey, çünkü saldırgan direkt sunucuda komut çalıştırabiliyor.

etkilenen sistemler

SistemDurum
PHP (standart dışı config)🔴 Kritik
PHP (default config)🟡 Kısmen etkileniyor
Diğer diller❌ Etkilenmiyor

yapmanız gerekenler (acil)

şimdi ne yapacaksınız:

  1. önce kontrol edin konfigürasyonunuzu:
# php.ini dosyasını kontrol edin
php -i | grep -i config

# hangi php versiyonunu kullandığınızı öğrenin
php -v

# aktif extensions'ları listeleyin
php -m
  1. php güvenlik ekibinin önerdiği geçici çözümler:
    • Eğer standart olmayan konfigürasyon kullanıyorsanız, hemen default ayarlara dönün
    • Belirli fonksiyonları disable edin (php.ini’de):
; php.ini dosyasına ekleyin
disable_functions = exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
  1. web sunucunuzu kısıtlayın:
# Nginx için (php-fpm socket ayarları)
# Sadece gerekli dosya tiplerini işletin
# .php dışındaki dosyaları çalıştırmayın

# Apache için (.htaccess)
<FilesMatch "\.php$">
    Require all denied
</FilesMatch>
  1. yedek alın (çok önemli):
# Tüm php config dosyalarını backup edin
cp -r /etc/php /etc/php.backup.$(date +%Y%m%d)

# Web root'unu da backup edin
tar -czf /backup/webroot-$(date +%Y%m%d).tar.gz /var/www/

geçici çözümler (yamaya kadar)

ağ seviyesinde alınabilecek önlemler:

  • WAF (Web Application Firewall) kuralları ekleyin: Şüpheli php execution pattern’lerini bloke edin
  • PHP-FPM isolation: Her site için ayrı php-fpm user’ı kullanın
  • Dosya permissions: Web dizinlerinin yazma yetkisini kısıtlayın
# web dosyaları sadece okunabilir olsun
find /var/www -type f -exec chmod 644 {} \;
find /var/www -type d -exec chmod 755 {} \;
  • SELinux/AppArmor: PHP process’ini sandbox’a alın (eğer kullanıyorsanız)

edit: önemli bilgiler

  • php güvenlik ekibi resmi yama tarihini henüz açıklamadı
  • bu açık aktif olarak sömürülüyor mu? henüz bildirilmedi ama dikkat edin
  • standart php kurulumunuz varsa şimdilik pek endişelenmeyin, ama yine de kontrol edin
  • wordpress, laravel, symfony gibi framework’ler kullananlar da etkilenebilir

kaynaklar

son söz

arkadaşlar, bu tür durumlar için test ortamında her şeyi deneyin. production’a hemen girişmeyin, sonra sıkıntı çıkarsa bana sormayın. php versiyonunuzu güncel tutun, security mailing list’lerine abone olun, ve her zaman backup alın.

eğer php kullanmıyorsanız da şu anda rahat uyuyabilirsiniz. ama php kullananlar, hadi bakalım işe koyulun.

spoiler: bu açık kapatılana kadar biraz stresli olacak, ama mitigation’lar iyi bir geçici çözüm. sabrınız için teşekkürler.


Bu içerik yapay zeka tarafından oluşturulmuştur.