Debian Package Tracker
Register | Log in
Subscribe

libheif

Choose email to subscribe with

general
  • source: libheif (main)
  • version: 1.21.2-1
  • maintainer: Debian Multimedia Maintainers (archive) (DMD)
  • uploaders: Joachim Bauch [DMD]
  • arch: any
  • std-ver: 4.7.3
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1.11.0-1
  • o-o-sec: 1.11.0-1+deb11u2
  • oldstable: 1.15.1-1+deb12u1
  • old-sec: 1.15.1-1+deb12u1
  • old-bpo: 1.19.7-1~bpo12+1
  • stable: 1.19.8-1
  • testing: 1.20.2-2
  • unstable: 1.21.2-1
versioned links
  • 1.11.0-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.11.0-1+deb11u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.15.1-1+deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.19.7-1~bpo12+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.19.8-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.20.2-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.21.2-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • heif-gdk-pixbuf (1 bugs: 0, 1, 0, 0)
  • heif-thumbnailer
  • heif-view
  • libheif-dev
  • libheif-examples
  • libheif-plugin-aomdec
  • libheif-plugin-aomenc
  • libheif-plugin-dav1d
  • libheif-plugin-ffmpegdec
  • libheif-plugin-j2kdec
  • libheif-plugin-j2kenc
  • libheif-plugin-jpegdec
  • libheif-plugin-jpegenc
  • libheif-plugin-kvazaar
  • libheif-plugin-libde265
  • libheif-plugin-rav1e
  • libheif-plugin-svtenc
  • libheif-plugin-x265
  • libheif-plugins-all
  • libheif1 (1 bugs: 0, 1, 0, 0)
action needed
lintian reports 1 error and 1 warning high
Lintian reports 1 error and 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2025-08-18 Last update: 2026-01-21 07:30
1 security issue in forky high

There is 1 open security issue in forky.

1 important issue:
  • CVE-2025-68431: libheif is an HEIF and AVIF file format decoder and encoder. Prior to version 1.21.0, a crafted HEIF that exercises the overlay image item path triggers a heap buffer over-read in `HeifPixelImage::overlay()`. The function computes a negative row length (likely from an unclipped overlay rectangle or invalid offsets), which then underflows when converted to `size_t` and is passed to `memcpy`, causing a very large read past the end of the source plane and a crash. Version 1.21.0 contains a patch. As a workaround, avoid decoding images using `iovl` overlay boxes.
Created: 2025-12-29 Last update: 2026-01-19 22:30
1 low-priority security issue in trixie low

There is 1 open security issue in trixie.

1 issue left for the package maintainer to handle:
  • CVE-2025-68431: (needs triaging) libheif is an HEIF and AVIF file format decoder and encoder. Prior to version 1.21.0, a crafted HEIF that exercises the overlay image item path triggers a heap buffer over-read in `HeifPixelImage::overlay()`. The function computes a negative row length (likely from an unclipped overlay rectangle or invalid offsets), which then underflows when converted to `size_t` and is passed to `memcpy`, causing a very large read past the end of the source plane and a crash. Version 1.21.0 contains a patch. As a workaround, avoid decoding images using `iovl` overlay boxes.

You can find information about how to handle this issue in the security team's documentation.

Created: 2025-12-29 Last update: 2026-01-19 22:30
1 low-priority security issue in bookworm low

There is 1 open security issue in bookworm.

1 issue left for the package maintainer to handle:
  • CVE-2025-68431: (needs triaging) libheif is an HEIF and AVIF file format decoder and encoder. Prior to version 1.21.0, a crafted HEIF that exercises the overlay image item path triggers a heap buffer over-read in `HeifPixelImage::overlay()`. The function computes a negative row length (likely from an unclipped overlay rectangle or invalid offsets), which then underflows when converted to `size_t` and is passed to `memcpy`, causing a very large read past the end of the source plane and a crash. Version 1.21.0 contains a patch. As a workaround, avoid decoding images using `iovl` overlay boxes.

You can find information about how to handle this issue in the security team's documentation.

Created: 2025-12-29 Last update: 2026-01-19 22:30
testing migrations
  • This package will soon be part of the auto-svt-av1 transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
  • excuses:
    • Migration status for libheif (1.20.2-2 to 1.21.2-1): Waiting for test results or another package, or too young (no action required now - check later)
    • Issues preventing migration:
    • ∙ ∙ Autopkgtest for cimg/3.5.2+dfsg-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Pass, s390x: Test triggered
    • ∙ ∙ Autopkgtest for glycin/2.0.7+ds-2: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻, i386: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: No tests, superficial or marked flaky ♻, riscv64: No tests, superficial or marked flaky ♻, s390x: Test triggered
    • ∙ ∙ Autopkgtest for hyprgraphics/0.5.0-2: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Pass, s390x: Test triggered
    • ∙ ∙ Autopkgtest for imagemagick/8:7.1.2.12+dfsg1-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Pass, s390x: Test triggered
    • ∙ ∙ Autopkgtest for libheif/1.21.2-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Pass, s390x: Test triggered
    • ∙ ∙ Autopkgtest for rust-libheif-sys/5.0.0-2: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻, i386: No tests, superficial or marked flaky ♻, ppc64el: No tests, superficial or marked flaky ♻, riscv64: No tests, superficial or marked flaky ♻, s390x: Test triggered
    • ∙ ∙ Too young, only 1 of 5 days old
    • Additional info (not blocking):
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/libh/libheif.html
    • Not considered
news
[rss feed]
  • [2026-01-19] Accepted libheif 1.21.2-1 (source) into unstable (Joachim Bauch)
  • [2025-08-21] libheif 1.20.2-2 MIGRATED to testing (Debian testing watch)
  • [2025-08-18] Accepted libheif 1.20.2-2 (source) into unstable (Joachim Bauch)
  • [2025-08-05] Accepted libheif 1.20.2-1 (source) into experimental (Joachim Bauch)
  • [2025-07-29] Accepted libheif 1.20.1-1 (source amd64) into experimental (Debian FTP Masters) (signed by: Joachim Bauch)
  • [2025-05-09] libheif 1.19.8-1 MIGRATED to testing (Debian testing watch)
  • [2025-04-29] Accepted libheif 1.19.8-1 (source) into unstable (Joachim Bauch)
  • [2025-03-24] Accepted libheif 1.19.7-1~bpo12+1 (source) into stable-backports (Joachim Bauch)
  • [2025-03-14] libheif 1.19.7-1 MIGRATED to testing (Debian testing watch)
  • [2025-03-10] Accepted libheif 1.19.7-1 (source) into unstable (Joachim Bauch)
  • [2025-01-10] libheif 1.19.5-1 MIGRATED to testing (Debian testing watch)
  • [2025-01-07] Accepted libheif 1.19.5-1 (source) into unstable (Joachim Bauch)
  • [2024-11-16] Accepted libheif 1.19.3-1~bpo12+1 (source) into stable-backports (Joachim Bauch)
  • [2024-11-14] libheif 1.19.3-1 MIGRATED to testing (Debian testing watch)
  • [2024-11-13] Accepted libheif 1.19.1-1~bpo12+2 (source amd64) into stable-backports (Debian FTP Masters) (signed by: Joachim Bauch)
  • [2024-11-13] Accepted libheif 1.19.1-1~bpo12+1 (source amd64) into stable-backports (Debian FTP Masters) (signed by: Joachim Bauch)
  • [2024-11-11] Accepted libheif 1.19.3-1 (source) into unstable (Joachim Bauch)
  • [2024-11-06] libheif 1.19.1-1 MIGRATED to testing (Debian testing watch)
  • [2024-11-05] Accepted libheif 1.11.0-1+deb11u2 (source) into oldstable-security (Chris Lamb)
  • [2024-11-04] Accepted libheif 1.19.1-1 (source) into unstable (Joachim Bauch)
  • [2024-10-26] Accepted libheif 1.15.1-1+deb12u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Moritz Mühlenhoff)
  • [2024-10-25] Accepted libheif 1.15.1-1+deb12u1 (source) into stable-security (Debian FTP Masters) (signed by: Moritz Mühlenhoff)
  • [2024-10-22] Accepted libheif 1.11.0-1+deb11u1 (source) into oldstable-security (Chris Lamb)
  • [2024-09-30] libheif 1.18.2-2 MIGRATED to testing (Debian testing watch)
  • [2024-09-26] Accepted libheif 1.18.2-2 (source) into unstable (Joachim Bauch)
  • [2024-09-25] Accepted libheif 1.18.2-1 (source amd64 all) into unstable (Debian FTP Masters) (signed by: Joachim Bauch)
  • [2024-08-30] libheif 1.18.1-2 MIGRATED to testing (Debian testing watch)
  • [2024-08-28] Accepted libheif 1.18.1-2 (source) into unstable (Joachim Bauch)
  • [2024-08-01] Accepted libheif 1.18.1-1 (source) into unstable (Joachim Bauch)
  • [2024-07-21] libheif 1.17.6-4 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 2
  • RC: 0
  • I&N: 2
  • M&W: 0
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (1, 1)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1.20.2-2ubuntu1
  • 2 bugs
  • patches for 1.20.2-2ubuntu1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing