Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Yumarun

#25754de 53,632
9.8CVSS total
Vulnerabilidades · 1
PT-2026-39322
9.8
2026-05-09
Unknown · Velocityjs · CVE-2026-44966
**Nome do Software Vulnerável e Versões Afetadas** Velocity.js versões anteriores a 2.1.6 **Descrição** Um problema de poluição de protótipo (prototype pollution) existe durante o processamento de diretivas #set em templates. O mecanismo aceita chaves de caminho arbitrárias e realiza atribuições no arquivo `/src/compile/set.ts` usando a lógica `(baseRef as Record<string, unknown>)[key] = val`. Devido à falta de validação ou filtragem de chaves sensíveis como ` proto `, `constructor` ou `prototype`, um invasor pode percorrer a cadeia de protótipos e poluir o Object.prototype global. Isso pode levar à Negação de Serviço (DoS) ou Execução Remota de Código (RCE), dependendo do ambiente do servidor. **Recomendações** Atualize para uma versão posterior a 2.1.5.