Katalog CVE

CVE-2026-125203

WysokieCVSS 7.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

FFmpeg przed 8.1.3 oraz 9.x przed 9.0.2 zawiera przepełnienie bufora sterty w dekoderze wielokanałowym Cook w libavcodec/cook.c, który nie weryfikuje, czy maski kanałów podpakietów są rozłączne. Atakujący może dostarczyć spreparowany strumień RealMedia Cook z nakładającymi się maskami podpakietów, powodując zapis zdekodowanych próbek przez cook_decode_frame() poza przydzielone płaszczyzny wyjściowe w każdej aplikacji dekodującej plik.

Ocena ryzyka

Uszkodzenie pamięci sterty może doprowadzić do awarii lub potencjalnego wykonania kodu w aplikacjach dekodujących niezaufane pliki RealMedia. Organizacje przetwarzające multimedia są narażone na ataki przez dostarczone pliki.

Rekomendacja

Zaktualizuj FFmpeg do wersji 8.1.3 lub 9.0.2 (lub nowszej) i unikaj dekodowania niezaufanych strumieni RealMedia Cook. Rozważ izolację procesu dekodowania.

Inne podatności w FFmpeg

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

FFmpeg before 8.1.3 and 9.x before 9.0.2 contains a heap buffer overflow vulnerability in the Cook multichannel decoder in libavcodec/cook.c that fails to verify subpacket channel masks are disjoint. Attackers can supply a crafted RealMedia Cook stream with overlapping subpacket masks, causing cook_decode_frame() to write decoded samples beyond allocated output planes in any application decoding the file.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS