- Aktif istismar
CVE-2021-3129
Laravel Ignition'da kimlik doğrulamasız uzaktan kod çalıştırma açığı
- Yayımlandı
- Güncellendi
- 22 Eki 2025
- Açık yaşı
- 2115 gün
- Kaydı açan
- mitre
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ı?
- 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
- 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
- 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
- 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ım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| Laravel Ignition | Sürüm belirtilmemiş | – |
Kaynaklar7 kaynak
- CVE.org kaydı
- NVD kaydı
- ambionics.io/blog/laravel-debug-rce Diğer
- github.com/facade/ignition/pull/334 Diğer
- packetstormsecurity.com/…2094/Ignition-2.5.1-Remote-Code-Execution.html Diğer
- packetstormsecurity.com/files/165999/Ignition-Remote-Code-Execution.html Diğer
- github.com/facade/ignition/releases/tag/2.5.2 Diğer
Kayıt geçmişi
- CISA KEV listesine eklendi (saldırılarda kullanılıyor)
- 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.