Skip to content
OpenAdvisories
High · 7.5 CVE-2026-120208 EUVD-2026-114729GHSA-wqmc-6h9q-v6wp

libheif 1.18.0 before 1.23.3 Heap Buffer Overflow via unci Mixed-Interleave Decoder

Published Oct 31, 2026 · Updated Nov 2, 2026 · Assigned by VulnCheck

Description

libheif 1.18.0 before 1.23.3 contains a heap-based buffer overflow vulnerability in unc_decoder_mixed_interleave::processTile() that allows attackers to write out of bounds by supplying chroma components with unequal bit depths. Attackers can craft a HEIF file declaring, for example, 16-bit Cb and 8-bit Cr to trigger file-controlled heap writes past the Cr plane, potentially achieving code execution in image-processing pipelines.

Affected products

VendorProductAffectedFixed
strukturag libheif 1.18.0 – < 1.23.3 1.23.3

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libheif 1.23.3-1 —
Debian 13 libheif 1.23.4-1~deb13u1 —
Debian 12 libheif No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS libheif 1.21.2-3ubuntu0.7 USN-9012-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 libheif +3 1.23.7-1.amzn2023 ALAS2023-2026-3437

Advisories 2

References