Information on source package libheif

Available versions

ReleaseVersion
bookworm1.15.1-1+deb12u1
trixie1.19.8-1+deb13u1
trixie (security)1.23.6-2~deb13u1
forky1.23.6-2
sid1.23.6-2

Open issues

BugbookwormtrixieforkysidDescription
TEMP-1148137-089975vulnerablefixedfixedfixedGHSA-xrp2-63fq-jm8q: Unbounded iref entry list and unbounded recursion in the reference-cycle check crash the parser
TEMP-1148137-126A7BvulnerablefixedfixedfixedGHSA-vg7w-rp49-4fc2: The max_items security limit is not enforced for iinf child boxes
TEMP-0000000-FDE8B2vulnerablefixedfixedfixedGHSA-vv35-6hxg-95x8: Decoded image can have another bit depth than the image handle reports
TEMP-0000000-F2B97AvulnerablefixedfixedfixedGHSA-v8qw-hwjv-44hw: AV1/libaom path allows allocation before libheif rejects mismatched coded dimensions
TEMP-0000000-DB3DE2vulnerablefixedfixedfixedGHSA-qwpf-5wf7-r996: Heap-use-after-free and double free in ImageItem::encode_to_bitstream_and_boxes (shallow copy of ImageDescription::m_tai_timestamp)
TEMP-0000000-D2EEB5vulnerablefixedfixedfixedGHSA-86ch-j429-fpr2: HEVC size limits can be skipped before decoding with the FFmpeg decoder plugin
TEMP-0000000-D1A721vulnerablefixedfixedfixedGHSA-x8r2-mggj-j6wr: Heap buffer overflow in unci mixed-interleave decoding with unequal chroma bit depths
TEMP-0000000-BBE297vulnerablefixedfixedfixedGHSA-w7mc-p8jc-p853: heap OOB read / info disclosure (Op_YCbCr420_to_RRGGBBaa
TEMP-0000000-809756vulnerablefixedfixedfixedGHSA-3gwx-cjv4-jr74: Reachable assertion when decoding a grid image with an alpha plane of more than 16 bits
TEMP-0000000-153207vulnerablevulnerablevulnerablevulnerableGHSA-vr5j-9r89-725x: CPU amplification in unci decode path surviving GHSA-24wx-9w62-c96w fix
TEMP-0000000-9253BBvulnerablefixedfixedfixedGHSA-hqpw-h8p6-22q9: Heap out-of-bounds read in the FFmpeg decoder plugin: input passed to av_parser_parse2() without padding
TEMP-0000000-5124DEvulnerablefixedfixedfixedGHSA-hvwh-xpj6-ph5x: Error message used after free in heif-enc input loaders
TEMP-0000000-956D99vulnerablefixedfixedfixedGHSA-9c75-9g8r-4728: JPEG 2000 pclr zero-column allocation amplification bypasses max_total_memory
TEMP-0000000-415AE1vulnerablefixedfixedfixedGHSA-6fqc-p7r8-2g36: CPU amplification: a generically compressed `unci` item is decompressed once per tile
TEMP-0000000-301DE5vulnerablefixedfixedfixedGHSA-q7mw-2fmm-5q94: Out-of-bounds read in libsharpyuv through sample values above the image's bit depth
TEMP-0000000-78AC20vulnerablefixedfixedfixedGHSA-4jqm-2x34-6f6r: Heap buffer overflow in SVT-AV1 encoder for high-bit-depth alpha channels
TEMP-0000000-57F868vulnerablefixedfixedfixedGHSA-8p2c-9wv4-rx4p: NULL pointer dereference in `Track_Visual::decode_next_image_sample()` when a sequence chunk references a non-visual sample entry
TEMP-0000000-21F713vulnerablefixedfixedfixedGHSA-7pwf-qh74-p35w: Caller-configured security limits not enforced for MINI-box parsing
TEMP-0000000-18A2CEvulnerablefixedfixedfixedGHSA-r7gr-2xm2-23wf: Heap out-of-bounds read in libheif alpha compositing via mismatched per-channel bit depths (uncompressed codec)
TEMP-0000000-8A4B18vulnerablefixedfixedfixedGHSA-fcmw-5764-7rq8: Decompressed `unci` tile data escapes the memory budget in the `cmpC` `image_tile` branch
TEMP-0000000-6C5194vulnerablefixedfixedfixedGHSA-v5rj-g4wv-j5w3: Uncompressed codec returns chroma samples above the declared bit depth in mixed interleave mode
TEMP-0000000-4EF776vulnerablefixedfixedfixedGHSA-9rj8-5mp5-26c9: Out-of-bounds read in RGB-YCbCr identity-matrix colour conversion with mismatched per-channel bit depths
TEMP-0000000-1B5D39vulnerablefixedfixedfixedGHSA-h4h8-qgvc-m7r2: OpenJPEG decoder: tile and component counts of a JPEG 2000 codestream cause allocations of several gigabytes regardless of the security limits
TEMP-0000000-0F03E5vulnerablefixedfixedfixedGHSA-qfj5-c4pq-q998: Out-of-bounds heap read in unc_encoder_rgb_pixel_interleave when an alpha plane is attached to an image whose chroma format carries no alpha
CVE-2026-84451vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. From 1.19. ...
CVE-2026-84450vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. From 1.19. ...
CVE-2026-84449vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Prior to 1 ...
CVE-2026-84448vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Prior to 1 ...
CVE-2026-84447vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. In 1.23.1 ...
CVE-2026-84446vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Prior to 1 ...
CVE-2026-84444vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Prior to 1 ...
CVE-2026-84384vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. From 1.19. ...
CVE-2026-62292vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. From 1.19. ...
CVE-2026-62289vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. In 1.23.0 ...
CVE-2026-50142vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. From 1.19. ...
CVE-2026-49271vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Prior to v ...
CVE-2026-48029vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Versions 1 ...
CVE-2026-47714vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. In version ...
CVE-2026-47709vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Versions p ...
CVE-2026-47254vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Prior to v ...
CVE-2026-47247vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Prior to v ...
CVE-2026-47178vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. In version ...
CVE-2026-41071vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. In version ...
CVE-2026-41069vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. In version ...
CVE-2026-32882vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Versions 1 ...
CVE-2026-32814vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. In version ...
CVE-2026-32741vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Versions 1 ...
CVE-2026-32740vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. Versions 1 ...
CVE-2026-32739vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. In version ...
CVE-2026-32738vulnerablefixedfixedfixedlibheif is a HEIF and AVIF file format decoder and encoder. In version ...
CVE-2025-68431vulnerable (no DSA)fixedfixedfixedlibheif is an HEIF and AVIF file format decoder and encoder. Prior to ...

Open unimportant issues

BugbookwormtrixieforkysidDescription
CVE-2026-3949vulnerablefixedfixedfixedA vulnerability was determined in strukturag libheif up to 1.21.2. Thi ...
CVE-2024-25269vulnerablefixedfixedfixedlibheif <= 1.17.6 contains a memory leak in the function JpegEncoder:: ...
CVE-2023-49463vulnerablefixedfixedfixedlibheif v1.17.5 was discovered to contain a segmentation violation via ...

Resolved issues

BugDescription
TEMP-1148137-C949C9GHSA-prgh-72vc-3xmc: Lock-order inversion in parallel grid tile decoding deadlocks the decoder permanently
TEMP-1148137-B86263GHSA-4rv4-953r-p24q: Unreclaimable memory leak and uncaught std::bad_alloc in heif_track_get_next_raw_sequence_sample()
TEMP-1148137-B9D557GHSA-fqpw-fj22-78w4: Heap out-of-bounds read in encoder plugins for images whose luma and chroma bit depths differ
TEMP-1148137-4FB36DGHSA-rhgw-q5g8-xjh2: WebCodecs decoder plugin reads the coded rectangle out of a buffer sized for the visible rectangle
TEMP-0000000-362C9CGHSA-8fmq-r4pf-7m57: decoder deadlock (DoS) via alpha-aux reference cycle
TEMP-0000000-83ADA8GHSA-4h82-g446-83fm: Heap-buffer-overflow read in uncompressed (`uncv`) HEIF sequence RGB conversion for odd-height 4:2:0 frames
CVE-2026-84383libheif is a HEIF and AVIF file format decoder and encoder. From 1.22. ...
CVE-2026-62377libheif is a HEIF and AVIF file format decoder and encoder. In 1.23.0 ...
CVE-2026-62291libheif is a HEIF and AVIF file format decoder and encoder. In 1.23.0 ...
CVE-2026-47251libheif is a HEIF and AVIF file format decoder and encoder. The fix fo ...
CVE-2026-3950A vulnerability was identified in strukturag libheif up to 1.21.2. Thi ...
CVE-2025-43967libheif before 1.19.6 has a NULL pointer dereference in ImageItem_Grid ...
CVE-2025-43966libheif before 1.19.6 has a NULL pointer dereference in ImageItem_iden ...
CVE-2024-41311In Libheif 1.17.6, insufficient checks in ImageOverlay::parse() decodi ...
CVE-2023-49464libheif v1.17.5 was discovered to contain a segmentation violation via ...
CVE-2023-49462libheif v1.17.5 was discovered to contain a segmentation violation via ...
CVE-2023-49460libheif v1.17.5 was discovered to contain a segmentation violation via ...
CVE-2023-29659A Segmentation fault caused by a floating point exception exists in li ...
CVE-2023-0996There is a vulnerability in the strided image data parsing code in the ...
CVE-2020-23109Buffer overflow vulnerability in function convert_colorspace in heif_c ...
CVE-2020-19499An issue was discovered in heif::Box_iref::get_references in libheif 1 ...
CVE-2020-19498Floating point exception in function Fraction in libheif 1.4.0, allows ...
CVE-2019-11471libheif 1.4.0 has a use-after-free in heif::HeifContext::Image::set_al ...

Security announcements

DSA / DLADescription
DSA-6583-1libheif - security update
DSA-6523-1libheif - security update
DSA-6417-1libheif - security update
DLA-3945-1libheif - security update
DSA-5796-1libheif - security update
DLA-3934-1libheif - security update

Search for package or bug name: Reporting problems