PT-2026-32952 · Libsixel · Libsixel

Nicoppida

·

Publicado

2026-04-14

·

Atualizado

2026-04-23

·

CVE-2026-33023

CVSS v3.1

7.8

Alta

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

CVE-2026-33023

Produtos afetados

Libsixel