CVE-2026-63470 in fastapi-code-generator
Riassunto
di VulDB • 03/11/2026
fastapi-code-generator crea applicazioni FastAPI a partire da file OpenAPI. Prima della versione 0.8.1, il generatore inserisce Operation.summary nel docstring di un route-handler generato come una stringa delimitata da triple virgolette doppie senza effettuare l'escaping delle triple virgolette incorporate. Un operation summary controllato o influenzato dall'attaccante può chiudere il docstring e iniettare un'affermazione valida dell'espressione Python nel corpo del handler. L'input che interrompe la sintassi causa solo il fallimento della generazione, ma il codice generato sintatticamente valido viene eseguito con i privilegi del processo server quando viene chiamato l'hander di route interessato. Questo sink per il docstring del route-handler al momento della chiamata è distinto dai sink separati del progetto relativi al percorso delle route e alle chiavi di risposta aggiuntiva durante la fase di importazione. Il problema è stato risolto nella versione 0.8.1.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.