CVE-2026-54354
Təsvir
MapServer veb əsaslı GIS tətbiqlərinin hazırlanması üçün nəzərdə tutulmuş sistemdir. Versiya 8.6.4-dək olan MapServer-də src/mappostgis.cpp faylında və msPostGISLayerTranslateFilter() funksiyasında yerləşən PostGIS runtime filtr tərcüməsi, CONNECTIONTYPE POSTGIS və gml_<item>_type=Integer kimi metadata konfiqurasiya edildikdə, filteritem elementini rəqəm kimi qəbul edir, lakin hücumçunun idarə etdiyi CGI qstring və ya OGC API Features featureId girişinin rəqəm literalı olduğunu yoxlamır. Dırnağa alınmamış giriş generatsiya edilmiş PostgreSQL/PostGIS predikatına birləşdirilir ki, bu da təsirə məruz qalan sorğu nöqtəsinə çıxışı olan autentifikasiya olunmamış uzaqdakı hücumçuya predikatlardan yan keçməyə, nəzərdə tutulmayan qeydləri sadalamağa, boolean-əsaslı və ya zaman-əsaslı SQL inyeksiyası həyata keçirməyə və verilənlər bazasının yüklüliyini artırmağa imkan verir. Bu problem təkbaşına verilənlər bazasında dəyişiklik etmək imkanı yaratmır. Problem 8.6.4 versiyasında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| MapServer MapServer | >= 8.4.0, < 8.6.4 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.