CVE-2026-33019 in libsixelinformação

Sumário

de VulDB • 05/06/2026

libsixel é uma implementação do codificador/decodificador SIXEL derivada da versão de kmiya's sixel. As versões 1.8.7 e anteriores contêm um estouro inteiro (integer overflow) que leva a uma leitura fora dos limites (out-of-bounds heap read) no tratamento da opção --crop do img2sixel, onde coordenadas positivas até INT_MAX são aceitas sem verificação de limites segura contra estouro. Em sixel_encoder_do_clip(), a expressão clip_w + clip_x transborda para um valor negativo grande quando clip_x é INT_MAX, fazendo com que o guarda-limite seja totalmente ignorado, e a coordenada não limitada é passada através de sixel_frame_clip() para clip(), que calcula um ponteiro de origem muito além do buffer da imagem e o passa para memmove(). Um atacante fornecendo um argumento crop especialmente elaborado com qualquer imagem válida pode acionar uma leitura fora dos limites no heap, resultando em uma falha confiável e potencial divulgação de informações. Este problema foi corrigido na versão 1.8.7-r1.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

GitHub M

Reservar

17/03/2026

Divulgação

15/04/2026

Moderação

aceite

Entrada

VDB-357628

CPE

pronto

EPSS

0.00256

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!