Katalog CVE

CVE-2026-125201

WysokieCVSS 7.0
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

FFmpeg 7.0 przed 8.1.3 oraz 9.x przed 9.0.2 zawiera zapis poza granicami sterty w funkcji vk_av1_decode_slice() w libavcodec/vulkan_av1.c, ponieważ limit liczby kafelków jest sprawdzany tylko na wejściu. Atakujący może dostarczyć spreparowany strumień AV1 z ponad 256 kafelkami dekodowanymi przez akcelerator sprzętowy Vulkan, aby przepełnić tile_sizes i uszkodzić pamięć sterty.

Ocena ryzyka

Uszkodzenie pamięci sterty może doprowadzić do awarii lub potencjalnego wykonania kodu w aplikacjach dekodujących niezaufane strumienie AV1 przez Vulkan. Organizacje używające akceleracji Vulkan są narażone.

Rekomendacja

Zaktualizuj FFmpeg do wersji 8.1.3 lub 9.0.2 (lub nowszej) i unikaj dekodowania niezaufanych strumieni AV1 przez Vulkan. Rozważ walidację liczby kafelków przed dekodowaniem.

Inne podatności w FFmpeg

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

FFmpeg 7.0 before 8.1.3 and 9.x before 9.0.2 contains a heap out-of-bounds write vulnerability in vk_av1_decode_slice() in libavcodec/vulkan_av1.c because the tile-count limit is checked only on entry. Attackers can supply a crafted AV1 stream with more than 256 tiles decoded via the Vulkan hardware accelerator to overflow tile_sizes and corrupt heap memory.

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