CVE-2026-125199 · Package
NO FIX YET
FFmpeg's VC-1 decoder in libavcodec leaks slice buffers when a bit reader initialization fails. An attacker who supplies a crafted VC-1 file with repeated oversized slices can exhaust the memory of any application decoding it.
first public Nov 9, 2026 · 1 source
Could this affect your app?
Free first check from your website. Connect your repo for the full answer.
Applications that link libavcodec and decode VC-1 media from untrusted sources can be driven to exhaust memory. Systems that only process trusted media or do not decode VC-1 are less exposed. The sources do not name a fixed version; the linked patch is the only fix reference.
Not affected if no-untrusted-media, vc1-not-decoded
Who cares ffmpeg, libavcodec, media-processing
ffmpeg -version, comparing against the product range in the sources (through 9.0.2).No fix yet, per the sources.
FFmpeg through 9.0.2 contains a memory leak vulnerability in vc1_decode_frame() in libavcodec/vc1dec.c that leaks slice buffers when init_get_bits8() fails. Attackers can supply crafted files with repeated oversized VC-1 slices exceeding the bit reader limit to exhaust memory of decoding applications.
This page as .md · .json · CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.
Are you affected?
Tell InfraStack what you run. It checks this one, and every next one, against your stack.
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.