CVE-2026-125178: FFmpeg through 9.0.2 Out-of-Bounds Heap Read via TDSC Cursor Dimensions
FFmpeg through 9.0.2 contains an out-of-bounds heap read vulnerability in tdscloadcursor() in libavcodec/tdsc.c, which stores cursor dimensions before validating them. Attackers can supply a crafted AVI file with oversized TDSC cursor dimensions so tdscpaintcursor() reads past the cursor buffer, crashing the decoder or leaking heap memory into frames.