CVE-2026-100350
Təsvir
kin-openapi, OpenAPI fayllarının idarə edilməsi üçün nəzərdə tutulmuş bir Go layihəsidir. 0.145.0 versiyasından 0.146.0 versiyasına qədər, openapi3filter, deepObject sorğu parametrini dekod etmək üçün istifadə olunan urlValuesDecoder.DecodeObject daxilindəki hər bir sorğu açarı dövründə eyni parametr adı müntəzəm ifadəsi üçün təkrarən regexp.MustCompile funksiyasını çağırır. Autentifikasiya olunmamış uzaqdan müştəri, təsirlənmiş son nöqtəyə çox sayda əlaqəsiz sorğu açarları olan sorğu göndərə bilər ki, bu da ValidateRequest funksiyasının hər bir deepObject parametri üçün hücumçunun idarə etdiyi açarların sayına mütənasib iş yükü və yaddaş ayırmaları yerinə yetirməsinə səbəb olur. İfadənin özü sabitdir və bu, müntəzəm ifadə ilə bağlı xidmətdən imtina (ReDoS) deyil; resurs istehlakı dövr daxilində dəyişməyən yenidən kompilyasiyadan qaynaqlanır. Bu problem 0.146.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- github.com/getkin/kin-openapi0.146.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/getkin/kin-openapiGo | 0.145.0 ≤ v < 0.146.0 | 0.146.0 |
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.