Description
FFmpeg before commit 983dae9 contains an out-of-bounds read in the AV1 RTP packetizer (libavformat/rtpenc_av1.c). The keyframe detection loop that searches for a sequence header OBU advanced its pointer and remaining-size counter by the encoded header length plus the OBU payload size without first bounding the OBU size against the remaining data. A crafted OBU size causes the remaining-size counter to wrap to a positive value, causing the next loop iteration to dereference a pointer beyond the end of the packet buffer. A crafted AV1 input packet muxed to RTP triggers the out-of-bounds read.
Published: 2026-08-19
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FFmpeg contains an out‑of‑bounds read in the AV1 RTP packetizer (libavformat/rtpenc_av1.c) where the code advances a pointer using an OBU size that has not been bounded against the remaining packet data. A crafted AV1 packet can cause a size wrap, leading the parser to read memory beyond the end of the buffer. This flaw is categorized as CWE‑125 and allows an attacker to read arbitrary memory, potentially exposing confidential data from the host running FFmpeg.

Affected Systems

Any FFmpeg installation built before commit 983dae9 includes the vulnerable keyframe detection loop. All releases that expose the AV1 RTP packetizer and process inbound RTP streams are affected. No specific version numbers are listed, so all pre‑commit builds of FFmpeg that incorporate the flawed code are regarded as vulnerable.

Risk and Exploitability

The CVSS base score of 6.9 indicates moderate to high risk. The vulnerability can be triggered remotely through crafted RTP traffic that includes AV1 payloads, requiring only network‑level access to a running FFmpeg instance. While the EPSS score is not available and the vulnerability is not yet listed in CISA KEV, the moderate severity and remote exploitation potential warrant prompt remediation. The likely attack vector is over the network, with an attacker supplying a malicious AV1 packet to a media server or client executing FFmpeg.

Generated by OpenCVE AI on August 20, 2026 at 13:55 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to an FFmpeg build that includes commit 983dae9 or later, which adds bounds checking on the OBU size and eliminates the out‑of‑bounds read (addressing CWE‑125).
  • Block or discard incoming RTP packets containing AV1 payloads until a patched FFmpeg version is deployed, using firewall or application filtering to prevent the vulnerable code path from processing untrusted data.
  • Configure input validation for all RTP streams so that each OBU size is verified against the remaining packet length before parsing, thereby mitigating the CWE‑125 weakness until a permanent patch is applied.

Generated by OpenCVE AI on August 20, 2026 at 13: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
References
Metrics threat_severity

None

threat_severity

Important


Tue, 25 Aug 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 19 Aug 2026 18:45: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 983dae9 contains an out-of-bounds read in the AV1 RTP packetizer (libavformat/rtpenc_av1.c). The keyframe detection loop that searches for a sequence header OBU advanced its pointer and remaining-size counter by the encoded header length plus the OBU payload size without first bounding the OBU size against the remaining data. A crafted OBU size causes the remaining-size counter to wrap to a positive value, causing the next loop iteration to dereference a pointer beyond the end of the packet buffer. A crafted AV1 input packet muxed to RTP triggers the out-of-bounds read.
Title FFmpeg Out-of-Bounds Read in AV1 RTP Packetizer via rtpenc_av1.c
Weaknesses CWE-125
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-25T02:19:35.199Z

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

Link: CVE-2026-75147

cve-icon Vulnrichment

Updated: 2026-08-25T02:19:30.484Z

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-75147

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-19T16:29:03Z

Links: CVE-2026-75147 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T14:00:04Z

Weaknesses