Interpretation Conflict in libheif - #VU158756
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 inconsistent interpretation of AV1 UVLC codes and ignored parsing failures in libheif's AV1 coded-size scanner when processing crafted AVIF files. A remote attacker can supply a file with a long UVLC code that causes the scanner to skip the sequence header or read a small decoy size, bypassing the coded-size check and causing excessive memory allocation when the libaom backend decodes the actual large frame.