Vulnerability RUSTSEC-2026-0460

Medium Risk
MEDIUM RISK
CVSS Score: 6.5
Score Range: 4.0–6.9
Medium severity vulnerabilities (CVSS 4.0–6.9). Important issues that meaningfully reduce security confidence.
5 days ago
November 04, 2026 at 12:00 PM UTC
Panic on chroma QP offsets enabled with an empty offset list
>=0.0.0-0 <0.3.27
>=0.0.0-0 <0.3.27

Summary

Panic on chroma QP offsets enabled with an empty offset list

Details

An HEVC Range Extensions stream can set cu_chroma_qp_offset_enabled_flag in a slice while its picture parameter set carries an empty chroma QP offset list. The decoder then read the list at the signalled index, which panicked on the out-of-range access. A panic aborts the decoding thread, or the whole process when built with panic = "abort". The crate forbids unsafe code, so there is no memory corruption.

Any application that decodes untrusted HEIC files or HEVC streams with heifer-hevc-dec, directly or through the heifer crate, is affected.

The flaw was corrected in 0.3.27 (commit 1a8426e): with an empty list there is no offset to apply, and the offset is zero.

Impacted packages

Timeline

Published
5 days ago
November 04, 2026 at 12:00 PM UTC
Last Modified
14 hours ago
November 09, 2026 at 10:15 AM UTC