Skip to main content
VulnerabilityPublished Updated

Heifer hevc dec: Panic on chroma QP offsets enabled with an empty offset list

Affects heifer-hevc-decSource GCVE Database

0

CVSS 6.5 Medium : upgrade to 0.3.27 when convenient.

Data as of 9 Nov 2026, 11:33 UTC

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
Patch
Available – fixed in 0.3.27
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

What to do

Upgrade heifer-hevc-dec to 0.3.27.

Affected software

ProductAffectedFixed in
crates.ioheifer-hevc-decpkg:cargo/heifer-hevc-decOther threatsAffected
  • >=0.0.0-0 <0.3.27
Fixed in
  • 0.3.27

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade to heifer-hevc-dec version 0.3.27 or later, where the issue is fixed by correctly handling empty chroma QP offset lists. No other mitigation is required as the flaw is patched.

Description

A vulnerability in the heifer-hevc-dec crate causes a panic when decoding HEVC Range Extensions streams that enable chroma QP offsets but provide an empty offset list. This panic results from an out-of-range access when reading the empty list, aborting the decoding thread or the entire process if built with panic abort. The issue does not cause memory corruption due to the crate's safe Rust codebase. The flaw affects all versions before 0.3.27 and was fixed in version 0.3.27 by treating empty offset lists as zero offsets.

References

Community reviews

Loading reviews…