← Vulnerability feed

Vulnerability record · CVE-2026-47178 · published 21 July 2026

CVE-2026-47178: Struktur libheif out-of-bounds write vulnerability

Struktur · Libheif

libheif is a HEIF and AVIF file format decoder and encoder. In versions 1.19.0 through 1.21.2, a crafted HEIF file (uncompressed `unci` codec, tiled, component-interleaved, 4:2:0) triggers a heap out-of-bounds write in libheif's uncompressed tile decoder. The write overwrites the C++ vtable pointer of an adjacent `unc_decoder_component_interleave` object; the next virtual call dispatches to an attacker-chosen address. Version 1.22.0 patches the issue.

7.8 CVSS 3.1 High EPSS 0.18% · top 93.8% CWE-787 · Out-of-bounds write
7.8CVSS 3.1 base score
0.18%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
1References, 1 tagged exploit
27 Jul 2026Last modified by NVD

Description

libheif is a HEIF and AVIF file format decoder and encoder. In versions 1.19.0 through 1.21.2, a crafted HEIF file (uncompressed `unci` codec, tiled, component-interleaved, 4:2:0) triggers a heap out-of-bounds write in libheif's uncompressed tile decoder. The write overwrites the C++ vtable pointer of an adjacent `unc_decoder_component_interleave` object; the next virtual call dispatches to an attacker-chosen address. Version 1.22.0 patches the issue.

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2026-47178 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

8.8CVE-2026-32740Struktur libheif out-of-bounds write vulnerabilitylibheif is a HEIF and AVIF file format decoder and encoder. Versions 1.21.2 and prior contain a heap-buffer-overflow (write) vulnerability in the gri…EPSS 0.56%8.8CVE-2023-49460Struktur libheif vulnerabilitylibheif v1.17.5 was discovered to contain a segmentation violation via the function UncompressedImageCodec::decode_uncompressed_image.EPSS 0.76%8.8CVE-2023-49462Struktur libheif vulnerabilitylibheif v1.17.5 was discovered to contain a segmentation violation via the component /libheif/exif.cc.EPSS 0.80%8.8CVE-2023-49463Struktur libheif vulnerabilitylibheif v1.17.5 was discovered to contain a segmentation violation via the function find_exif_tag at /libheif/exif.cc.EPSS 0.77%8.8CVE-2023-49464Struktur libheif vulnerabilitylibheif v1.17.5 was discovered to contain a segmentation violation via the function UncompressedImageCodec::get_luma_bits_per_pixel_from_configuratio…EPSS 0.76%8.8CVE-2020-19498Struktur libheif vulnerabilityFloating point exception in function Fraction in libheif 1.4.0, allows attackers to cause a Denial of Service or possibly other unspecified impacts.EPSS 1.4%8.8CVE-2020-19499Struktur libheif out-of-bounds read vulnerabilityAn issue was discovered in heif::Box_iref::get_references in libheif 1.4.0, allows attackers to cause a Denial of Service or possibly other unspecifi…EPSS 1.4%8.8CVE-2019-11471Struktur libheif use after free vulnerabilitylibheif 1.4.0 has a use-after-free in heif::HeifContext::Image::set_alpha_channel in heif_context.h because heif_context.cc mishandles references to …EPSS 1.8%

Source: NIST National Vulnerability Database (record CVE-2026-47178), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.