CVE-2026-47247

libheif is a HEIF and AVIF file format decoder and encoder. Prior to version 1.22.0, two bugs in libheif chain to leak process heap memory as visible pixel values in decoded grid images. An attacker who uploads a crafted AVIF/HEIC file to any server-side image processor (WordPress, Sharp/libvips, ImageMagick, etc.) can recover heap data - including library function pointers sufficient to defeat ASLR, or any other secret - from the publicly-downloadable transcoded JPEG/PNG/WebP output. Local attack vectors are also possible. Version 1.22.0 fixes the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:struktur:libheif:*:*:*:*:*:*:*:*

History

24 Oct 2026, 19:10

Type Values Removed Values Added
Summary
  • (es) libheif es un decodificador y codificador de formato de archivo HEIF y AVIF. Antes de la versión 1.22.0, dos errores en libheif se encadenan para filtrar memoria del heap del proceso como valores de píxel visibles en imágenes de cuadrícula decodificadas. Un atacante que sube un archivo AVIF/HEIC manipulado a cualquier procesador de imágenes del lado del servidor (WordPress, Sharp/libvips, ImageMagick, etc.) puede recuperar datos del heap - incluyendo punteros de función de biblioteca suficientes para derrotar ASLR, o cualquier otro secreto - del resultado JPEG/PNG/WebP transcodificado y descargable públicamente. Los vectores de ataque locales también son posibles. La versión 1.22.0 corrige el problema.

Information

Published : 2026-07-21 22:17

Updated : 2026-10-24 19:10


NVD link : CVE-2026-47247

Mitre link : CVE-2026-47247

CVE.ORG link : CVE-2026-47247


JSON object : View

Products Affected

struktur

  • libheif
CWE
CWE-200

Exposure of Sensitive Information to an Unauthorized Actor

CWE-226

Sensitive Information in Resource Not Removed Before Reuse

CWE-682

Incorrect Calculation

CWE-908

Use of Uninitialized Resource