CVE-2023-41044
Təsvir
Graylog pulsuz və açıq mənbəli loq idarəetmə platformasıdır. Graylog-un `Support Bundle` funksiyasında qismən yol keçidi (partial path traversal) zəifliyi mövcuddur. Zəiflik, bir HTTP API resursunda istifadəçi girişinin yanlış şəkildə yoxlanılmasına səbəb olur. Graylog-un Support Bundle funksiyası, etibarlı Admin rolu etibarnamələrinə malik hücumçunun support bundle kataloqunun qonşu kataloqlarındakı faylları yükləməsinə və ya silməsinə imkan verir. Əməliyyat sistemi paketlərində (DEB, RPM) standart `data_dir` `/var/lib/graylog-server` olaraq təyin edilmişdir. Support Bundle funksiyası üçün məlumat kataloqu həmişə `<data_dir>/support-bundle` şəklindədir. Qismən yol keçidi zəifliyi səbəbindən, etibarlı Admin rolu etibarnamələrinə malik hücumçu `/var/lib/graylog-server/support-bundle` kataloq adı ilə başlayan kataloqlardakı faylları oxuya və ya silə bilər. Bu zəiflik aşağıdakı nümunə kataloqlarda faylların yüklənməsinə və ya silinməsinə imkan verərdi: `/var/lib/graylog-server/support-bundle-test` və `/var/lib/graylog-server/support-bundlesdirectory`. Graylog Docker obrazları üçün `data_dir` standart olaraq `/usr/share/graylog/data` təyin edilmişdir. Bu zəiflik Graylog versiya 5.1.3 və daha yeni versiyalarda aradan qaldırılıb. İstifadəçilərə yeniləmə etməkləri tövsiyə olunur. Yeniləmə edə bilməyən istifadəçilər, Graylog qarşısında reverse proxy serverdən istifadə edərək aşağıdakı HTTP API son nöqtələrinə bütün HTTP sorğularını bloklamalıdırlar: `GET /api/system/debug/support/bundle/download/{filename}` və `DELETE /api/system/debug/support/bundle/{filename}`.
Necə düzəltmək olar
- graylog graylog5.1.3 və ya daha yeni versiya
- org.graylog2:graylog2-server5.1.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| graylog graylog | 5.1.0 ≤ v < 5.1.3 | 5.1.3 |
| org.graylog2:graylog2-serverMaven | 5.1.0 ≤ v < 5.1.3 | 5.1.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.