CVE Catalog

CVE-2025-68431

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.43%

35th percentile - higher than 35% of all known CVEs

Summary

libheif before version 1.21.0 has a heap buffer over-read vulnerability in HeifPixelImage::overlay(), triggered by a crafted HEIF file with an overlay image item. This can lead to program crash.

Risk Assessment

An attacker could cause a crash of applications using libheif, potentially leading to service disruptions. In extreme cases, it could enable code execution.

Recommendation

Update libheif to version 1.21.0 or later. As a workaround, avoid decoding images using 'iovl' overlay boxes.

Other vulnerabilities in libheif

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS