PT-2026-67254 · Libheif · Libheif

CVE-2026-62377

·

Published

2026-08-01

·

Updated

2026-08-25

CVSS v3.1

4.3

Medium

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
Name of the Vulnerable Software and Affected Versions libheif versions prior to 1.23.1
Description A crafted HEIF sequence processed by the heif context read from memory() function can result in a context with no registered sequence tracks. This leads to a crash when the heif context get track(ctx, 0) function is called. In builds where assertions are enabled, the HeifContext::get track() function triggers an assert(has sequence()) call, causing the application to abort. In release builds, the process attempts to dereference m tracks.begin()->second on an empty map, resulting in undefined behavior and typically a system crash. This issue is accessible via public APIs after the software parses attacker-controlled bytes.
Recommendations Update to version 1.23.1.

Exploit

Fix

Assertion Failure

Use of Uninitialized Resource

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-62377
ECHO-912C-D41A-C3C3
GHSA-9WW4-9V47-M7PJ
OPENSUSE-SU-2026:11416-1
OPENSUSE-SU-2026:21644-1
SUSE-SU-2026:23320-1
SUSE-SU-2026:3597-1

Affected Products

Libheif