CVE-2026-125179: FFmpeg through 9.0.2 Heap Memory Disclosure via VQA Video Decoder

Published Nov 9, 2026
·
Updated

FFmpeg through 9.0.2 contains an uninitialized memory vulnerability in the VQA video decoder in libavcodec/vqavideo.c that allows attackers to disclose heap memory via a crafted VQA file. Attackers can supply a Westwood VQA file omitting or truncating the CBF0/CBFZ codebook chunk, causing vqadecodeframe() to render frames from leftover heap bytes visible in decoded output.

Affected Software

1 affected component
FFmpeg FFmpeg<=9.0.2

Event History

Nov 9, 2026
CVE Published
via MITRE·07:11 PM
Data Sourced
via MITRE·07:11 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·07:16 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

What must an attacker do to trigger the disclosure?

An attacker must cause FFmpeg to decode a crafted Westwood VQA file that omits or truncates the CBF0 or CBFZ codebook chunk. User interaction is required to open or otherwise process the malicious file.

2

What information can be exposed?

The decoder can render frame data from leftover heap memory into the decoded video output. The reported impact is limited to disclosure of heap memory; integrity and availability impacts are not indicated.

3

Which deployments are most exposed?

Deployments that decode untrusted or externally supplied Westwood VQA files are exposed, including workflows that automatically process uploaded media. The reported attack vector is local, so an attacker needs a path to provide the crafted file to a system that invokes FFmpeg decoding.

4

How can I determine whether a file is attempting to exploit this issue?

Inspect Westwood VQA inputs for missing or truncated CBF0 or CBFZ codebook chunks. Such files can cause the VQA decoder to use uninitialized codebook data when rendering frames.

5

What can be done before updating?

Avoid decoding untrusted Westwood VQA files, or disable or isolate processing paths that invoke the VQA decoder. Use the upstream fix referenced by commit f9df3577ac40aaee06f82f05eab8249cbab3cd33 when updating is possible.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203