CVE-2017-1000207
Publiée le 2017-11-27 · Dernière modification le 2026-06-17
Swagger-Parser (v1.0.30 ou antérieure) et Swagger-codegen (v2.2.2 ou antérieure) sont vulnérables à l'exécution de code à distance lors de l'analyse de fichiers YAML malveillants. Un attaquant peut prendre le contrôle total de votre système s'il parvient à vous convaincre d'exécuter les commandes `generate` ou `validate` sur une spécification Open-API spécialement conçue. Cette attaque ne nécessite ni authentification ni privilèges particuliers, mais elle requiert que l'utilisateur traite manuellement le fichier malveillant.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
A vulnerability in Swagger-Parser's version <= 1.0.30 and Swagger codegen version <= 2.2.2 yaml parsing functionality results in arbitrary code being executed when a maliciously crafted yaml Open-API specification is parsed. This in particular, affects the 'generate' and 'validate' command in swagger-codegen (<= 2.2.2) and can lead to arbitrary code being executed when these commands are used on a well-crafted yaml specification.