fastapi-code-generator insère une clé de code de réponse secondaire issue du document OpenAPI dans le code généré sans échapper les guillemets. Une entrée contrôlée ou influencée par un attaquant peut ainsi injecter une expression Python exécutée à l’importation du module généré ; les versions antérieures à 0.8.1 sont concernées.
Source : NVD — CVE-2026-63469
Analyse technique
Le générateur incorpore la clé de réponse secondaire dans le dictionnaire `responses` du décorateur sous forme de chaîne Python simple non échappée. Le code injecté s’exécute avec les privilèges du processus qui importe le module généré.
Impact, versions et correctif
Action recommandée
Mettre à niveau fastapi-code-generator vers 0.8.1 ou une version ultérieure ; traiter les documents OpenAPI non fiables avec prudence jusqu’à la mise à niveau.
Sources
Priorisation DFS : P3 · 1 source(s).