- Aktif istismar
- CWE-917
CVE-2020-17530
Apache Struts'ta OGNL değerlendirmesi kaynaklı uzaktan kod çalıştırma açığı
- Yayımlandı
- Güncellendi
- 22 Eki 2025
- Açık yaşı
- 2147 gün
- Kaydı açan
- apache
Yönetici özeti
Struts tabanlı web uygulamaları, internetten herhangi biri tarafından ele geçirilebilecek kritik bir açık barındırıyor ve bu açık gerçek saldırılarda kullanılıyor. Bir saldırı sunucuya tam erişime, veri sızıntısına ve hizmet kesintisine yol açabilir. Güncellemenin gecikmeden uygulanması gerekir.
ÖzetTürkçe
Apache Struts'ta etiket (tag) niteliklerinde ham kullanıcı girdisi üzerinde zorunlu OGNL değerlendirmesi yapıldığında uzaktan kod çalıştırma mümkün hale gelmektedir. Zafiyet Apache Struts 2.0.0 ile 2.5.25 arasındaki sürümleri etkilemektedir. Kimlik doğrulama veya kullanıcı etkileşimi gerekmeden ağ üzerinden istismar edilebilir ve CISA tarafından aktif olarak istismar edilen açıklar listesine (KEV) eklenmiştir.
Saldırgan ne yapabilir?
Saldırgan, etkilenen uygulamanın çalıştığı sunucuda uzaktan kendi kodunu çalıştırarak sistemin gizliliğini, bütünlüğünü ve erişilebilirliğini tamamen tehlikeye atabilir.
Kaynaktaki açıklama (İngilizce)
Forced OGNL evaluation, when evaluated on raw user input in tag attributes, may lead to remote code execution. Affected software : Apache Struts 2.0.0 - Struts 2.5.25.
CISA'nın önerdiği eylem (İngilizce)
Apply updates per vendor instructions.
Ne yapmalı?
- Apache Struts'ı 2.5.25'ten sonraki, üretici tarafından yayımlanan düzeltilmiş sürüme yükseltin ve uygulamanızı yeniden dağıtın. Genel öneri
- CISA gereği: güncellemeleri üretici talimatlarına göre uygulayın. CISA
- Güncelleme hemen yapılamıyorsa etkilenen uygulamaya erişimi güvenlik duvarı veya WAF ile kısıtlayın ve etiket niteliklerine ulaşan kullanıcı girdilerini doğrulayın. Genel öneri
Ek önlemler
- Ortamınızdaki tüm Struts kullanan uygulamaların envanterini çıkarın ve sürümlerini kontrol edin. Genel öneri
- Uygulama ve web sunucusu günlüklerinde OGNL ifadesi içeren şüpheli istekleri izleyin. Genel öneri
- Uygulamayı en düşük yetkili hesapla çalıştırın ve sunucuyu ağda segmentlere ayırın. Genel öneri
- Güncelleme öncesinde olası ele geçirilme belirtileri için sunucuyu inceleyin, çünkü açık aktif olarak istismar edilmektedir. 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ş | – |
Kaynaklar13 kaynak
- CVE.org kaydı
- NVD kaydı
- jvn.jp/en/jp/JVN43969166/index.html Üçüncü taraf
- cwiki.apache.org/confluence/display/WW/S2-061 Diğer
- oracle.com/security-alerts/cpujan2021.html Diğer
- packetstormsecurity.com/…che-Struts-2-Forced-Multi-OGNL-Evaluation.html Diğer
- security.netapp.com/advisory/ntap-20210115-0005 Diğer
- oracle.com/security-alerts/cpuApr2021.html Diğer
- oracle.com/security-alerts/cpujul2021.html Diğer
- oracle.com/security-alerts/cpuoct2021.html Diğer
- oracle.com/security-alerts/cpujan2022.html Diğer
- openwall.com/lists/oss-security/2022/04/12/6 Diğer
- oracle.com/security-alerts/cpuapr2022.html 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.