CVE Catalog

CVE-2026-125201

HighCVSS 7.0
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

Heap memory corruption can lead to crashes or potential code execution in applications decoding untrusted AV1 streams via Vulkan. Organizations using Vulkan acceleration are exposed.

Recommendation

Update FFmpeg to version 8.1.3 or 9.0.2 (or later) and avoid decoding untrusted AV1 streams via Vulkan. Consider validating tile counts before decoding.

Other vulnerabilities in FFmpeg

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS