CISA’nın GeoServer ve GeoTools Güvenlik Açıkları Hakkındaki Danışma Bülteni


ABD Siber Güvenlik ve Altyapı Güvenlik Ajansı (CISA), GeoServer ve GeoTools yazılımlarındaki güvenlik açıklarına ilişkin kritik bir güvenlik uyarısı yayınlayarak, potansiyel riskleri azaltmak için acilen harekete geçilmesi gerektiğini vurguladı.

Özellikle 2.23.6, 2.24.0 ila 2.24.3 ve 2.25.0 ila 2.25.1 sürümlerinden öncekileri etkileyen GeoServer ve GeoTools güvenlik açıkları, 9,8’lik yüksek bir CVSS puanı ile CVE-2024-36401 ve CVE-2024-36404 tanımlayıcıları altında kategorize ediliyor.

Bu güvenlik açıklarından yararlanılması, özel olarak hazırlanmış girdiler aracılığıyla uzaktan kod yürütülmesine (RCE) olanak tanır ve bu açık kaynaklı coğrafi veri yönetim araçlarını kullanan sistemler için ciddi tehditler oluşturur.

GeoServer ve GeoTools Güvenlik Açıklarını Keşfetme

Java’da uygulanan GeoServer, Web Özellik Hizmeti (WFS) ve Web Kapsam Hizmeti (WCS) gibi Açık Jeo-uzamsal Konsorsiyum (OGC) standartlarına bağlı kalarak coğrafi verileri paylaşmak ve düzenlemek için kritik bir sunucu görevi görür. Coğrafi veri işleme için bir diğer temel Java kütüphanesi olan GeoTools ile entegrasyonu, bu güvenlik açıklarının geniş bir coğrafi uygulama yelpazesindeki etkisini daha da artırır.

GeoServer proje bakımcıları tarafından yayımlanan tavsiyeye göre, güvenlik açığı, özellik adlarının XPath ifadeleri olarak uygunsuz bir şekilde değerlendirilmesinden kaynaklanmaktadır. Bu kusur, kimliği doğrulanmamış kullanıcıların birden fazla OGC istek parametresini istismar etmesine ve potansiyel olarak GeoServer örnekleri içinde keyfi kod yürütmesine olanak tanır. Bu istismar, coğrafi verilerin gizliliğini, bütünlüğünü ve kullanılabilirliğini tehlikeye atabilir ve bu güvenlik açıklarının kritik doğasını vurgular.

Ayrıca, GeoServer tarafından karmaşık coğrafi veri işlemleri için kullanılan temel bir kütüphane olan GeoTools, XPath ifade enjeksiyonlarını içeren benzer güvenlik açıklarını paylaşır (CVE-2024-36404). Bu güvenlik açıkları, GeoServer’ın GeoTools kütüphane API’siyle etkileşim kurma biçiminden kaynaklanır ve commons-jxpath kütüphanesine geçirilen öğe türü öznitelik adlarını yetersiz bir şekilde işler. Kötü niyetli aktörler, yetkisiz uzaktan kod yürütmeyi kolaylaştıran hazırlanmış XPath ifadelerini enjekte etmek için bu gözetimi suistimal edebilir.

Bu güvenlik açıklarının etkisi GeoServer ve GeoTools’un temel işlevlerine kadar uzanarak coğrafi veri yönetimi ve işlemeye dayalı işlemleri etkiler. Belirlenen istismar senaryoları arasında WFS GetFeature, WFS GetPropertyValue, WMS GetMap, WMS GetFeatureInfo, WMS GetLegendGraphic ve WPS Execute isteklerindeki güvenlik açıkları yer alır ve olası saldırı vektörlerinin genişliğini vurgular.

GeoServer ve GeoTools Yazılımlarındaki Güvenlik Açıklarına Karşı Azaltma

GeoServer ve GeoTools güvenlik açıklarıGeoServer ve GeoTools güvenlik açıkları
Kaynak: GeoServer

Bu güvenlik endişelerini gidermek için acil düzeltme önlemleri önerilir. Kullanıcılara ve yöneticilere GeoServer kurulumlarını 2.23.6 veya üzeri, 2.24.4 veya üzeri ve 2.25.2 veya üzeri sürümlere yükseltmeleri önerilir. Benzer şekilde, GeoTools kullanıcıları 29.6 veya üzeri, 30.4 veya üzeri veya 31.2 veya üzeri sürümlere güncelleme yapmalıdır. Bu güncellemeler, GeoServer ve GeoTools kurulumlarının güvenlik duruşunu güçlendiren, belirlenen güvenlik açıklarını azaltan yamaları içerir.

Hemen güncelleme yapamayan kullanıcılar için, GeoServer dizininden güvenlik açığı bulunan gt-complex-xyjar dosyasını kaldırarak geçici koruma sağlanabilir. Bu eylem, anında riskleri azaltmada etkili olsa da, bu modüle bağlı belirli işlevleri geçici olarak etkileyebilir. Kuruluşlar ve kullanıcılar, bu önlemleri uygularken güvenlik ve operasyonel süreklilik arasındaki dengeleri dikkatlice değerlendirmelidir.

GeoServer ve GeoTools güvenlik açıkları, coğrafi veri ortamlarında proaktif güvenlik uygulamalarının kritik önemini vurgular. Kullanıcılar, ilgili proje bakıcıları tarafından sağlanan güvenlik güncellemelerini ve yamalarını derhal uygulayarak, bu güvenlik açıklarının potansiyel istismarıyla ilişkili riskleri azaltabilir.

GeoServer ve GeoTools, coğrafi veri işlemede temel bileşenlerdir ve coğrafi bilgileri yönetme ve sunmadaki sağlam yetenekleri nedeniyle yaygın olarak benimsenmiştir. Ancak, CISA tarafından güvenlik açıklarının keşfedilmesi, açık kaynaklı yazılım ekosistemlerinde dikkatli olma ve proaktif güvenlik önlemlerine olan ihtiyacı vurgulamaktadır.



Source link