Heifer hevc dec: Panic on chroma QP offsets enabled with an empty offset list
Affects heifer-hevc-decSource GCVE Database
CVSS 6.5 Medium : upgrade to 0.3.27 when convenient.
Data as of 9 Nov 2026, 11:33 UTC
- 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:HWhat to do
Upgrade heifer-hevc-dec to 0.3.27.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
crates.ioheifer-hevc-decpkg:cargo/heifer-hevc-decOther threats | Affected
| Fixed in
|
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.