CVE-2026-70652

libvips is a fast image processing library with low memory needs. Prior to version 8.18.3, libvips built with libultrahdr support can incorrectly size an output buffer in libvips/foreign/uhdrsave.c within vips_foreign_save_uhdr_set_raw_hdr when a pipeline enlarges an incoming JPEG to a very large output before encoding a gain map through VipsForeignSaveUhdr. The undersized allocation can cause a heap buffer over-read that may disclose adjacent data or crash the process. 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 con soporte para libultrahdr puede dimensionar incorrectamente un búfer de salida en libvips/foreign/uhdrsave.c dentro de vips_foreign_save_uhdr_set_raw_hdr cuando una tubería agranda un JPEG entrante a una salida muy grande antes de codificar un mapa de ganancia a través de VipsForeignSaveUhdr. La asignación de tamaño insuficiente puede causar una lectura excesiva del búfer de pila que puede revelar datos adyacentes o bloquear el proceso. Este problema está solucionado en la versión 8.18.3.

Information

Published : 2026-08-20 21:17

Updated : 2026-10-26 10:10


NVD link : CVE-2026-70652

Mitre link : CVE-2026-70652

CVE.ORG link : CVE-2026-70652


JSON object : View

Products Affected

No product.

CWE
CWE-126

Buffer Over-read