PT-2026-31023 · Mise · Mise
Kq5Y
·
Publicado
2026-04-07
·
Atualizado
2026-04-08
·
CVE-2026-35533
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
mise versões 2026.2.18 através de 2026.4.5
Descrição
mise carrega incorretamente as configurações de controle de confiança de um arquivo
.mise.toml de projeto local antes de executar as verificações de confiança. Isso permite que um invasor que possa colocar um arquivo .mise.toml malicioso em um repositório o faça parecer confiável e, em seguida, execute diretivas perigosas como [env] .source, templates, hooks ou tarefas. A vulnerabilidade decorre do carregamento de arquivos de configurações locais sem verificar inicialmente sua confiabilidade. Especificamente, a configuração trusted config paths, quando definida como '/', permite que qualquer caminho absoluto seja considerado confiável. Isso ignora as medidas de segurança pretendidas. Um problema relacionado permite que as configurações locais yes = true ou ci = true aprovem automaticamente os prompts de confiança nas versões 2026.2.18 e posteriores, embora o vetor de exploração principal envolva a configuração trusted config paths. Uma prova de conceito demonstra que definir trusted config paths = ["/"] em um arquivo .mise.toml permite a execução de um script controlado por um invasor por meio de mise hook-env.Recomendações
Não honre as configurações de controle de confiança de arquivos de configuração de projeto não globais. Especificamente, ignore os campos
trusted config paths, yes, ci e paranoid ao carregar arquivos de configuração de projeto locais.Exploit
Correção
Improper Access Control
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Mise