- Aktif istismar
- CWE-20
CVE-2017-9791
Apache Struts 2 Struts 1 eklentisinde uzaktan kod çalıştırma açığı
- Yayımlandı
- Güncellendi
- 22 Eki 2025
- Açık yaşı
- 3396 gün
- Kaydı açan
- apache
Yönetici özeti
Bu açık, internetten erişilebilen bir uygulamanın saldırganlar tarafından uzaktan ele geçirilmesine izin verebilir ve aktif olarak istismar edildiği bilinmektedir. Veri sızıntısı, hizmet kesintisi ve sunucunun kötüye kullanılması riski vardır. Güncellemenin gecikmeden yapılması gerekir.
ÖzetTürkçe
Apache Struts 2.1.x ve 2.3.x sürümlerindeki Struts 1 eklentisinde girdi doğrulama eksikliği bulunmaktadır. ActionMessage'a ham mesaj olarak iletilen kötü amaçlı bir alan değeri uzaktan kod çalıştırmaya yol açabilir. Struts 1 eklentisini kullanan Struts 2 tabanlı uygulamalar etkilenir. Açık, CISA tarafından aktif olarak istismar edilen açıklar listesine (KEV) eklenmiştir.
Saldırgan ne yapabilir?
Kimlik doğrulaması gerektirmeden ağ üzerinden saldırgan, etkilenen sunucuda kendi kodunu çalıştırabilir ve sistemi tamamen ele geçirebilir.
Kaynaktaki açıklama (İngilizce)
The Struts 1 plugin in Apache Struts 2.1.x and 2.3.x might allow remote code execution via a malicious field value passed in a raw message to the ActionMessage.
CISA'nın önerdiği eylem (İngilizce)
Apply updates per vendor instructions.
Ne yapmalı?
- Üretici talimatlarına uygun şekilde Apache Struts güncellemelerini uygulayın ve Struts 1 eklentisi içeren uygulamaları yamalı sürüme yükseltin. CISA
- Hangi uygulamaların Struts 2.1.x veya 2.3.x ve Struts 1 eklentisini kullandığını envanterden tespit edin. Genel öneri
- Hemen güncelleme yapılamıyorsa Struts 1 eklentisini kullanmayan bir yapıya geçmeyi değerlendirin ve etkilenen uygulamaya erişimi kısıtlayın. Genel öneri
Ek önlemler
- Struts tabanlı uygulamaların önüne web uygulama güvenlik duvarı (WAF) yerleştirip şüpheli istekleri filtreleyin. Genel öneri
- Uygulama sunucusunu en düşük yetkili bir kullanıcı hesabıyla çalıştırın. Genel öneri
- Sunucu ve uygulama günlüklerinde beklenmedik süreç başlatma ve olağandışı istekleri izleyin; olası ihlal belirtilerini inceleyin. 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 Struts | Sürüm belirtilmemiş | – |
Kaynaklar9 kaynak
- CVE.org kaydı
- NVD kaydı
- exploit-db.com/exploits/42324 İstismar kodu ya da analiz
- exploit-db.com/exploits/44643 İstismar kodu ya da analiz
- oracle.com/…rity-advisory/alert-cve-2017-9805-3889403.html Diğer
- securityfocus.com/bid/99484 Diğer
- struts.apache.org/docs/s2-048.html Diğer
- securitytracker.com/id/1038838 Diğer
- security.netapp.com/advisory/ntap-20180706-0002 Diğer
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.