Katalog CVE

CVE-2026-71868

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.61%

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

Streszczenie

Orval przed wersją 8.21.0 niebezpiecznie koduje wyrażenia ${...} lub backticki w domyślnych wartościach enum w generowanych schematach zod, co pozwala na wykonanie złośliwego kodu JavaScript podczas importu modułu.

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, a ${...} expression or backtick in an enum default is emitted into a module-level template literal emitted by zod schema generation without safe encoding. This permits attacker-controlled JavaScript to be evaluated when the generated zod schema module is imported, resulting in code execution in the developer, CI, test, or application environment. The affected code is packages/zod/src/index.ts function formatDefaultValue. This issue is fixed in version 8.21.0.

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