CVE catalog

CVE-2026-84383

libheif: CVE-2026-84383

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.72% · Oct 25, 2026

libheif is a HEIF and AVIF file format decoder and encoder. From 1.22.0 until 1.23.2, a crafted HEIF, HEIC, or AVIF item graph using nested iden and auxl references can make HeifPixelImage::transfer_channel_from_image_as() append duplicate Alpha planes with different bit depths to m_storage. HeifPixelImage::scale_nearest_neighbor() in libheif/image/pixelimage.cc allocates the destination Alpha plane using the first plane's 8-bit depth, then iterates a later 10-bit or 12-bit Alpha component and writes uint16_t samples into the same 8-bit allocation. The output geometry controls the overflow extent and the encoded sample values control the data written, allowing a remote file processed by heif_decode_image() to cause a heap out-of-bounds write. This issue is fixed in version 1.23.2.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibheifsid1.23.6-2fixed
Debianlibheifforky1.23.6-2fixed
Debianlibheiftrixie1.19.8-1+deb13u1not affected
Debianlibheiftrixie-security1.23.6-2~deb13u1not affected
Debianlibheifbookworm1.15.1-1+deb12u1not affected
Debianlibheifbookworm-security1.15.1-1+deb12u1not affected
Opensuselibheifleap 16.01.23.4-160000.1.1fixed
Suselibheiflinux enterprise module for desktop applications 15 sp71.23.4-150700.3.21.1fixed
Suselibheiflinux enterprise module for package hub 15 sp71.23.4-150700.3.21.1fixed
Opensuselibheiftumbleweed1.23.4-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibheifsourcesid1.23.2-1not yet assignedNot reportedNot reported
Debianlibheifsourceforky1.23.2-1not yet assignedNot reportedNot reported
DebianlibheifsourcetrixieNot affectedunimportantNot reportedNot reported
DebianlibheifsourcebookwormNot affectedunimportantNot reportedNot reported
Opensuselibheifrpmleap 16.01.23.4-160000.1.1Not reportedOPENSUSE-SU-2026:21889-1Not reported
Suselibheifrpmlinux enterprise module for desktop applications 15 sp71.23.4-150700.3.21.1Not reportedSUSE-SU-2026:4276-1Not reported
Suselibheifrpmlinux enterprise module for package hub 15 sp71.23.4-150700.3.21.1Not reportedSUSE-SU-2026:4276-1Not reported
Opensuselibheifrpmtumbleweed1.23.4-1.1Not reportedOPENSUSE-SU-2026:11719-1Not reported

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

  • [libheif1]Unknown

    Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

  • Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

  • [libheif-aom]Unknown

    Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

  • [libheif-dav1d]Unknown

    Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

  • [libheif-devel]Unknown

    Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

  • Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

  • [libheif-jpeg]Unknown

    Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

  • Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

  • Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

  • [libheif-rav1e]Unknown

    Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

  • Source package: [libheif]

    Details (1)
    • 1.23.1-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.23.4-1.1

      Version impact unknown

      dsa · libheif · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [heif-gdk-pixbuf]Not affected

    Source package: [libheif]

    Details (6)
    • 1.15.1-1+deb12u1 · amd64 · bookworm

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · arm64 · bookworm

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · amd64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · arm64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · amd64 · bookworm-security

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · arm64 · bookworm-security

      Not affected

      dsa · libheif · debian · bookworm

  • [heif-thumbnailer]Not affected

    Source package: [libheif]

    Details (6)
    • 1.15.1-1+deb12u1 · amd64 · bookworm

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · arm64 · bookworm

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · amd64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · arm64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · amd64 · bookworm-security

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · arm64 · bookworm-security

      Not affected

      dsa · libheif · debian · bookworm

  • [libheif1]Not affected

    Source package: [libheif]

    Details (6)
    • 1.15.1-1+deb12u1 · amd64 · bookworm

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · arm64 · bookworm

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · amd64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · arm64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · amd64 · bookworm-security

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · arm64 · bookworm-security

      Not affected

      dsa · libheif · debian · bookworm

  • [libheif-dev]Not affected

    Source package: [libheif]

    Details (6)
    • 1.15.1-1+deb12u1 · amd64 · bookworm

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · arm64 · bookworm

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · amd64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · arm64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · amd64 · bookworm-security

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · arm64 · bookworm-security

      Not affected

      dsa · libheif · debian · bookworm

  • [libheif-examples]Not affected

    Source package: [libheif]

    Details (6)
    • 1.15.1-1+deb12u1 · amd64 · bookworm

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · arm64 · bookworm

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · amd64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · arm64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · amd64 · bookworm-security

      Not affected

      dsa · libheif · debian · bookworm

    • 1.15.1-1+deb12u1 · arm64 · bookworm-security

      Not affected

      dsa · libheif · debian · bookworm

  • [libheif-plugin-aomdec]Not affected

    Source package: [libheif]

    Details (2)
    • 1.19.7-1~bpo12+1 · amd64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · arm64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

  • [libheif-plugin-aomenc]Not affected

    Source package: [libheif]

    Details (2)
    • 1.19.7-1~bpo12+1 · amd64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · arm64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

  • [libheif-plugin-dav1d]Not affected

    Source package: [libheif]

    Details (2)
    • 1.19.7-1~bpo12+1 · amd64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

    • 1.19.7-1~bpo12+1 · arm64 · bookworm-backports

      Not affected

      dsa · libheif · debian · bookworm

Next results

Observed:

References