PT-2025-23222 · Phpoffice · Phpoffice Math
Aleksandr Zhurnakov
·
Publicado
2025-05-29
·
Atualizado
2025-07-07
·
CVE-2025-48882
CVSS v4.0
8.7
Alta
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas
Versões do PHPOffice Math anteriores à 0.3.0
Descrição
O problema permite que um atacante crie um arquivo XML especial que, quando processado, carrega entidades externas, possibilitando a leitura de arquivos locais do servidor. Isso se deve ao uso da extensão
libxml com a flag LIBXML DTDLOAD sem filtragem adicional. A vulnerabilidade aplica-se apenas à leitura de arquivos no formato MathML.Recomendações
Para versões anteriores à 0.3.0, atualize para a versão 0.3.0 ou posterior para corrigir a vulnerabilidade. Como solução temporária, considere filtrar entidades externas através da implementação de uma função personalizada de carregador de entidades externas, como o uso de
libxml set external entity loader, para minimizar o risco de exploração.Exploit
Correção
XXE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Phpoffice Math