Katalog CVE

CVE-2026-62682

KrytyczneCVSS 9.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.62%

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

Streszczenie

Orval przed wersją 8.21.0 niebezpiecznie koduje niezmienione backticki w servers[0].url w generowanych literałach szablonów URL, gdy włączona jest opcja output.baseUrl.getBaseUrlFromSpecification, co pozwala na wykonanie złośliwego kodu JavaScript podczas wywołania wygenerowanej funkcji.

Ocena ryzyka

Atakujący może wstrzyknąć kod, który wykona się w środowisku deweloperskim, CI, testowym lub produkcyjnym, prowadząc do przejęcia kontroli nad systemem.

Rekomendacja

Zaktualizuj Orval do wersji 8.21.0 lub nowszej, która zawiera poprawkę bezpiecznego kodowania.

Inne podatności w Orval

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

Orval generates type-safe JavaScript clients in TypeScript from OpenAPI v3 and Swagger v2 specifications. Prior to 8.21.0, an unescaped backtick in servers[0].url is emitted into request URL template literals generated when output.baseUrl.getBaseUrlFromSpecification is enabled without safe encoding. This permits attacker-controlled JavaScript to be evaluated when a generated request or URL-builder function is called, resulting in code execution in the developer, CI, test, or application environment. The affected code is packages/core/src/getters/route.ts function getFullRoute. This issue is fixed in version 8.21.0.

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