LI
Product
libheif
by strukturag · last CVE Sep 18, 2026
33
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 1High 14Medium 15Low 3
Watch

Add libheif to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2026-84383
9.8
1%
Sep 18
libheif: Heap buffer overflow in `scale_nearest_neighbor()` via duplicate Alpha planes from nested `iden`/`auxl` items
Affected: >= 1.22.0, < 1.23.2
CVE-2026-32740
8.8
1%
May 19
libheif: Heap-Buffer-Overflow Write in Grid Tile Chroma Compositing
Affected: < 1.22.0
CVE-2026-62292
8.7
1%
Aug 18
libheif: Out-of-bounds read in uncompressed unci tile range slicing
Affected: >= 1.19.0, < 1.23.1
CVE-2026-41071
8.1
0%
May 22
libheif: Heap buffer over-read in SampleAuxInfoReader via crafted HEIF sequence file with mismatched saiz sample count
Affected: < 1.22.0
CVE-2026-47178
7.8
0%
Jul 21
libheif has Heap Out Of Bounds Write in unci subsystem
Affected: >= 1.19.0, < 1.22.0
CVE-2026-84447
7.5
1%
Sep 18
libheif: Derived-image indirect reference chains and tiled offsets bypass decode caching and MemoryHandle limits, causing CPU/memory amplification DoS
Affected: < 1.23.2
CVE-2026-84384
7.5
1%
Sep 18
libheif: brotli/zlib decompression paths lack output-size limits, allowing decompression-bomb OOM/DoS
Affected: >= 1.19.0, < 1.23.2
CVE-2026-84446
7.5
0%
Sep 18
libheif: Sequence decode timing-table initialization allows non-terminating loops and unbounded memory, bypassing max_sequence_frames
Affected: < 1.23.2
CVE-2026-50142
7.5
1%
Aug 18
libheif: unbounded heap allocation in HEIF sequence parser (stsz fixed-size mode missing bound check)
Affected: >= 1.19.0, < 1.23.0
CVE-2026-47247
7.5
0%
Jul 21
libheif Vulnerable to Heap Information Disclosure via Grid Image Gap + Uninitialized Pixel Plane Allocation
Affected: < 1.22.0
CVE-2026-84444
7.4
0%
Sep 18
libheif uncompressed tiled image encoding allows out-of-bounds write
Affected: < 1.23.2
CVE-2026-48029
7.1
0%
Jul 22
libheif: heap OOB read in ImageItem_Grid::decode_grid_tile via irot-induced tile-coordinate underflow
Affected: >= 1.19.0, < 1.22.0
CVE-2026-32882
7.1
1%
May 19
libheif: Heap Buffer OOB Read in overlay compositing due to wrong alpha stride
Affected: < 1.22.0
CVE-2026-32741
7.1
0%
May 19
libheif has a heap buffer overflow in decode_mask_image()
Affected: < 1.22.0
CVE-2025-68431
7.1
0%
Dec 29
libheif has Potential Heap Buffer Over-Read
Affected: < 1.21.0
CVE-2026-84451
6.5
0%
Sep 18
libheif: Incomplete fix for CVE-2026-62292 leaves libheif vulnerable to an out-of-bounds read
Affected: >= 1.19.0, < 1.23.3
CVE-2026-49271
6.5
0%
Jun 19
libheif: Wrapped icef compressed-unit range check causes out-of-bounds read in uncompressed HEIF decoder
Affected: < 1.22.1
CVE-2026-41069
6.5
0%
May 22
libheif allows Out-of-bounds vector access leading to invalid dereference (DoS)
Affected: < 1.22.0
CVE-2026-32814
6.5
0%
May 19
libheif: Uninitialized Heap Memory Information Leak via Failed Grid Tiles
Affected: < 1.22.0
CVE-2026-32739
6.5
0%
May 19
libheif is Vulnerable to Infinite Loop DoS via stts Sample Duration Lookup
Affected: < 1.22.0
CVE-2026-32738
6.5
0%
May 19
libheif has a Heap OOB Read/SEGV Crash via Zero samples_per_chunk
Affected: < 1.22.0
CVE-2026-47254
6.1
0%
Jul 21
libheif Has Heap Buffer Overflow in `Track::get_next_sample_raw_data()` -- OOB Chunk Vector Access
Affected: < 1.22.0
CVE-2026-47251
6.1
0%
Jul 21
libheif has an incomplete fix for CVE-2026-3949: integer overflow bypass in vvdec_push_data2
Affected: < 1.22.0
CVE-2026-47714
6.1
0%
Jul 21
libheif has integer overflow in inline mask size calculation that causes undersized buffer allocation
Affected: < 1.22.0
CVE-2026-47709
5.5
0%
Jul 21
libheif has a NULL pointer dereference in heif_image_handle_get_image_tiling for malformed unci image missing ispe
Affected: < 1.22.0
CVE-2026-62291
5.3
0%
Aug 18
libheif: Heap out of bounds write in libheif uncompressed encoder when writing images with mismatched auxiliary alpha dimensions
Affected: < 1.23.1
CVE-2026-84450
4.3
0%
Sep 18
libheif: `clap` + oversized `ispe` aborts on an assert in `Fraction::Fraction` (incomplete fix for CVE-2026-62289)
Affected: >= 1.19.0, < 1.23.3
CVE-2026-62377
4.3
0%
Aug 18
libheif: Reachable assertion in HeifContext::get_track() aborts on a valid-but-empty HEIF sequence file (context.cc:2110)
Affected: < 1.23.1
CVE-2026-62289
4.3
0%
Aug 18
libheif: Integer underflow in Fraction constructor via double clap transform application
Affected: < 1.23.1
CVE-2026-84448
4.0
0%
Sep 18
libheif: Heap out-of-bounds read in libheif inline-mask region API (heif_region_item_add_region_inline_mask_data / heif_region_get_mask_image)
Affected: < 1.23.2
CVE-2026-84449
3.7
0%
Sep 18
libheif hOp_RGB24_32_to_YCbCr Memory Access Error / SEGV
Affected: < 1.19.6
CVE-2026-3950
3.3
0%
Mar 11
strukturag libheif stsz/stts track.cc load out-of-bounds
Affected: 1.21.0; 1.21.1; 1.21.2
CVE-2026-3949
3.3
0%
Mar 11
strukturag libheif HEIF File decoder_vvdec.cc vvdec_push_data2 out-of-bounds
Affected: 1.21.0; 1.21.1; 1.21.2
Showing 33