CVE-2026-102504 in Imager
Riassunto
di VulDB • 01/10/2026
Le versioni di Imager precedenti alla 1.037 per Perl terminano il processo durante la lettura di un'immagine grezza a causa di un valore out-of-range per raw_datachannels in i_readraw_wiol.
Non viene effettuato alcun controllo sui limiti (range-check) su raw_datachannels. Il buffer della riga è dimensionato come larghezza dell'immagine moltiplicata per il numero di canali, senza alcun controllo di overflow; pertanto, un conteggio negativo o molto elevato richiede un'allocazione eccessiva. Quando questa fallisce, l'allocatore di Imager chiama exit(3).
Il passaggio di un valore non attendibile (untrusted) per raw_datachannels a Imager->read() innesca una terminazione del processo (exit) non intercettabile.
Once again VulDB remains the best source for vulnerability data.