CVE-2022-24827
Təsvir
Elide, minimal səylə GraphQL/JSON-API veb xidmətinin qurulmasına imkan verən bir Java kitabxanasıdır. Aşağıdakıların birlikdə istifadəsi zamanı: Analitik Sorğular üçün Elide Aggregation Data Store, Parametrləşdirilmiş Sütunlar (müştəri tərəfindən təmin edilən parametr tələb edən sütun) və TEXT tipində parametrləşdirilmiş sütun. Hackerin SQL inyeksiyası vasitəsilə server tərəfli avtorizasiya filtrlərini yan keçən xüsusi hazırlanmış sorğu təqdim etmə ehtimalı mövcuddur. Elide 6.1.2 versiyasına gətirilmiş son yamaq parametrləşdirilmiş TEXT sütunlarında '-' simvolunun daxil edilməsinə icazə vermişdir. Bu simvol SQL şərhləri ('--') kimi şərh edilə bilər və hücumçuya generasiya edilmiş sorğudan WHERE bəndini silməyə və avtorizasiya filtrlərini yan keçməyə imkan verir. Düzəliş Elide 6.1.4 versiyasında təqdim edilmişdir. Zəiflik yalnız TEXT tipindəki parametrləşdirilmiş sütunlar və yalnız analitik sorğular üçün mövcuddur (CRUD təsirlənmir). Alternativ həll yollarına fərqli tipdə parametrləşdirilmiş sütunlardan (TIME, MONEY və s.) istifadə etmək və ya parametrləşdirilmiş sütunlardan istifadə etməmək daxildir.
Necə düzəltmək olar
- com.yahoo.elide:elide-datastore-aggregation6.1.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| elide elide | 6.1.3 | — |
| com.yahoo.elide:elide-datastore-aggregationMaven | 6.1.3 ≤ v < 6.1.4 | 6.1.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.