PT-2026-63654 · Unknown · Phpspreadsheet
CVE-2026-59932
·
Publicado
2026-07-12
·
Atualizado
2026-07-23
CVSS v2.0
7.8
Alta
| Vetor | AV:N/AC:L/Au:N/C:N/I:N/A:C |
Nome do Software Vulnerável e Versões Afetadas
PhpSpreadsheet (versões afetadas não especificadas)
Description
Existe um problema no leitor Gnumeric onde a função
gzfileGetContents() em src/PhpSpreadsheet/Reader/Gnumeric.php processa incorretamente dados de entrada fortemente compactados. Quando um arquivo .gnumeric inicia com bytes mágicos gzip, a aplicação chama gzdecode() no conteúdo compactado total sem impor um limite ao tamanho descompactado. Isso permite que um invasor remoto forneça um arquivo compactado pequeno que se expande para um tamanho que excede o limite de memória do PHP, fazendo com que o processo trave durante a execução da função canRead(). Isso pode resultar em negação de serviço em aplicações que aceitam uploads de planilhas, como conversores de documentos ou serviços de visualização.Recommendations
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Como medida paliativa temporária, restrinja o uso da função
gzfileGetContents() ou evite processar arquivos .gnumeric não confiáveis até que uma correção esteja disponível.Resource Exhaustion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Phpspreadsheet