Advisories · Technology
strukturag libheif.
Every CVE that names strukturag libheif among its affected products, newest first. Vendors and products are as the CNA wrote them; check the affected versions on each record.
- CVSS 7.7 High
libheif 1.18.0 before 1.23.3 Heap Buffer Overflow via unci Mixed-Interleave Decoder
- strukturag libheif
- Memory corruption
- CVSS 4.3 Medium
libheif: `clap` + oversized `ispe` aborts on an assert in `Fraction::Fraction` (incomplete fix for CVE-2026-62289)
- strukturag libheif
- Denial of service
- CVSS 3.7 Low
libheif hOp_RGB24_32_to_YCbCr Memory Access Error / SEGV
- strukturag libheif
- Memory corruption
- CVSS 6.5 Medium
libheif: Incomplete fix for CVE-2026-62292 leaves libheif vulnerable to an out-of-bounds read
- strukturag libheif
- Memory corruption
- CVSS 7.5 High
libheif: Derived-image indirect reference chains and tiled offsets bypass decode caching and MemoryHandle limits, causing CPU/memory amplification DoS
- strukturag libheif
- Denial of service
- CVSS 7.5 High
libheif: brotli/zlib decompression paths lack output-size limits, allowing decompression-bomb OOM/DoS
- strukturag libheif
- CWE-409
- CVSS 7.4 High
libheif uncompressed tiled image encoding allows out-of-bounds write
- strukturag libheif
- Memory corruption
- CVSS 9.8 CriticalCritical · CVSS 9+
libheif: Heap buffer overflow in `scale_nearest_neighbor()` via duplicate Alpha planes from nested `iden`/`auxl` items
- strukturag libheif
- Memory corruption
- CVSS 7.5 High
libheif: Sequence decode timing-table initialization allows non-terminating loops and unbounded memory, bypassing max_sequence_frames
- strukturag libheif
- Denial of service
- CVSS 4.0 Medium
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)
- strukturag libheif
- Memory corruption
- CVSS 4.3 Medium
libheif: Reachable assertion in HeifContext::get_track() aborts on a valid-but-empty HEIF sequence file (context.cc:2110)
- strukturag libheif
- Denial of service
- Memory corruption
- CVSS 5.3 Medium
libheif: Heap out of bounds write in libheif uncompressed encoder when writing images with mismatched auxiliary alpha dimensions
- strukturag libheif
- Memory corruption
- CVSS 8.7 High
libheif: Out-of-bounds read in uncompressed unci tile range slicing
- strukturag libheif
- Memory corruption
- CVSS 4.3 Medium
libheif: Integer underflow in Fraction constructor via double clap transform application
- strukturag libheif
- Memory corruption
- Denial of service
- CVSS 7.5 High
libheif: unbounded heap allocation in HEIF sequence parser (stsz fixed-size mode missing bound check)
- strukturag libheif
- Memory corruption
- Denial of service
- CVSS 7.1 High
libheif: heap OOB read in ImageItem_Grid::decode_grid_tile via irot-induced tile-coordinate underflow
- strukturag libheif
- Memory corruption
- CVSS 6.9 Medium
libheif has a NULL pointer dereference in heif_image_handle_get_image_tiling for malformed unci image missing ispe
- strukturag libheif
- Memory corruption
- CVSS 6.1 Medium
libheif Has Heap Buffer Overflow in `Track::get_next_sample_raw_data()` -- OOB Chunk Vector Access
- strukturag libheif
- Memory corruption
- CVSS 6.8 Medium
libheif has an incomplete fix for CVE-2026-3949: integer overflow bypass in vvdec_push_data2
- strukturag libheif
- Memory corruption
- CVSS 7.5 High
libheif Vulnerable to Heap Information Disclosure via Grid Image Gap + Uninitialized Pixel Plane Allocation
- strukturag libheif
- Information disclosure
- Memory corruption
- CVSS 6.1 Medium
libheif has Heap Out Of Bounds Write in unci subsystem
- strukturag libheif
- Memory corruption
- CVSS 6.1 Medium
libheif has integer overflow in inline mask size calculation that causes undersized buffer allocation
- strukturag libheif
- Memory corruption
- CVSS 6.5 Medium
libheif: Wrapped icef compressed-unit range check causes out-of-bounds read in uncompressed HEIF decoder
- strukturag libheif
- Memory corruption
- CVSS 5.1 Medium
libheif: Heap buffer over-read in SampleAuxInfoReader via crafted HEIF sequence file with mismatched saiz sample count
- strukturag libheif
- Memory corruption
- CVSS 6.5 Medium
libheif allows Out-of-bounds vector access leading to invalid dereference (DoS)
- strukturag libheif
- Memory corruption
- CVSS 7.1 High
libheif: Heap Buffer OOB Read in overlay compositing due to wrong alpha stride
- strukturag libheif
- Memory corruption
- CVSS 7.1 High
libheif has a heap buffer overflow in decode_mask_image()
- strukturag libheif
- Memory corruption
- CVSS 6.5 Medium
libheif: Uninitialized Heap Memory Information Leak via Failed Grid Tiles
- strukturag libheif
- Information disclosure
- Memory corruption
- CVSS 8.8 High
libheif: Heap-Buffer-Overflow Write in Grid Tile Chroma Compositing
- strukturag libheif
- Memory corruption
- CVSS 6.5 Medium
libheif is Vulnerable to Infinite Loop DoS via stts Sample Duration Lookup
- strukturag libheif
- Denial of service
- CVSS 6.5 Medium
libheif has a Heap OOB Read/SEGV Crash via Zero samples_per_chunk
- strukturag libheif
- Memory corruption
- CVSS 4.8 Medium
strukturag libheif stsz/stts track.cc load out-of-bounds
- strukturag libheif
- Memory corruption
- CVSS 4.8 Medium
strukturag libheif HEIF File decoder_vvdec.cc vvdec_push_data2 out-of-bounds
- strukturag libheif
- Memory corruption
- CVSS 6.5 Medium
libheif has Potential Heap Buffer Over-Read
- strukturag libheif
- Memory corruption