- Aktif istismar
- Yama var
- CWE-94
CVE-2022-24816
jai-ext Jiffle betiği üzerinden uzaktan kod çalıştırma açığı (GeoServer dahil)
- Yayımlandı
- Güncellendi
- 22 Eki 2025
- Açık yaşı
- 1658 gün
- Kaydı açan
- GitHub_M
Yönetici özeti
Bu açık, saldırganların internet üzerinden sunucularınızda kendi komutlarını çalıştırmasına imkân tanıyor ve aktif olarak istismar edildiği bilinmektedir. Harita ve görüntü işleme için GeoServer veya jai-ext kullanan sistemlerde veri sızması ve hizmet kesintisi riski yüksektir. Güncelleme acilen yapılmalıdır.
ÖzetTürkçe
JAI-EXT, Java Advanced Imaging (JAI) API'sini genişleten açık kaynaklı bir projedir. Jiffle betiğinin ağ isteğiyle alınmasına izin veren uygulamalarda betik Janino aracılığıyla Java koduna derlenip çalıştırılır ve bu da uzaktan kod çalıştırmaya yol açar. Açık özellikle aşağı akış projesi GeoServer'ı etkilemektedir. Zafiyet CISA'nın bilinen istismar edilen açıklar (KEV) listesindedir.
Saldırgan ne yapabilir?
Kimlik doğrulaması gerektirmeden ağ üzerinden istek gönderen bir saldırgan, sunucuda kendi kodunu çalıştırarak sistemin gizlilik, bütünlük ve erişilebilirliğini tamamen ele geçirebilir.
Kaynaktaki açıklama (İngilizce)
JAI-EXT is an open-source project which aims to extend the Java Advanced Imaging (JAI) API. Programs allowing Jiffle script to be provided via network request can lead to a Remote Code Execution as the Jiffle script is compiled into Java code via Janino, and executed. In particular, this affects the downstream GeoServer project. Version 1.2.22 will contain a patch that disables the ability to inject malicious code into the resulting script. Users unable to upgrade may negate the ability to compile Jiffle scripts from the final application, by removing janino-x.y.z.jar from the classpath.
CISA'nın önerdiği eylem (İngilizce)
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
Ne yapmalı?
- jai-ext kütüphanesini düzeltilmiş sürüme yükseltin. Etkilenen ürün verisinde düzeltme sürümü 1.1.22 olarak belirtilmiştir (açıklama metninde 1.2.22 geçmektedir); bu sürüm veya daha yenisini kullanın. GeoServer kullanıyorsanız jai-ext'in güncel sürümünü içeren GeoServer sürümüne geçin. Üretici
- CISA gereği: Satıcı talimatlarına göre azaltım önlemlerini uygulayın; önlemler uygulanamıyorsa ürünün kullanımını bırakın. CISA
Ek önlemler
- GeoServer ve jai-ext kullanan sistemlerin envanterini çıkarın, hangi sürümlerin çalıştığını doğrulayın. Genel öneri
- Bu hizmetlere internetten erişimi gerekmiyorsa güvenlik duvarı veya ters vekil ile kısıtlayın. Genel öneri
- Hizmeti en düşük yetkili bir kullanıcıyla ve mümkünse yalıtılmış bir ortamda çalıştırın. Genel öneri
- Sunucu günlüklerinde olağandışı Jiffle betiği içeren istekleri ve beklenmeyen süreç oluşumlarını izleyin; istismar şüphesi varsa sistemi ele geçirilmiş kabul edip 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 |
|---|---|---|
| geosolutions-it jai-ext | < 1.1.22 | 1.1.22 |
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.