
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-75144 is a heap-based buffer overflow vulnerability in FFmpeg's VC-2/Dirac RTP packetizer (libavformat/rtpenc_vc2hq.c) that allows attackers to trigger memory corruption by supplying a crafted Dirac data unit. The vulnerability affects all FFmpeg versions prior to commit 1cdeb3c4e7f1f8566d846b9b451e01c376398818. It was published on August 19, 2026, with the CVE assigned by VulnCheck. The vulnerability carries a CVSS v3.1 score of 7.8 (High) and a CVSS v4.0 score of 8.5 (High) (GitHub Advisory, VulnCheck).
The root cause is classified as CWE-122 (Heap-based Buffer Overflow). The packetizer in libavformat/rtpenc_vc2hq.c copies an input-derived data unit or fragment size into a fixed-size heap buffer without performing an upper bound check, allowing an attacker-controlled size value to overflow the buffer. Exploitation requires a local attacker to supply a specially crafted Dirac media file that is then processed for RTP output by FFmpeg. The fix is tracked in FFmpeg pull request #24091 and applied in commit 1cdeb3c4e7f1f8566d846b9b451e01c376398818 (VulnCheck, FFmpeg Commit).
Successful exploitation allows a local attacker to corrupt heap memory, potentially enabling arbitrary code execution with the privileges of the FFmpeg process. All three security pillars are affected at high severity: confidentiality (access to process memory and data), integrity (unauthorized modification of memory/data), and availability (crash or denial of service). The impact is scoped to the vulnerable system only, with no direct subsequent system impact identified (GitHub Advisory, VulnCheck).
As of the disclosure date, there is no known public proof-of-concept exploit and no evidence of in-the-wild exploitation. The EPSS score is 0.0, reflecting a currently low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires local access and user interaction (passive), limiting the attacker's reach compared to network-exploitable vulnerabilities (GitHub Advisory, VulnCheck).
libavformat/rtpenc_vc2hq.c.ffmpeg -i crafted.drc -f rtp rtp://....ffmpeg process, particularly when processing Dirac (.drc) or VC-2 media files for RTP output.malloc: corrupted top size, double free or corruption) when handling Dirac input files.Update FFmpeg to a version that includes commit 1cdeb3c4e7f1f8566d846b9b451e01c376398818 or later, which adds the missing upper bound check in the VC-2/Dirac RTP packetizer. As a workaround where patching is not immediately possible, restrict processing of untrusted Dirac media files and avoid exposing FFmpeg-based RTP streaming pipelines to untrusted input sources. Additionally, implement input validation to ensure data unit and fragment sizes are verified before being copied into fixed-size buffers (VulnCheck, FFmpeg PR).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."