CVE-2026-76904
Təsvir
GeoTools geospatial məlumatlar üçün alətlər təmin edən açıq mənbəli Java kitabxanasıdır. Versiya 30.5-dən başlayaraq və 33.6, 34.5 və 33.6 versiyalarından əvvəlki versiyalarda, PostGIS DataStore tətbiqi ilə OGC Filterləri icra edilərkən `jsonArrayContains` funksiyasında SQL İnyeksiyası zəifliyi mövcuddur; bu, String və ya JSON sahəsi olan PostGIS 12 və ya daha yuxarı versiyanı tələb edir. PostGIS 12 və daha yuxarı versiyalar üçün `jsonArrayContains(<column>, <pointer>, <value>)` funksiyası `<value>` dəyərini escape etmədən generasiya olunmuş SQL-ə yazır. Yamaqlar 33.6, 34.5 və 33.6 versiyalarında mövcuddur. Məlum bir alternativ həll yolu yoxdur. SQL İnyeksiyasının miqyasını məhdudlaşdırmaq üçün PostGIS bağlantı hovuzu (connection pool) məhdud hüquqlarla konfiqurasiya edilməlidir.
Necə düzəltmək olar
- org.geotools.jdbc:gt-jdbc-postgis35.1, 34.5, 33.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| org.geotools.jdbc:gt-jdbc-postgisMaven | 35.0 ≤ v < 35.1, 34.0 ≤ v < 34.5, 30.5 ≤ v < 33.6 | 35.1, 34.5, 33.6 |
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.