CVE-2026-65703Disclosure(ffmpeg / ffmpeg)

LOWCVSS 8.5 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

FFmpeg versions 2.7 through 8.1.2 contain an out-of-bounds write vulnerability in the TDSC video decoder that allows remote attackers to cause heap corruption by supplying a crafted AVI file that changes frame dimensions across TDSF frames. The tdsc_parse_tdsf() function fails to unreference the existing reference frame before calling av_frame_get_buffer(), causing tdsc_blit() and tdsc_yuv2rgb() to write attacker-controlled pixel data beyond the end of the undersized reference frame buffer, resulting in a process crash and potential code execution.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-787

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • ffmpeg

Threat summary

  • 1 mentions across 1 observed day

What's happening

  • Technical details provided in 1 signal
  • Disclosure: 1 classified signal
  • 1 total mentions across 1 day

Affected systems

Vendors
Products
ffmpeg

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-07-24: 1Technical Details · 2026-07-24: 107-24
Signal classification1 categories
Disclosure
1100.0%
Full discourse1 post
  • Upwind Security MDR@UpwindMDR
    Disclosure

    🚨 HIGH - FFmpeg TDSC decoder out-of-bounds write via crafted AVI (CVE-2026-65703) FFmpeg 2.7 through 8.1.2 is vulnerable to an out-of-bounds write in the TDSC video decoder when parsing TDSF frames inside AVI files. The root cause is improper memory management leading to a heap-based buffer overflow: tdsc_parse_tdsf() fails to unreference the existing reference frame before allocating a new buffer when frame dimensions change. An attacker can exploit this by delivering a crafted AVI that triggers dimension changes across TDSF frames, causing tdsc_blit() and tdsc_yuv2rgb() to write attacker-controlled pixel data past the end of an undersized heap buffer during decode. Impact ranges from heap corruption and denial of service (crash) to potential remote code execution in any application that decodes untrusted AVI content using FFmpeg. 👉 Affected: FFmpeg 2.7–8.1.2 | No fix yet - treat as suspicious

    Post summary

    The post announces a high-severity heap overflow in FFmpeg’s TDSC decoder via crafted AVI files, noting the lack of a fix but providing detailed technical and impact information.

    00000105
    254 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appffmpegffmpeg---

Explore more