CVE Catalog

CVE-2026-125178

MediumCVSS 6.1
Published: Translated: NVD NIST

Summary

FFmpeg through 9.0.2 contains an out-of-bounds heap read vulnerability in tdsc_load_cursor() in libavcodec/tdsc.c, which stores cursor dimensions before validating them. Attackers can supply a crafted AVI file with oversized TDSC cursor dimensions so tdsc_paint_cursor() reads past the cursor buffer, crashing the decoder or leaking heap memory into frames.

Risk Assessment

May lead to decoder crashes and heap memory leakage, posing risks to confidentiality and availability.

Recommendation

Update FFmpeg to a patched version or avoid decoding untrusted AVI files with TDSC cursors until updated.

Other vulnerabilities in FFmpeg

See all
Original NVD description (English source)

FFmpeg through 9.0.2 contains an out-of-bounds heap read vulnerability in tdsc_load_cursor() in libavcodec/tdsc.c, which stores cursor dimensions before validating them. Attackers can supply a crafted AVI file with oversized TDSC cursor dimensions so tdsc_paint_cursor() reads past the cursor buffer, crashing the decoder or leaking heap memory into frames.

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