CVE Catalog

CVE-2026-47251

MediumCVSS 6.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

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

Summary

Vulnerability in libheif before version 1.22.0. The fix for CVE-2026-3949 introduced an integer overflow in the security check, allowing bypass and triggering an out-of-bounds heap read via a crafted HEIF file with a VVC track.

Risk Assessment

An attacker can exploit this to read memory outside the allocated buffer, potentially leading to data leakage or crash.

Recommendation

Update libheif to version 1.22.0 which includes the fix. Avoid processing untrusted HEIF files with VVC tracks.

Other vulnerabilities in libheif

See all
Original NVD description (English source)

libheif is a HEIF and AVIF file format decoder and encoder. The fix for CVE-2026-3949 (commit `b97c8b5`, PR #1712) introduced an integer overflow in the very security check it added. The check itself can be bypassed, allowing a crafted HEIF file with a VVC track to trigger the same out-of-bounds heap read that CVE-2026-3949 was meant to prevent. This is a separate, currently-unpatched vulnerability. Issue #1712 was closed as fixed without testing the edge case where `size` is near `UINT32_MAX`. Version 1.22.0 patches the issue.

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