Katalog CVE

CVE-2026-53508

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

Percentyl 21 - wyżej niż 21% wszystkich znanych CVE

Streszczenie

oasdiff to narzędzie CLI i pakiet Go do porównywania i wykrywania zmian przełamujących w specyfikacjach OpenAPI. Od wersji 1.13.2 do 1.18.0 oasdiff nie egzekwował opcji --allow-external-refs=false (w bibliotece: openapi3.Loader.IsExternalRefsAllowed = false) podczas ładowania specyfikacji z rewizji git (forma rev:path, np. main:openapi.yaml). Zewnętrzne referencje $refs były rozwiązywane nawet przy jawnym wyłączeniu, więc zabezpieczenie nie działało.

Ocena ryzyka

Może to prowadzić do nieoczekiwanego pobierania zewnętrznych zasobów podczas przetwarzania specyfikacji, co może narazić organizację na ataki typu SSRF lub nieautoryzowany dostęp do zewnętrznych danych. Problem został naprawiony w wersji 1.18.1.

Rekomendacja

Zaktualizuj oasdiff do wersji 1.18.1 lub nowszej, aby zapewnić egzekwowanie wyłączenia zewnętrznych referencji.

Powiązane podatności

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

oasdiff is a command-line and Go package that compares and detects breaking changes in OpenAPI specs. From version 1.13.2 through version 1.18.0, oasdiff did not enforce --allow-external-refs=false (library: openapi3.Loader.IsExternalRefsAllowed = false) when loading a spec from a git revision (the rev:path form, e.g. main:openapi.yaml). External $refs were resolved on that load path even when external refs were explicitly disabled, so the mitigation silently did not apply there. This issue has been patched in version 1.18.1.

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