Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Aktif istismar

CVE-2021-3129

Laravel Ignition'da kimlik doğrulamasız uzaktan kod çalıştırma açığı

Laravel Ignition

Kritik 9,8 CVSS 3.1
Yayımlandı
Güncellendi
22 Eki 2025
Açık yaşı
2115 gün
Kaydı açan
mitre
Saldırılarda kullanılıyor CISA, bu açığın gerçek saldırılarda kullanıldığını doğruladı ve 18 Eyl 2023 tarihinde KEV listesine ekledi. ABD kamu kurumlarına verilen son yama tarihi: 9 Eki 2023. Fidye yazılımı saldırılarında da kullanılmış.

Yönetici özeti

Bu açık, internetten erişilebilen bir saldırganın giriş yapmadan web sunucunuzu ele geçirmesine izin verebilir. Açık aktif olarak istismar edilmektedir ve kritik seviyede risk taşır. Etkilenen sistemlerin vakit kaybetmeden güncellenmesi veya hata ayıklama modunun kapatılması gerekir.

ÖzetTürkçe

Ignition'ın 2.5.2 öncesi sürümlerinde, file_get_contents ve file_put_contents fonksiyonlarının güvensiz kullanımı nedeniyle uzaktan kod çalıştırma açığı bulunmaktadır. Laravel ve Ignition kullanan diğer ürünler etkilenir. Açık, hata ayıklama (debug) modu etkin olan ve Laravel 8.4.2 öncesi sürümü çalıştıran sitelerde istismar edilebilir. Saldırı için kimlik doğrulaması gerekmez.

Saldırgan ne yapabilir?

Kimlik doğrulaması olmayan uzaktaki bir saldırgan, sunucuda isteği dilediği kodu çalıştırabilir ve sistemin tamamen ele geçirilmesine yol açabilir. Açık, CISA'nın bilinen istismar edilen açıklar kataloğunda (KEV) yer almaktadır.

Kaynaktaki açıklama (İngilizce)

Ignition before 2.5.2, as used in Laravel and other products, allows unauthenticated remote attackers to execute arbitrary code because of insecure usage of file_get_contents() and file_put_contents(). This is exploitable on sites using debug mode with Laravel before 8.4.2.

CISA'nın önerdiği eylem (İngilizce)

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

Ne yapmalı?

  1. Ignition'ı 2.5.2 veya üzeri bir sürüme, Laravel'i ise 8.4.2 veya üzeri bir sürüme güncelleyin. Genel öneri
  2. Güncelleme hemen yapılamıyorsa, üretim ortamlarında hata ayıklama (debug) modunu kapatın; açık yalnızca bu mod etkinken istismar edilebilir. Genel öneri
  3. CISA'nın gereksinimi doğrultusunda satıcının sunduğu önlemleri uygulayın; önlemler mümkün değilse ürünü kullanmayı bırakın. CISA
  4. Sunucunuzun daha önce istismar edilmiş olabileceğini varsayarak olağan dışı dosyaları, web kabuklarını ve şüpheli süreçleri kontrol edin. Genel öneri

Ek önlemler

  • Üretim ortamlarında debug modunu ve geliştirme amaçlı paketleri (Ignition gibi) asla etkin bırakmayın. Genel öneri
  • Web sunucusunu ve PHP sürecini en az yetkiyle çalıştırın; web dizinlerine yazma izinlerini kısıtlayın. Genel öneri
  • Web sunucusu günlüklerinde Ignition ile ilgili uç noktalara gelen şüpheli istekleri izleyin. Genel öneri
  • Bağımlılıkları düzenli olarak güncelleyin ve bağımlılık tarayıcısıyla savunmasız paketleri takip edin. Genel öneri

Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
Laravel Ignition Sürüm belirtilmemiş –

Kaynaklar7 kaynak

Kayıt geçmişi

  1. CISA KEV listesine eklendi (saldırılarda kullanılıyor)
  2. Yayımlandı

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.