Katalog CVE

CVE-2026-108551

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność polegająca na wstrzyknięciu kodu w narzędziu openapi-typescript-codegen do wersji 0.31.0. Atakujący kontrolujący dokument OpenAPI może wstrzyknąć JavaScript poprzez niepoprawne wartości interpolowane w literałach łańcuchowych. Można to wykorzystać przez osadzenie pojedynczego cudzysłowu w kluczach ścieżek, nazwach parametrów, adresach serwerów lub wersji info.

Ocena ryzyka

Atakujący może wykonać dowolny kod JavaScript podczas importowania wygenerowanych klientów lub wywoływania metod serwisowych, co może prowadzić do przejęcia aplikacji lub kradzieży danych.

Rekomendacja

Zaktualizuj openapi-typescript-codegen do wersji powyżej 0.31.0, jeśli dostępna. Jeśli nie, unikaj używania niezaufanych dokumentów OpenAPI i ręcznie sprawdzaj generowany kod.

Powiązane podatności

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

openapi-typescript-codegen through 0.31.0 contains a code injection vulnerability that allows attackers controlling an OpenAPI document to inject JavaScript by supplying unescaped values interpolated into single-quoted string literals. Attackers can embed a single quote in path keys, parameter names, servers[0].url, or info.version to execute arbitrary JavaScript when generated clients are imported or service methods called.

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