CVE-2026-96611CWE-190

CVE-2026-96611

Medium · published September 23, 2026

CVSS v3.1
6.9
EPSS
0%
Percentile
1.1
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
6.9 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00108 · 1.1th percentile
Weakness
CWE-190 · Integer Overflow or Wraparound
Published
2026-09-23T19:17Z
Affected products (1)
ProductVersionsFixed in
ffmpeg/ffmpeg< 9.09.0
References (2)
EPSS history
Timeline
  • 25 SEP 03:28Z
    EPSS moved — → 0%
    epss
  • 23 SEP 14:18Z
    FFmpeg before 9.0 has a signed integer overflow in libavformat/mov.c
    cvelistv5