Access of Uninitialized Pointer in libheif - #VU158742
Published: November 3, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service by crashing the heif-info or heif-dec command-line tool.
The vulnerability exists due to access of an uninitialized pointer in the URI track-listing code of heif-info and heif-dec when processing a HEIF sequence containing a 'urim' sample entry without a 'uri ' child box. A remote attacker can trick a victim into processing a crafted file with heif-info or heif-dec -S to trigger printing and releasing an uninitialized URI pointer, potentially causing a use-after-free and double free, and crash the tool.
The libheif library itself is not affected.