Notícia · fastapi-code-generator (open source) · 2 min de leitura
Data do fato: · Publicado:
Três falhas críticas de RCE reveladas no fastapi-code-generator, geradas por specs de IA
Pesquisadores revelaram três vulnerabilidades críticas de RCE no fastapi-code-generator que são acionadas por uma especificação OpenAPI maliciosa; duas delas já são executadas no momento da importação, sem necessidade de requisição HTTP. A correção está disponível na versão 0.8.1.
Em 9 de novembro de 2026, pesquisadores de segurança divulgaram três vulnerabilidades críticas de execução remota de código (RCE) no fastapi-code-generator, uma ferramenta de código aberto que transforma uma especificação OpenAPI ou JSON Schema diretamente em uma aplicação FastAPI executável. As falhas têm origem em uma injeção de strings sem escape no código Python gerado e podem ser acionadas apenas ao fornecer à ferramenta uma especificação maliciosa, um caminho realista quando as especificações são produzidas ou retransmitidas por um agente de codificação com IA, segundo o aviso do GitHub Security Advisories sobre o CVE-2026-63471.
O que mudou
- CVE-2026-63471 ("import-time RCE via route path") recebeu nota CVSS v4.0 de 9.3, nível crítico
- CVE-2026-63469 ("import-time RCE via response status-code key") compartilha a mesma causa: injeção de aspas simples sem escape
- CVE-2026-63470 ("call-time RCE via operation summary") injeta um campo summary sem escape nas docstrings geradas dos manipuladores de rota, executando no momento da chamada
- CVE-2026-63471 e CVE-2026-63469 são executadas no momento da importação, então basta o servidor ASGI iniciar, sem necessidade de nenhuma requisição HTTP
- As três afetam as versões do fastapi-code-generator de 0.0.1 a 0.8.0 e foram corrigidas na versão 0.8.1
O que isso significa para quem constrói com IA
O fastapi-code-generator é uma peça comum em fluxos de trabalho de backend e geração de código assistidos por IA. A exploração exige apenas a capacidade de influenciar a especificação OpenAPI de entrada, não acesso direto ao serviço em execução, então uma especificação controlada por um atacante ou produzida por um agente de IA pode alcançar execução remota de código apenas ao acionar a geração de código ou a importação, sem necessidade de nenhuma requisição adicional. Equipes que executam pipelines de geração de código agênticos com essa biblioteca devem tratar a atualização como urgente.
Disponibilidade e próximos passos
A correção está disponível na versão 0.8.1 do fastapi-code-generator. Projetos nas versões de 0.0.1 a 0.8.0 estão afetados e devem atualizar imediatamente, especialmente quando as especificações OpenAPI podem se originar de um agente de IA ou passar por ele antes de chegar à geração de código.
Fontes
- fastapi-code-generator: Import-time RCE via route path (CVE-2026-63471) (GitHub Security Advisories, 9 de novembro de 2026, oficial)
Escrito com ajuda de IA, apenas a partir das fontes listadas acima. Antes de ir ao ar, verificações automáticas conferiram as datas, as fontes e todas as versões de idioma.