CVE-2026-100352
Təsvir
kin-openapi, OpenAPI fayllarının idarə edilməsi üçün nəzərdə tutulmuş bir Go layihəsidir. 0.148.0 versiyasından əvvəl, OpenAPI 3.1 validasiya yolu, kin-openapi-nin mövcud sonlu ədəd mühafizəçilərini tətbiq etmədən YAML NaN və sonsuzluq rəqəm dəyərlərini santhosh-tekuri/jsonschema v6.0.2-yə ötürür. Uzaqdakı autentifikasiya olunmamış müştəri, rəqəm məhdudiyyəti olan bir əməliyyata .nan, .inf və ya -.inf ehtiva edən application/yaml və ya application/x-yaml sorğu gövdəsi göndərə bilər ki, bu da ValidateRequest zamanı asılılığın nil big.Rat yaratmasına və ondan istifadə etməsinə səbəb olur. Standart net/http serverləri hər bağlantı üzrə panikadan bərpa olunur, lakin digər hostlar və ya tətbiq goroutine-ləri prosesi dayandıra bilər. Bu problem 0.148.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- github.com/getkin/kin-openapi0.148.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.148.0 | 0.148.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.