738 matches found
CVE-2026-84447
libheif is a HEIF and AVIF file format decoder and encoder. In 1.23.1 and earlier, crafted grid, iovl, and iden reference graphs can repeatedly decode the same base image because processedids is copied per branch and ImageItem::decodeimage has no shared operation budget. This vulnerability is fix...
CVE-2026-84384
libheif is a HEIF and AVIF file format decoder and encoder. From 1.19.0 until 1.23.2, crafted HEIF or AVIF mime metadata and unci image data can cause decompressbrotli and doinflate to grow accumulated output without an effective size limit or MemoryHandle accounting. The brotli path has no outpu...
CVE-2026-84450
libheif is a HEIF and AVIF file format decoder and encoder. From 1.19.0 until 1.23.3, a crafted image item containing a clap property and an ispe width or height greater than INT32MAX + 1 can reach crop calculations through heifimagehandlegetimagetiling. Boxclap::leftrounded or Boxclap::toprounde...
CVE-2026-84450
libheif versions 1.19.0 through 1.23.3 are affected by a crafted-image vulnerability in the tiling API. A HEIF/AVIF image containing a clap property with an ispe width or height exceeding INT32_MAX + 1 triggers crop calculations via heif_image_handle_get_image_tiling(). The Fraction::Fraction() u...
CVE-2026-84449
libheif (HEIF/AVIF encoder/decoder) is affected by an integer overflow in Op_RGB24_32_to_YCbCr::convert_colorspace() (prior to v1.19.6). When extremely large RGB images are created via heif_image_create() and heif_image_add_plane(), the image-plane stride stored in an integer width can overflow. ...
CVE-2026-84449 libheif hOp_RGB24_32_to_YCbCr Memory Access Error / SEGV
libheif is a HEIF and AVIF file format decoder and encoder. Prior to 1.19.6, OpRGB2432toYCbCr::convertcolorspace stores image-plane strides in an integer width that can overflow for extremely large RGB images created through heifimagecreate and heifimageaddplane. The resulting wrapped stride caus...
CVE-2026-84451
libheif versions 1.19.0 through 1.23.3 contain an out-of-bounds read caused by an incomplete remediation of CVE-2026-62292 . In the no-icef full-item branch of unc_decoder::get_compressed_image_data_uncompressed(), an addition-based range check can wrap around when a crafted uncompressed tile gri...
CVE-2026-84451
libheif is a HEIF and AVIF file format decoder and encoder. From 1.19.0 until 1.23.3, the no-icef full-item branch of uncdecoder::getcompressedimagedatauncompressed in libheif/codecs/uncompressed/uncdecoder.cc retains an addition-based range check that can wrap when a crafted uncompressed tile gr...
EUVD-2026-83023
libheif is a HEIF and AVIF file format decoder and encoder. In 1.23.1 and earlier, crafted grid, iovl, and iden reference graphs can repeatedly decode the same base image because processedids is copied per branch and ImageItem::decodeimage has no shared operation budget. This vulnerability is fix...
CVE-2026-84447
libheif (HEIF/AVIF decoder/encoder) versions 1.23.1 and earlier are affected by a CPU/memory amplification denial-of-service vulnerability. Crafted grid , iovl , and iden reference graphs can repeatedly decode the same base image because processed_ids is copied per branch and ImageItem::decode_im...
CVE-2026-84447 libheif: Derived-image indirect reference chains and tiled offsets bypass decode caching and MemoryHandle limits, causing CPU/memory amplification DoS
libheif is a HEIF and AVIF file format decoder and encoder. In 1.23.1 and earlier, crafted grid, iovl, and iden reference graphs can repeatedly decode the same base image because processedids is copied per branch and ImageItem::decodeimage has no shared operation budget. This vulnerability is fix...
CVE-2026-84384 libheif: brotli/zlib decompression paths lack output-size limits, allowing decompression-bomb OOM/DoS
libheif is a HEIF and AVIF file format decoder and encoder. From 1.19.0 until 1.23.2, crafted HEIF or AVIF mime metadata and unci image data can cause decompressbrotli and doinflate to grow accumulated output without an effective size limit or MemoryHandle accounting. The brotli path has no outpu...
EUVD-2026-83022
libheif is a HEIF and AVIF file format decoder and encoder. From 1.19.0 until 1.23.2, crafted HEIF or AVIF mime metadata and unci image data can cause decompressbrotli and doinflate to grow accumulated output without an effective size limit or MemoryHandle accounting. The brotli path has no outpu...
CVE-2026-84384
libheif (a HEIF and AVIF file format decoder/encoder) is affected by a decompression-bomb OOM/DoS vulnerability in versions 1.19.0 through 1.23.1 . Crafted HEIF or AVIF files with malicious mime metadata and unci image data cause decompress_brotli() and do_inflate() to grow accumulated output wit...
CVE-2026-84444
libheif (HEIF/AVIF decoder/encoder) is vulnerable to an out-of-bounds heap write in versions prior to 1.23.2 when the WITH_UNCOMPRESSED_CODEC option is enabled. The root cause is a missing check_component_sizes() gate in unc_encoder::encode_tile(): an independently constructed image tile whose co...
EUVD-2026-83019
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::transferchannelfromimageas append duplicate Alpha planes with different bit depths to mstorage...
CVE-2026-84383 libheif: Heap buffer overflow in `scale_nearest_neighbor()` via duplicate Alpha planes from nested `iden`/`auxl` items
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::transferchannelfromimageas append duplicate Alpha planes with different bit depths to mstorage...
CVE-2026-84383
libheif, a HEIF and AVIF decoder/encoder, is affected by a heap out-of-bounds write (CVSS 9.8 Critical) in versions 1.22.0 through 1.23.2. A crafted item graph using nested iden and auxl references causes scale_nearest_neighbor() to write 16-bit samples into an 8-bit Alpha plane allocation, with ...
CVE-2026-84448
libheif , a HEIF and AVIF file format decoder/encoder, contains a heap out-of-bounds read in its region writer API prior to version 1.23.2 . The function heif_region_item_add_region_inline_mask_data() in heif_regions.cc accepts a mask_data_len parameter without verifying it matches the byte count...
Libheif 1.22.x < 1.23.2 Heap Buffer Overflow (macOS)
According to its self-reported version, libheif on the remote host is 1.22.0 or later and prior to 1.23.2. It is, therefore, affected by a heap buffer overflow vulnerability. A crafted HEIC/HEIF/AVIF file using nested identity derivation iden and auxiliary auxl item references causes...