Oplysninger om to sårbarheder i FFmpeg-pakkens JPEG XL-dekoder er blevet afsløret, som kan føre til, at en angriber udfører kode ved behandling af særligt formaterede billeder i FFmpeg. Problemerne blev løst i udgivelsen af FFmpeg 6.1, men da understøttelsen af JPEG XL først er tilgængelig fra version 6.1, berører sårbarheden kun systemer, der bruger eksperimentelle FFmpeg 6.1-builds eller anvender ændringer fra dem.
Den første sårbarhed (CVE-2024-22860) skyldes et heltals-overløb i JPEG XL-parseren, som opstod på grund af manglende grænsekontrol for int-typen. Den anden sårbarhed (CVE-2024-22862) opstod på grund af et heltals-overløb i funktionen jpegxl_anim_read_packet, der bruges til at dekode animationer, og relaterer til brugen af den signerede int64_t i stedet for den usignerede uint64_t. Problemerne er specifikke for FFmpeg og opstår ikke i referenceimplementeringen af libjxl.
Kilde: opennet.ru
