CVE-2026-70651

libvips is a fast image processing library with low memory needs. Prior to version 8.18.3, libvips built without libtiff support but with ImageMagick support can overflow the combined frame height while loading a crafted multi-page TIFF through VipsForeignLoadMagick. The vulnerable calculations in libvips/foreign/magick6load.c and libvips/foreign/magick7load.c multiply the per-page Ysize by n_frames without a checked bound, which can cause a heap buffer over-read and process crash. Most package-manager builds include libtiff and do not use this affected fallback path. This issue is fixed in version 8.18.3.
CVSS

No CVSS.

Configurations

No configuration.

History

26 Oct 2026, 10:10

Type Values Removed Values Added
Summary
  • (es) libvips es una biblioteca de procesamiento de imágenes rápida con bajas necesidades de memoria. Antes de la versión 8.18.3, libvips compilado sin soporte para libtiff pero con soporte para ImageMagick puede desbordar la altura de fotograma combinada al cargar un TIFF multipágina manipulado a través de VipsForeignLoadMagick. Los cálculos vulnerables en libvips/foreign/magick6load.c y libvips/foreign/magick7load.c multiplican el Ysize por página por n_frames sin un límite comprobado, lo que puede causar una lectura excesiva del búfer de pila y un fallo del proceso. La mayoría de las compilaciones de gestores de paquetes incluyen libtiff y no utilizan esta ruta de respaldo afectada. Este problema está corregido en la versión 8.18.3.

Information

Published : 2026-08-20 21:17

Updated : 2026-10-26 10:10


NVD link : CVE-2026-70651

Mitre link : CVE-2026-70651

CVE.ORG link : CVE-2026-70651


JSON object : View

Products Affected

No product.

CWE
CWE-680

Integer Overflow to Buffer Overflow