PT-2026-134911
CVE-2026-120338
·
Publicado
2026-11-01
·
Atualizado
2026-11-02
Descrição por
CVSS 3.1
10
CríticaMétricasAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
prefab-ui versões 0.14.0 through 0.20.2
Description
O sandbox de Generative UI executa código Python fornecido pelo usuário dentro do Pyodide em um subprocesso Deno. O inicializador inicia o Deno com permissões irrestritas
--allow-read, --allow-write e --allow-net, e o executor deixa a API do Deno no objeto global do JavaScript. Como o módulo js do Pyodide faz o proxy desse objeto global, o código Python pode chamar Deno.readTextFileSync() e Deno.writeTextFileSync(). Isso permite que um invasor leia e escreva arquivos como o usuário do SO do servidor e alcance a execução persistente de código escrevendo um arquivo .pth no site-packages do virtualenv do servidor. Este problema é comumente acessível via provedor GenerativeUI do FastMCP através da ferramenta generate prefab ui, que encaminha o argumento code para o sandbox. Em servidores FastMCP sem autenticação, qualquer cliente que alcance o servidor pode disparar isso; caso contrário, qualquer cliente autorizado a chamar ferramentas pode.Recommendations
Atualizar para a versão 0.21.0.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾