CVE-2024-54152
Angular Expressions - Execução Remota de Código ao usar locals
- Publicado
- 10 de dez. de 2024
- Atualizado
- 10 de dez. de 2024
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 6 de ago. de 2026
CVSS primário
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XBaixo · próximos 30 dias
- Percentil
- 81,9%
- 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
Angular Expressions fornece expressões para o framework web Angular.JS como um módulo independente. Antes da versão 1.4.3, um atacante pode escrever uma expressão maliciosa que escapa da sandbox para executar código arbitrário no sistema. Com um payload mais complexo (não divulgado), é possível obter acesso total à execução de código arbitrário no sistema. O problema foi corrigido na versão 1.4.3 do Angular Expressions. Duas possíveis soluções alternativas estão disponíveis. Pode-se desabilitar o acesso a `__proto__` globalmente ou garantir que se use a função com apenas um argumento.
Fontes
1Exploit de PoC para escape de sandbox do Angular Expressions (CVE-2024-54152) que alcança RCE por meio de expressão maliciosa. Inclui ambiente Docker e scripts de payload em Go e Python.
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.