PT-2026-32952 · Libsixel · Libsixel
Nicoppida
·
Publicado
2026-04-14
·
Atualizado
2026-04-23
·
CVE-2026-33023
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
libsixel versões anteriores a 1.8.7-r1
Description
Um problema de use-after-free existe na função
load with gdkpixbuf() em loader.c quando o software é compilado com a opção --with-gdk-pixbuf2. O problema ocorre porque o caminho de limpeza libera manualmente o objeto sixel frame t e seus buffers internos sem consultar a contagem de referências, embora o objeto tenha sido criado através do construtor com contagem de referências sixel frame new(). Consequentemente, qualquer callback que utilize sixel frame ref(frame) para manter uma referência ficará com um ponteiro pendente após o retorno de sixel helper load image file(). Um invasor pode disparar isso fornecendo uma imagem manipulada para um aplicativo compilado com suporte ao gdk-pixbuf2, o que pode levar à corrupção de memória, divulgação de informações ou execução de código.Recommendations
Atualizar para a versão 1.8.7-r1.
Exploit
Correção
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
Libsixel