VVdeC before 3.2.1 has out-of-bounds read (CVE-2026-124310)
A crafted VVC bitstream reaches Slice::getRefPic; the issue is CWE-129, scored CVSS 6.1, with a published fix commit.
Out-of-bounds read in Fraunhofer HHI VVdeC before 3.2.1
Fraunhofer HHI VVdeC before 3.2.1 has an out-of-bounds read in Slice::getRefPic. A local attacker who can get a user to decode a crafted bitstream can mark a CTU in a second slice so a bi-predicted BDOF coding unit has a negative reference index. The decoder then reads past m_apcRefPicList and crashes. Limited information disclosure is also possible.
What to do: Upgrade Fraunhofer HHI VVdeC to 3.2.1 or later. No workaround is stated.
| Product | Affected | Fixed in |
|---|---|---|
| Fraunhofer HHI VVdeC | before 3.2.1 | 3.2.1 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Fraunhofer HHI VVdeC before 3.2.1 contains an out-of-bounds read vulnerability that allows attackers to crash the decoder by supplying bitstreams with overlapping slice CTU coverage. Attackers can code a CTU in a second slice so a bi-predicted BDOF coding unit carries a negative reference index, causing Slice::getRefPic to read outside m_apcRefPicList and crash decoding.
A crafted VVC bitstream reaches Slice::getRefPic; the issue is CWE-129, scored CVSS 6.1, with a published fix commit.
Today 1.6K readers · 2.4K views · 776 reads · all time 189K views