CVE-2026-100348
Açıklama
kin-openapi, OpenAPI dosyalarını işlemek için kullanılan bir Go projesidir. 0.145.0 sürümünden önce, openapi3.Loader, kendi additionalProperties üyesini işaret eden bir şema gibi, kendini referans alan bir additionalProperties JSON Referansı çözerken nil olan bir SchemaRef.Value değerini dereference edebilir. Saldırgan tarafından kontrol edilen bir OpenAPI belgesinin LoadFromData, LoadFromFile veya LoadFromURI aracılığıyla yüklenmesi, belge doğrulaması öncesinde resolveComponent fonksiyonuna ulaşarak yükleme işleminin paniklemesine (panic) neden olabilir. Çözümlenmiş additionalProperties şemaları ve standart özyinelemeli şemalar, savunmasız olan bu nil-değer yolunu kullanmaz. Bu sorun 0.145.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- github.com/getkin/kin-openapi0.145.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/getkin/kin-openapiGo | v < 0.145.0 | 0.145.0 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.