CVE-2026-54354
Açıklama
MapServer, web tabanlı GIS uygulamaları geliştirmek için kullanılan bir sistemdir. 8.6.4 sürümünden önce, MapServer'ın src/mappostgis.cpp içindeki PostGIS çalışma zamanı filtre çevirisi ve msPostGISLayerTranslateFilter() fonksiyonu; CONNECTIONTYPE POSTGIS ve gml_<item>_type=Integer gibi meta veriler yapılandırıldığında, bir filteritem öğesini sayısal olarak değerlendirmekte ancak saldırgan tarafından kontrol edilen CGI qstring veya OGC API Features featureId girdisinin sayısal bir sabit olduğunu doğrulamamaktadır. Tırnak içine alınmamış girdi, oluşturulan PostgreSQL/PostGIS yüklemiyle (predicate) birleştirilmekte; bu durum, etkilenen bir sorgu uç noktasına erişimi olan kimliği doğrulanmamış uzak bir saldırganın yüklemleri atlamasına, istenmeyen kayıtları listelemesine, boolean tabanlı veya zaman tabanlı SQL enjeksiyonu gerçekleştirmesine ve veritabanı yükünü artırmasına olanak tanımaktadır. Bu sorun tek başına veritabanında değişiklik yapma yeteneği sağlamaz. Sorun 8.6.4 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| MapServer MapServer | >= 8.4.0, < 8.6.4 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.