PT-2024-10178
CVE-2024-56411
·
Publicado
2024-12-23
·
Atualizado
2025-01-03
Descrição por
CVSS 3.1
5.4
MédiaMétricasAV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões do PhpSpreadsheet anteriores à 3.7.0
Versões do PhpSpreadsheet anteriores à 2.3.5
Versões do PhpSpreadsheet anteriores à 2.1.6
Versões do PhpSpreadsheet anteriores à 1.29.7
Descrição
O problema está relacionado a uma vulnerabilidade de cross-site scripting (XSS) na base do hiperlink no cabeçalho da página HTML. A página HTML é formada sem sanitizar a base do hiperlink, o que pode permitir que um invasor realize ataques de cross-site scripting. Isso pode resultar na execução de código JavaScript arbitrário no navegador. O componente vulnerável é a classe
PhpOfficePhpSpreadsheetWriterHtml, especificamente o método generateHTMLHeader. Um invasor pode incorporar uma carga maliciosa em uma propriedade do arquivo que resultará na execução de código JavaScript arbitrário quando um usuário visualizar um arquivo Excel gerado de forma especial.Recomendações
Para resolver o problema nas versões anteriores à 3.7.0, atualize para a versão 3.7.0 ou posterior.
Para resolver o problema nas versões anteriores à 2.3.5, atualize para a versão 2.3.5 ou posterior.
Para resolver o problema nas versões anteriores à 2.1.6, atualize para a versão 2.1.6 ou posterior.
Para resolver o problema em versões anteriores à 1.29.7, atualize para a versão 1.29.7 ou posterior.
Como solução alternativa temporária, considere adicionar sanitização adicional de caracteres especiais na string usada para formar o cabeçalho da página HTML.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾