Katalog CVE

CVE-2026-100348

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece kin-openapi przed wersją 0.145.0 funkcja openapi3.Loader może wyłuskać nil SchemaRef.Value podczas rozwiązywania samoodwołującego się odwołania JSON w additionalProperties. Wczytanie dokumentu OpenAPI kontrolowanego przez atakującego przez LoadFromData, LoadFromFile lub LoadFromURI osiąga resolveComponent przed walidacją dokumentu i może wywołać panikę procesu ładującego.

Ocena ryzyka

Atakujący może dostarczyć złośliwy dokument OpenAPI, który wywoła panikę i zatrzyma proces aplikacji, powodując odmowę usługi. Ryzyko dotyczy aplikacji wczytujących niezaufane dokumenty OpenAPI.

Rekomendacja

Zaktualizuj bibliotekę kin-openapi do wersji 0.145.0 lub nowszej. Unikaj wczytywania dokumentów OpenAPI z niezaufanych źródeł.

Inne podatności w kin-openapi

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

kin-openapi is a Go project for handling OpenAPI files. Prior to 0.145.0, openapi3.Loader can dereference a nil SchemaRef.Value while resolving a self-referential additionalProperties JSON Reference such as a schema that points to its own additionalProperties member. Loading an attacker-controlled OpenAPI document through LoadFromData, LoadFromFile, or LoadFromURI reaches resolveComponent before document validation and can panic the loading process. Resolved additionalProperties schemas and ordinary recursive schemas do not take the vulnerable nil-value path. This issue is fixed in version 0.145.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS