Katalog CVE

CVE-2026-96754

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

orval w wersjach przed 8.29.0 zawiera podatność na wstrzyknięcie kodu w generatorze @orval/hono, który nie escapuje wartości ścieżek OpenAPI w literałach tras w pojedynczych cudzysłowach. Atakujący mogą spreparować dokument OpenAPI z apostrofem w statycznym segmencie ścieżki, aby wstrzyknąć dowolny kod JavaScript, który wykonuje się podczas importowania wygenerowanego modułu TypeScript.

Ocena ryzyka

Wstrzyknięty kod JavaScript może zostać wykonany podczas importu modułu, co może prowadzić do przejęcia aplikacji i naruszenia bezpieczeństwa.

Rekomendacja

Zaleca się aktualizację orval do wersji 8.29.0 lub nowszej oraz walidację dokumentów OpenAPI pod kątem złośliwych ścieżek.

Inne podatności w orval

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

orval versions before 8.29.0 contain a code injection vulnerability in the @orval/hono generator that fails to escape OpenAPI path values in single-quoted route literals. Attackers can craft an OpenAPI document with an apostrophe in a static path segment to inject arbitrary JavaScript code that executes when the generated TypeScript module is imported.

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