CVE-2026-27574
OneUptime: escape da sandbox node:vm na sonda permite que qualquer membro do projeto alcance RCE
- Publicado
- 21 de fev. de 2026
- Atualizado
- 24 de fev. de 2026
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 25 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HBaixo · próximos 30 dias
- Percentil
- 42,6%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
OneUptime é uma solução para monitoramento e gerenciamento de serviços online. Nas versões 9.5.13 e anteriores, o recurso de monitor JavaScript personalizado usa o módulo `node:vm` do Node.js (documentado explicitamente como não sendo um mecanismo de segurança) para executar código fornecido pelo usuário, permitindo uma fuga trivial da sandbox por meio de um one-liner bem conhecido que concede acesso total ao processo subjacente. Como o probe é executado com rede do host e mantém todas as credenciais do cluster (ONEUPTIME_SECRET, DATABASE_PASSWORD, REDIS_PASSWORD, CLICKHOUSE_PASSWORD) em suas variáveis de ambiente, e a criação de monitores está disponível para o papel mais baixo (ProjectMember) com registro aberto habilitado por padrão, qualquer usuário anônimo pode obter comprometimento total do cluster em cerca de 30 segundos. Este problema foi corrigido na versão 10.0.5.
Fontes
1Prova de conceito de exploit para CVE-2026-27574, uma injeção de código crítica no OneUptime que permite execução remota de código e vazamento de variáveis de ambiente.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.