PT-2021-14413 · Sap · Sapui5+1
Matz3
·
Publicado
2021-01-29
·
Atualizado
2021-02-26
·
CVE-2021-21316
CVSS v2.0
6.8
Média
| Vetor | AV: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.
Correção
Special Elements Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Openui5
Sapui5