VVdeC before 3.2.1 has heap use-after-free after aborted decode
CVE-2026-124308 scores 5.8 and needs local access, high complexity, and user interaction.
Heap use-after-free in Fraunhofer HHI VVdeC before 3.2.1
VVdeC before 3.2.1 has a heap use-after-free in DecLibRecon::createSubPicRefBufs: decompressPicture clears m_subPicExtTasks without waiting for pending tasks. A local attacker can supply a crafted multi-subpicture VVC bitstream to a decoder running two or more threads, after the user opens that bitstream. That can corrupt heap memory or crash the decoder.
What to do: Upgrade Fraunhofer HHI VVdeC to 3.2.1.
| 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 a heap use-after-free vulnerability in DecLibRecon::createSubPicRefBufs because decompressPicture clears m_subPicExtTasks without waiting for pending tasks. Attackers can supply a crafted multi-subpicture VVC bitstream to decoders using two or more threads, causing heap memory corruption or a decoder crash.
CVE-2026-124308 scores 5.8 and needs local access, high complexity, and user interaction.
Today 1.6K readers · 2.4K views · 775 reads · all time 189K views