CVE Catalog

CVE-2026-125248

HighCVSS 7.0
Published: Translated: NVD NIST

Summary

FFmpeg 9.0 through 9.0.2 contains an integer overflow in libavcodec/ffv1enc_vulkan.c that undersizes the float remap GPU buffer for large frames. Attackers can supply large GBRPF32 or GBRAPF32 images or videos that, when transcoded to FFV1 with the Vulkan encoder, trigger out-of-bounds GPU memory writes causing crashes or memory corruption.

Risk Assessment

Transcoding malicious large images or videos can corrupt GPU memory, leading to application crashes or system instability.

Recommendation

Update FFmpeg to a version later than 9.0.2 and avoid transcoding untrusted large GBRPF32/GBRAPF32 files with the Vulkan encoder until the fix is applied.

Other vulnerabilities in FFmpeg

See all
Original NVD description (English source)

FFmpeg 9.0 through 9.0.2 contains an integer overflow vulnerability in libavcodec/ffv1enc_vulkan.c that undersizes the float remap GPU buffer for large frames. Attackers can supply large GBRPF32 or GBRAPF32 images or videos that, when transcoded to FFV1 with the Vulkan encoder, trigger out-of-bounds GPU memory writes causing crashes or memory corruption.

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