CVE-2023-5123
Təsvir
JSON datasource plugini ( https://grafana.com/grafana/plugins/marcusolsson-json-datasource/ ), administrator tərəfindən konfiqurasiya edilmiş uzaq son nöqtədən (o cümlədən xüsusi alt yoldan) JSON məlumatlarının əldə edilməsinə və emalına imkan verən, Grafana Labs tərəfindən idarə olunan Grafana pluginidir. Dashboard tərəfindən təmin edilən path parametrinin yetərsiz təmizlənməsi səbəbindən, path parametrində yol keçidi simvollarının (../) istifadəsi və konfiqurasiya edilmiş son nöqtədəki müəyyən edilmiş alt yoldan kənarda olan yollara sorğuların göndərilməsi mümkün idi. Bu o deməkdir ki, əgər datasource administrator tərəfindən bir domeninin hər hansı alt yoluna (məsələn, https://example.com/api/some_safe_api/ ) yönləndirilmişdirdisə, redaktor üçün yol keçidi simvolları ehtiva edən sorğular göndərən və həmin datasource-un konfiqurasiya edilmiş domendə ixtiyari alt yollara (məsələn, https://example.com/api/admin_api/ ) sorğu göndərməsinə səbəb olan dashboard yaratmaq mümkün idi. Nadir hallarda bu plugin administrator tərəfindən Grafana instansiyasının özünə yönləndirildikdə, bu zəiflik xeyli daha ciddi hala gəlir, çünki bədniyyətli şəkildə konfiqurasiya edilmiş paneli nəzərdən keçirən administrator öz etibarnamələri ilə Grafana inzibati API son nöqtələrinə sorğular göndərməyə məcbur edilə bilər ki, bu da imtiyazların yüksəldilməsi potensialına gətirib çıxarır; buna görə də bu zəiflik üçün yüksək bal təyin edilmişdir.
Necə düzəltmək olar
- grafana json_api_data_source1.3.21 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| grafana json_api_data_source | v < 1.3.21 | 1.3.21 |
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.