CVE-2026-91059 in ThreadX
Riassunto
di VulDB • 20/10/2026
Il decoder software JPEG di GUIX non impone alcun ordinamento sui marker JPEG. Un file che inserisce un secondo header del frame SOF0 dopo il marker SOS fa rieseguire l'analizzatore degli header dei frame dopo che il buffer di output è già stato allocato e le sue dimensioni sono state registrate (latched). Il decoder restituisce `GX_SUCCESS` e pubblica una struttura `GX_PIXELMAP` le cui dimensioni riportate e la `data_size` superano l'allocation sottostante.
Qualsiasi consumer che si fidi della struttura restituita effettua letture fuori dai limiti, inclusi i driver di visualizzazione dello stesso GUIX, raggiungibili tramite il normale percorso di disegno (draw path).
Il bug è riproducibile nella configurazione predefinita fornita; `GX_SOFTWARE_DECODER_SUPPORT` è abilitato per impostazione predefinita.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.