CVE-2023-37472
Təsvir
Knowage biznes analitikası üçün açıq mənbəli paketdir. Tətbiq tez-tez istifadəçi tərəfindən təqdim edilən məlumatlardan ilkin təmizləmə aparılmadan HQL sorğuları yaratmaq üçün istifadə edir. Hücumçu Hibernate mühərriki tərəfindən yaradılan sonrakı SQL sorğularını poza biləcək xüsusi hazırlanmış HQL sorğuları yarada bilər. `_/knowage/restful-services/2.0/documents/listDocument_` endpointi istifadəçi tərəfindən təqdim edilən `_label_` parametri ilə `_BIObjectDAOHibImpl_` obyektinin `_countBIObjects_` metodunu ilkin təmizləmə aparılmadan çağırır. Bu, arxa plandakı verilənlər bazasında SQL inyeksiyasına səbəb ola bilər. Tətbiqdə digər inyeksiyalar da aşkar edilmişdir. Aşağı imtiyazlara malik autentifikasiyadan keçmiş hücumçu bu zəiflikdən istifadə edərək verilənlər bazasından hesab məlumatları və ya biznes məlumatları kimi həssas məlumatları əldə edə bilər. Bu problem 8.1.8 versiyasında həll edilmişdir. İstifadəçilərə yeniləmə tövsiyə olunur. Bu zəiflik üçün məlum iş dövrəsi yoxdur.
Necə düzəltmək olar
- eng knowage8.1.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| eng knowage | 6.1.0 ≤ v < 8.1.8 | 8.1.8 |
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.