CVE-2026-73502
Təsvir
kin-openapi, OpenAPI fayllarının idarə edilməsi üçün nəzərdə tutulmuş bir Go layihəsidir. 0.2.0 versiyasından 0.144.0 versiyasına qədər olan dövrdə, əgər bir əməliyyat tətbiqi application/json media tipi üçün sxemi olmayan məzmun parametrini bəyan edirsə, openapi3filter.ValidateRequest NULL-pointer-dereference xidmətdən imtina (DoS) vəziyyəti ilə qarşılaşa bilər. openapi3filter/req_resp_decoder.go faylında, standart defaultContentParameterDecoder funksiyası, doc.Validate() sənədi OpenAPI 3.0.x və 3.1.x standartları altında qəbul etsə belə, mt.Schema-nın nil olub-olmadığını yoxlamadan mt.Schema.Value-nu istifadə edir. Parametr dəyərini təmin edən tək bir autentifikasiya olunmamış sorğu, sorğunun validasiyasında panikaya səbəb ola bilər ki, bu da ümumi sinxron net/http yolunda loqların artımı ilə müşayiət olunan sorğunun ləğvinə və ya bərpa mexanizmi olmayan inteqrasiyalarda prosesin tamamilə çökməsinə gətirib çıxara bilər. Bu problem 0.144.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- github.com/getkin/kin-openapi0.144.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 | v < 0.144.0 | 0.144.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.