PT-2024-31545 · Phpoffice · Phpspreadsheet

Emilvirkki

·

Publicado

2024-10-07

·

Atualizado

2025-03-07

·

CVE-2024-45292

CVSS v3.1

5.4

Média

VetorAV: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 à 1.29.2
Versões do PHPSpreadsheet anteriores à 2.1.1
Versões do PHPSpreadsheet anteriores à 2.3.0
Descrição
O componente PhpOfficePhpSpreadsheetWriterHtml no PHPSpreadsheet não sanitiza URLs “javascript:” dos atributos href de hiperlinks, resultando em uma vulnerabilidade de Cross-Site Scripting. Isso permite uma possível exploração quando um usuário interage com um arquivo de planilha malicioso. Não há soluções alternativas conhecidas para este problema.
Recomendações
Para versões do PHPSpreadsheet anteriores à 1.29.2, atualize para a versão 1.29.2 ou posterior.
Para versões do PHPSpreadsheet anteriores à 2.1.1, atualize para a versão 2.1.1 ou posterior.
Para versões do PHPSpreadsheet anteriores à 2.3.0, atualize para a versão 2.3.0 ou posterior.

Exploit

Correção

XSS

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-45292
GHSA-R8W8-74WW-J4WH

Produtos afetados

Phpspreadsheet