CVE-2026-100353
Təsvir
kin-openapi, OpenAPI fayllarının idarə edilməsi üçün nəzərdə tutulmuş bir Go layihəsidir. 0.136.0 versiyasından 0.149.0 versiyasına qədər, GHSA-p6wj-qrr4-pgh5 düzəlişi zamanı nəzərdən qaçırılmış üç openapi3filter dekoder yolu, qanuni OpenAPI 3.1 massiv sxemləri üçün nil-items mühafizəsinə malik deyil. Autentifikasiya olunmamış uzaqdan klient, massiv sorğu parametri, massiv xüsusiyyəti olan deepObject sorğu parametri və ya allOf, anyOf və ya oneOf alt-sxemi daxilində massiv xüsusiyyəti yerləşən application/x-www-form-urlencoded sorğu gövdəsi vasitəsilə deterministik nil-pointer panikasını tetikleyə bilər. Sorğu və tərkib edilmiş gövdə yolları urlValuesDecoder.parseArray funksiyasına, deepObject yolu isə buildResObj funksiyasına çatır və hamısı həmin dəyəri istifadə edən koda nil items sxemini ötürür. Bu problem 0.149.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- github.com/getkin/kin-openapi0.149.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.136.0 ≤ v < 0.149.0 | 0.149.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.