CVE-2026-71867 in Orval
Riassunto
di VulDB • 19/08/2026
Orval genera client JavaScript type-safe in TypeScript a partire da specifiche OpenAPI v3 e Swagger v2. Prima della versione 8.21.0, un apostrofo singolo presente nel nome di una proprietà dello schema viene emesso all'interno delle chiavi degli oggetti tra virgolette singole nelle factory di mock MSW generate senza un'encoding sicuro. Ciò consente la valutazione di JavaScript controllato dall'attaccante quando la factory di mock generata viene invocata da test o da un handler MSW, con conseguente esecuzione di codice nell'ambiente dello sviluppatore, CI, dei test o dell'applicazione. Il codice interessato è la funzione getKey nel file packages/core/src/getters/keys.ts e la generazione delle mock per MSW. Questo problema è stato risolto nella versione 8.21.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.