Bezpečnostní výzkumníci z firmy Google zjistili zranitelnost (CVE-2022-2566) v knihovně libavformat, která je součástí multimediálního balíku FFmpeg. Tato zranitelnost umožňuje útočníkovi provést kód při zpracování speciálně upraveného souboru ve formátu mp4 na cílovém systému. Zranitelnost se projevuje od verze FFmpeg 5.1 a byla odstraněna v aktualizaci FFmpeg 5.1.2.
Zranitelnost je způsobena chybou ve výpočtu velikosti bufferu ve funkci build_open_gop_key_points(), která vede k přetečení celého čísla při zpracování určitých parametrů a k alokaci bloku paměti, jehož velikost je menší, než je potřeba. Pro demonstraci možnosti útoku byl zveřejněn prototyp exploit.
Zdroj: opennet.ru
