python · stata-mcpCrítico
stata-mcp: vulnerabilidade de injeção de comando no parâmetro log_file_name
O parâmetro `log_file_name` nas APIs e CLI `stata_do` é interpolado diretamente em um comando Stata sem sanitização, permitindo injeção de comando e path traver
O que mudou
O parâmetro `log_file_name` nas APIs e CLI `stata_do` é interpolado diretamente em um comando Stata sem sanitização, permitindo injeção de comando e path traversal.
Quem isso afeta
Todos os usuários do pacote `stata-mcp` que aceitam valores de `log_file_name` fornecidos pelo usuário.
O que fazer hoje
Atualize para o commit mais recente que corrige a vulnerabilidade ou aplique validação restrita de lista de permissões ao `log_name` (apenas alfanumérico, sublinhado, ponto, hífen; máximo 128 caracteres) e verifique se o caminho do log construído permanece dentro do diretório de log pretendido.
A esteira
Coletado→
Auditado→
Redigido→
Publicado