PT-2026-134911

CVE-2026-120338

·

Publicado

2026-11-01

·

Atualizado

2026-11-02

Descrição por

CVSS 3.1
10
Crítica
Mé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
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾