Description
Fraunhofer HHI VVdeC before 3.2.1 contains a heap use-after-free vulnerability that allows attackers to corrupt memory by redefining an ALF adaptation parameter set id still referenced by slices. Attackers can supply a crafted VVC bitstream that, with multithreaded decoding, makes worker threads dereference freed APS objects in CABACReader::readAlf() and AdaptiveLoopFilter::reconstructCoeff(), causing crashes or heap corruption.
Published: 2026-11-07
Score: 5.8 Medium
EPSS: n/a
KEV: No
Impact: Heap memory corruption leading to crashes or data corruption
Action: Assess Impact
AI Analysis

Impact

Fraunhofer HHI VVdeC before version 3.2.1 contains a heap use‑after‑free flaw. The flaw arises when an ALF adaptation parameter set id is redefined while still referenced by slices. When a crafted VVC bitstream is processed in a multithreaded decoding environment, worker threads dereference freed APS objects within CABACReader::readAlf() and AdaptiveLoopFilter::reconstructCoeff(). This can result in application crashes, denial of service, or arbitrary heap corruption if the attacker can influence memory allocation patterns.

Affected Systems

The vulnerable product is Fraunhofer HHI VVdeC, with affected releases prior to 3.2.1. No specific sub‑versions are listed, but any build before the 3.2.1 release uses the legacy ParameterSetManager and CABACReader code that is susceptible.

Risk and Exploitability

The CVSS score of 5.8 indicates a moderate severity. EPSS is not available, and the vulnerability is not catalogued in CISA KEV, suggesting no currently known widespread exploitation. The attack requires delivery of a malicious VVC bitstream and concurrent multithreaded decoding, which are common in media processing pipelines but may be mitigated by restricting input sources. Based on the provided description, the likely attack vector is through user‑supplied content processed by the decoder.

Generated by OpenCVE AI on November 7, 2026 at 15:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Fraunhofer HHI VVdeC version 3.2.1 or later, which includes the fix for the ALF APS redefinition use‑after‑free bug.
  • If upgrading is not immediately feasible, configure the decoder to operate in single‑thread mode to eliminate concurrent access to APS objects and prevent the use‑after‑free scenario.
  • Validate and sanitize all VVC bitstreams before feeding them to the decoder, for example by using a dedicated VVC stream validator or by restricting input to trusted sources.

Generated by OpenCVE AI on November 7, 2026 at 15:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 07 Nov 2026 14:30:00 +0000

Type Values Removed Values Added
Description Fraunhofer HHI VVdeC before 3.2.1 contains a heap use-after-free vulnerability that allows attackers to corrupt memory by redefining an ALF adaptation parameter set id still referenced by slices. Attackers can supply a crafted VVC bitstream that, with multithreaded decoding, makes worker threads dereference freed APS objects in CABACReader::readAlf() and AdaptiveLoopFilter::reconstructCoeff(), causing crashes or heap corruption.
Title Fraunhofer HHI VVdeC before 3.2.1 Heap Use-After-Free via ALF APS Redefinition
Weaknesses CWE-416
References
Metrics cvssV3_1

{'score': 5.8, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H'}

cvssV4_0

{'score': 5.8, 'vector': 'CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:P/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-07T14:17:50.302Z

Reserved: 2026-11-07T12:24:09.447Z

Link: CVE-2026-124307

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-07T15:17:14.280

Modified: 2026-11-07T15:17:14.280

Link: CVE-2026-124307

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-07T16:00:17Z

Weaknesses