CVE-2026-96611

Medium

Description

FFmpeg before 9.0 has a signed integer overflow in libavformat/mov.c. In mov_read_ispe(), uint32_t width/height values from a crafted HEIF ispe box are stored into signed int fields without bounds checking, allowing values exceeding INT_MAX to become negative. In read_image_grid(), accumulating these values causes signed integer overflow (undefined behavior per C17 section 6.5), which on x86 wraps to a small positive value, bypassing downstream validity checks.

SeverityMedium
CVSS6.9
Exploit probability—
ProductFfmpeg
PublishedSep 23, 2026
First seenSep 23, 2026

How to fix

Update
  • ffmpeg ffmpeg9.0 or later

Affected products

ProductAffected versionsFixed in
ffmpeg ffmpegv < 9.09.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.