CVE-2026-71865
Publiée le 2026-08-19 · Dernière modification le 2026-08-21
Les développeurs utilisant Orval pour générer des clients TypeScript à partir de spécifications OpenAPI ou Swagger sont concernés s'ils utilisent une version antérieure à la 8.21.0. Un attaquant peut exécuter du code arbitraire dans votre environnement de développement, de CI ou de production en fournissant une spécification d'API malveillante contenant un guillemet double spécialement conçu dans le nom d'un paramètre de requête. Cette attaque ne nécessite ni authentification ni interaction de l'utilisateur et peut être déclenchée simplement en important le module de schéma zod généré.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
Orval generates type-safe JavaScript clients in TypeScript from OpenAPI v3 and Swagger v2 specifications. Prior to 8.21.0, a double quote in a query parameter name is emitted into the generated request-validation zod.object({...}) schema 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 and query request-validation generation. This issue is fixed in version 8.21.0.