PT-2026-63654 · Unknown · Phpspreadsheet

CVE-2026-59932

·

Publicado

2026-07-12

·

Atualizado

2026-07-23

CVSS v2.0

7.8

Alta

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-10358
CVE-2026-59932
GHSA-2MRG-GJXQ-2GVR

Produtos afetados

Phpspreadsheet