CVE-2026-33021 in libsixelinformazioni

Riassunto

di VulDB • 14/06/2026

libsixel è un'implementazione dell'encoder/decoder SIXEL derivata da sixel di kmiya. Le versioni 1.8.7 e precedenti contengono una vulnerabilità use-after-free in sixel_encoder_encode_bytes() poiché sixel_frame_init() memorizza direttamente il puntatore al buffer pixel di proprietà del chiamante in frame->pixels senza effettuare una copia difensiva (defensive copy). Quando viene attivata un'operazione di ridimensionamento, sixel_frame_convert_to_rgb888() libera incondizionatamente questo buffer di proprietà del chiamante e lo sostituisce con una nuova allocazione interna, lasciando il chiamante con un puntatore dangling. Qualsiasi accesso successivo al buffer originale da parte del chiamante costituisce un use-after-free, confermato da AddressSanitizer. Un attaccante che controlla i frame in ingresso può attivare questo bug ripetutamente e in modo prevedibile, causando un crash affidabile con potenziale per l'esecuzione di codice. Questo problema è stato risolto nella versione 1.8.7-r1.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

GitHub M

Prenotare

17/03/2026

Divulgazione

15/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00247

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!