PT-2021-19951 · Unknown · Haml-Coffee

Agustin Gianni

+1

·

Publicado

2021-05-14

·

Atualizado

2021-08-12

·

CVE-2021-32818

CVSS v3.1

7.7

Alta

VetorAV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N
Nome do software vulnerável e versões afetadas
Versões do haml-coffee anteriores à 1.14.1
Descrição
O haml-coffee é uma solução de modelagem de JavaScript que combina dados de modelo puros com opções de configuração do mecanismo por meio da API de renderização do Express. Ele permite a substituição de uma série de funções auxiliares de HTML por meio de suas opções de configuração. Um aplicativo vulnerável que passe objetos de solicitação controlados pelo usuário para o mecanismo de modelos do haml-coffee pode introduzir vulnerabilidades de execução remota de código (RCE). Além disso, o controle sobre o parâmetro escapeHtml por meio da contaminação da configuração do modelo garante que o haml-coffee não sanitize as entradas do modelo, o que pode resultar em ataques de Cross Site Scripting refletidos contra aplicativos a jusante.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

XSS

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-32818
GHSA-M7MF-VM62-7X3Q

Produtos afetados

Haml-Coffee