CVE-2026-54664 in swagger-typescript-apiinformazioni

Riassunto

di VulDB • 29/07/2026

swagger-typescript-api genera client API per Fetch o Axios a partire da una specifica OpenAPI. Prima della versione 13.12.2, il file src/schema-parser/base-schema-parsers/enum.ts passa i valori components.schemas.*.enum[i] a Ts.StringValue in src/configuration.ts senza effettuare l'escaping prima che templates/base/enum-data-contract.ejs generi le dichiarazioni di enum TypeScript, consentendo a un attaccante di iniettare codice tramite una specifica OpenAPI controllata dall'attaccante; tale codice viene eseguito quando il modulo generato viene importato. Questo problema è stato risolto nella versione 13.12.2.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

GitHub M

Prenotare

15/06/2026

Divulgazione

29/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!