PT-2026-71725 · Unknown · Velocityjs
CVE-2026-73649
·
Publicado
2026-07-24
·
Atualizado
2026-08-14
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Velocity.js versões anteriores a 2.1.7
Description
Existe um problema onde as expressões de leitura de propriedade em
src/compile/references.ts permanecem sem filtragem, apesar de correções anteriores para o manipulador de atribuição #set. O fluxo getReferences() chama getAttributes(), cujo acesso a propriedades permite que um template controlado por um invasor atravesse constructor.constructor para alcançar o construtor de Função do JavaScript. Como o manipulador #set valida apenas o alvo da atribuição e não a expressão de leitura de propriedade à direita, um invasor pode executar comandos de shell arbitrários, acessar variáveis de ambiente, recuperar credenciais de nuvem e acessar a rede interna no processo do servidor.Recommendations
Atualizar para a versão 2.1.7.
Exploit
Correção
Code Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Velocityjs