PT-2025-41613 · Poppler+5 · Poppler+5
CVSS v3.1
6.2
Média
| Vetor | AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
Versões do Poppler anteriores a 25.10.0
Descrição
O Poppler é uma biblioteca utilizada para renderizar arquivos PDF e modificar sua estrutura. Existe um problema do tipo use-after-free (escrita) devido ao uso de ponteiros brutos para elementos dentro de um
std::vector na classe StructTreeRoot. Isso pode resultar em ponteiros dangling quando o vetor é redimensionado. A vulnerabilidade origina-se da forma como o refToParentMap armazena referências a elementos do std::vector usando ponteiros brutos, os quais se tornam inválidos ao redimensionar o vetor. Um std::vector realoca memória e move elementos quando atinge sua capacidade, invalidando quaisquer ponteiros brutos armazenados anteriormente para esses elementos.Recomendações
Atualize para a versão 25.10.0 ou posterior do Poppler.
Correção
DoS
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Debian
Linuxmint
Poppler
Red Os
Suse
Ubuntu