CVE-2026-45104
Təsvir
MapServer veb əsaslı GIS tətbiqlərinin hazırlanması üçün nəzərdə tutulmuş sistemdir. 6.4.0 versiyasından 8.6.3 versiyasına qədər olan hissədə, msSLDParseUserStyle funksiyası <ElseFilter/> daxil olan hər hansı bir <Rule> üçün həmişə _SLDApplyRuleValues(psRule, psLayer, 1); funksiyasını çağırır və fərz edir ki, msSLDParseRule bir sinif əlavə etmişdir. Qaydanın simvolizatoru olmadıqda (struktur baxımından düzgün SLD), msSLDParseRule sıfır element əlavə edir və _SLDApplyRuleValues sonda _class[-1] indeksini istifadə edir ki, bu da NULL göstəricisinin istinadına (NULL pointer dereference) səbəb olur. Autentifikasiya tələb olunmadan, WMS SLD_BODY= parametri vasitəsilə göndərilən 200 baytlıq düzgün formalaşdırılmış SLD bunu tetikləmək üçün kifayətdir. Bu zəiflik 8.6.3 versiyasında aradan qaldırıl
Necə düzəltmək olar
- osgeo mapserver8.6.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| osgeo mapserver | 6.4.0 ≤ v < 8.6.3 | 8.6.3 |
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.