Interpretation Conflict in libheif - #VU158757
Published: November 3, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service through excessive memory allocation.
The vulnerability exists due to an interpretation conflict between libheif's AV1 coded-size scanner and the libaom decoder when processing AVIF files containing an OBU header without a size field. A remote attacker can supply a crafted AVIF file that declares small image dimensions but contains a larger picture after the unsized OBU, bypassing the pre-decode coded-size limits and causing excessive memory allocation during decoding.