Description
FFmpeg versions from 0.5 up to, but not including, 9.0 contain a signed integer overflow vulnerability in the DVB subtitle parser in libavcodec/dvbsub_parser.c that allows attackers to trigger a heap buffer overflow by supplying a crafted WTV file. The overflow causes the bounds-check guard expression to wrap to INT_MIN, bypassing the PARSE_BUF_SIZE comparison and invoking memcpy() with attacker-controlled data into a heap buffer, resulting in an out-of-bounds heap write and potential memory corruption or code execution.
Published: 2026-08-06
Score: 8.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a signed integer overflow that leads to heap buffer overflow when the DVB subtitle parser processes a crafted WTV file. The overflow bypasses bounds checks, causing an out‑of‑bounds write and potentially corrupting memory or enabling arbitrary code execution. The weakness is expressed by CWE-190 and CWE-787.

Affected Systems

Affected products are FFmpeg versions from 0.5 up to but excluding 9.0. Any system running these FFmpeg binaries that accepts WTV subtitle files is at risk. The issue resides in libavcodec/dvbsub_parser.c and does not depend on external configuration, so any deployment using the vulnerable library is potentially compromised.

Risk and Exploitability

The CVSS score of 8.5 indicates a high severity. EPSS is not provided, and the vulnerability is not listed in KEV, implying no known widespread exploitation yet. The likely attack vector involves delivering a malicious WTV file to a vulnerable process, which could be achieved via remote media streams, URLs, or local media consumption. Attackers would need to trigger the parser, so influencing what the application processes. Given the absence of publicly confirmed exploits and the high severity, the risk remains significant.

Generated by OpenCVE AI on August 7, 2026 at 00:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update FFmpeg to version 9.0 or later, which contains the fix.
  • If an upgrade is not immediately feasible, apply the patch commits referenced in the advisory (02fc47e13f..., 93f2a525..., c6ec28b18c...), rebuild or replace the affected binaries, and verify the version change.
  • As a temporary mitigation, disable DVB subtitle parsing or restrict processing of untrusted WTV files until a full fix is deployed.

Generated by OpenCVE AI on August 7, 2026 at 00:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 01:30:00 +0000

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

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description FFmpeg versions from 0.5 up to, but not including, 9.0 contain a signed integer overflow vulnerability in the DVB subtitle parser in libavcodec/dvbsub_parser.c that allows attackers to trigger a heap buffer overflow by supplying a crafted WTV file. The overflow causes the bounds-check guard expression to wrap to INT_MIN, bypassing the PARSE_BUF_SIZE comparison and invoking memcpy() with attacker-controlled data into a heap buffer, resulting in an out-of-bounds heap write and potential memory corruption or code execution.
Title FFmpeg 0.5 < 9.0 DVB Subtitle Parser Heap Buffer Overflow via WTV File
Weaknesses CWE-190
CWE-787
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-06T21:26:44.384Z

Reserved: 2026-08-04T20:17:18.297Z

Link: CVE-2026-70628

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T01:15:04Z

Weaknesses