PT-2021-14413
CVE-2021-21316
·
Publicado
2021-01-29
·
Atualizado
2021-02-26
Descrição por
CVSS 2.0
6.8
MédiaMétricasAV:N/AC:M/Au:N/C:P/I:P/A:P
Nome do software vulnerável e versões afetadas
Versões do less-openui5 anteriores à 0.10.0
Descrição
O problema surge ao processar recursos de temas, como arquivos
*.less, com o less-openui5 que se originam de uma fonte não confiável. Esses recursos podem conter código JavaScript que será executado no contexto do processo de compilação. Esse comportamento é uma característica da biblioteca Less.js, mas é inesperado no contexto do desenvolvimento do OpenUI5 e do SAPUI5. Um invasor poderia criar uma biblioteca ou biblioteca de temas com código JavaScript malicioso em um dos arquivos .less. A partir da versão 3.0.0 do Less.js, o recurso Inline JavaScript está desativado por padrão, mas o less-openui5 usa um fork do Less.js v1.6.3. Desativar o recurso Inline JavaScript nas versões 1.x do Less.js ainda avalia o código com códigos duplos adicionais ao redor dele.Recomendações
Para versões anteriores à 0.10.0, atualize para a versão 0.10.0 ou posterior para remover completamente o recurso de avaliação de JavaScript inline do código do fork do Less.js.
Como solução alternativa temporária, considere processar apenas recursos de temas confiáveis até que o problema seja resolvido.
Explorabilidade
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾