Description
FFmpeg before commit 1cdeb3c contains a heap buffer overflow vulnerability in the VC-2/Dirac RTP packetizer (libavformat/rtpenc_vc2hq.c) that allows attackers to trigger memory corruption by supplying a crafted Dirac data unit. The packetizer copies an input-derived data unit or fragment size into a fixed-size buffer without an upper bound check, causing a heap buffer overflow when the crafted input is packetized for RTP output.
Published: 2026-08-19
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FFmpeg contains a heap buffer overflow in the VC-2/Dirac RTP packetizer. When a crafted Dirac data unit or fragment size is packetized, the code copies the input‑derived size into a fixed‑size buffer without an upper bound check. The overflow can corrupt heap memory and potentially allow attackers to execute arbitrary code or crash the process.

Affected Systems

The vulnerability affects all FFmpeg releases prior to commit 1cdeb3c. It is present in the libavformat/rtpenc_vc2hq.c component, which processes Dirac media streams for RTP output.

Risk and Exploitability

The risk is high, with a CVSS score of 8.5. An EPSS score of <1% indicates a low but non‑zero probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. The lack of bounds checking makes exploitation likely in environments that accept untrusted Dirac input. The attack vector is likely from an attacker supplying a specially crafted Dirac data unit to the packetizer; this can be performed remotely if the affected FFmpeg instance is exposed to external media streams.

Generated by OpenCVE AI on August 28, 2026 at 19:55 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FFmpeg to commit 1cdeb3c or any later release that includes the patch for the buffer overflow
  • Restrict FFmpeg from processing untrusted Dirac streams, or otherwise ensure all input data is fully validated before reaching the packetizer
  • When compiling FFmpeg, enable compiler hardening options such as -fstack-protector, -D_FORTIFY_SOURCE=2, or address sanitizers to detect and mitigate similar buffer‑overflow issues

Generated by OpenCVE AI on August 28, 2026 at 19:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120
References
Metrics threat_severity

None

threat_severity

Important


Fri, 21 Aug 2026 05:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 19 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Vendors & Products Ffmpeg
Ffmpeg ffmpeg

Wed, 19 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Description FFmpeg before commit 1cdeb3c contains a heap buffer overflow vulnerability in the VC-2/Dirac RTP packetizer (libavformat/rtpenc_vc2hq.c) that allows attackers to trigger memory corruption by supplying a crafted Dirac data unit. The packetizer copies an input-derived data unit or fragment size into a fixed-size buffer without an upper bound check, causing a heap buffer overflow when the crafted input is packetized for RTP output.
Title FFmpeg Heap Buffer Overflow in VC-2/Dirac RTP Packetizer
Weaknesses CWE-122
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-21T03:55:46.413Z

Reserved: 2026-08-17T18:39:57.662Z

Link: CVE-2026-75144

cve-icon Vulnrichment

Updated: 2026-08-20T13:47:21.555Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-19T17:21:12.720

Modified: 2026-08-31T20:37:35.877

Link: CVE-2026-75144

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-19T16:26:53Z

Links: CVE-2026-75144 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T20:00:16Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')

  • CWE-122

    Heap-based Buffer Overflow