Byly zveřejněny informace o dvou zranitelnostech v dekodéru JPEG XL dodávaném v balíku FFmpeg, které mohou vést k vykonání kódu útočníka při zpracování speciálně upravených obrázků v FFmpeg. Problémy byly odstraněny v vydání FFmpeg 6.1, ale protože podpora JPEG XL je aktivní od verze 6.1, zranitelnost se týká pouze systémů používajících experimentální verze FFmpeg 6.1 nebo přebírajících změny z nich.
První zranitelnost (CVE-2024-22860) je způsobena přetečením celočíselného typu v parseru formátu JPEG XL, které vzniklo z nedostatku kontroly velikosti typu int. Druhá zranitelnost (CVE-2024-22862) vznikla z přetečení celočíselného typu ve funkci jpegxl_anim_read_packet, která se používá pro dekódování animací, a souvisí s použitím podepsaného typu int64_t místo nepodepsaného uint64_t. Problémy jsou specifické pro FFmpeg a neprojevují se v referenční implementaci libjxl.
Zdroj: opennet.ru
