- Aktif istismar
- CWE-116
CVE-2024-38475
Apache HTTP Server mod_rewrite bileşeninde hatalı çıktı kaçışlama sorunu
- Yayımlandı
- Güncellendi
- 4 Kas 2025
- Açık yaşı
- 848 gün
- Kaydı açan
- apache
Yönetici özeti
Yaygın kullanılan Apache web sunucusunun belirli yapılandırmalarında, saldırganlar sunucudaki gizli olması gereken dosyalara ulaşabiliyor ve sunucuda kod çalıştırabiliyor. Zafiyetin aktif olarak istismar edildiği bildirildiği için güncelleme ve yapılandırma kontrolü gecikmeden yapılmalıdır.
ÖzetTürkçe
Apache HTTP Server 2.4.59 ve öncesi sürümlerde mod_rewrite, çıktıyı doğru biçimde kaçışlamadığı için bir zafiyet barındırıyor. Sunucu bağlamındaki yeniden yazma kurallarında, yerine koyma ifadesinin ilk bölümü geri başvuru (backreference) veya değişken ise saldırgan URL'leri dosya sistemindeki konumlara eşleyebiliyor. Bu konumlar sunucu tarafından sunulmasına izin verilen ancak normalde hiçbir URL ile doğrudan erişilmesi amaçlanmayan dizinler olabiliyor. Zafiyet CISA'nın bilinen istismar edilen zafiyetler (KEV) listesinde yer alıyor.
Saldırgan ne yapabilir?
Saldırgan kimlik doğrulaması olmadan ağ üzerinden, normalde erişilemeyen dosyalara ulaşarak kod çalıştırabilir veya kaynak kodunu ele geçirebilir. Bu durum gizlilik ve bütünlük kaybına yol açar.
Kaynaktaki açıklama (İngilizce)
Improper escaping of output in mod_rewrite in Apache HTTP Server 2.4.59 and earlier allows an attacker to map URLs to filesystem locations that are permitted to be served by the server but are not intentionally/directly reachable by any URL, resulting in code execution or source code disclosure.
Substitutions in server context that use a backreferences or variables as the first segment of the substitution are affected. Some unsafe RewiteRules will be broken by this change and the rewrite flag "UnsafePrefixStat" can be used to opt back in once ensuring the substitution is appropriately constrained.
CISA'nın önerdiği eylem (İngilizce)
Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
Ne yapmalı?
- Apache HTTP Server'ı 2.4.59 sonrasındaki, satıcının bu zafiyeti giderdiği güncel sürüme yükseltin. Genel öneri
- Satıcı talimatlarına göre azaltım önlemlerini uygulayın; azaltım önlemleri mümkün değilse ürünün kullanımını durdurun. CISA
- Güncelleme yapılana kadar sunucu bağlamındaki RewriteRule tanımlarını gözden geçirin ve yerine koyma ifadesinin ilk bölümünde geri başvuru veya değişken kullananları düzeltin ya da devre dışı bırakın. Genel öneri
Ek önlemler
- Tüm RewriteRule tanımlarını denetleyin ve yerine koyma ifadelerinin yalnızca amaçlanan dizinlere eşlendiğinden emin olun. Genel öneri
- Web sunucusunun erişebildiği dosya sistemi alanlarını en aza indirin ve hassas dosyaları sunulabilir dizinlerin dışında tutun. Genel öneri
- Erişim ve hata günlüklerinde olağandışı URL isteklerini ve beklenmeyen dosya erişimlerini izleyin. Genel öneri
- Apache'yi en az yetkili bir kullanıcı hesabıyla çalıştırın. 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 |
|---|---|---|
| Apache Software Foundation Apache HTTP Server | ≥ 2.4.0, ≤ 2.4.59 | – |
Kaynaklar4 kaynak
Kayıt geçmişi
- CISA KEV listesine eklendi (saldırılarda kullanılıyor)
- Yayımlandı
İlgili açıklar
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.