fastapi-code-generator insère le champ `Operation.summary` dans la docstring du gestionnaire de route généré sans échapper les guillemets triples. Une valeur contrôlée ou influencée par un attaquant peut fermer la docstring et injecter une instruction Python, exécutée lorsque le gestionnaire de route est appelé ; les versions antérieures à 0.8.1 sont concernées.
Source : NVD — CVE-2026-63470
Analyse technique
Le champ `Operation.summary` est incorporé tel quel dans une chaîne délimitée par des guillemets triples. Une expression Python injectée dans le corps de la fonction s’exécute au moment de l’appel de la route.
Impact, versions et correctif
Action recommandée
Mettre à niveau fastapi-code-generator vers 0.8.1 ou une version ultérieure ; éviter de générer et d’exécuter du code à partir de documents OpenAPI non fiables avant la mise à niveau.
Sources
Priorisation DFS : P3 · 1 source(s).