Description
FFmpeg before commit 1c10bcc contains a heap buffer overflow in the RIST protocol reader (libavformat/librist.c). librist_read() ignored its size argument and copied the full received payload length into the caller-provided destination buffer, overflowing it when the payload exceeds the destination size. This is reachable via the async:rist:// URL scheme, where the async wrapper supplies a smaller buffer than the received payload. A remote RIST sender can trigger the overflow by sending a packet whose payload exceeds the caller buffer size.
Published: 2026-08-19
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A heap buffer overflow exists in FFmpeg’s RIST protocol reader, because librist_read ignores the size argument and copies the entire received payload into a caller‑provided buffer. This can overwrite memory when an attacker sends a packet whose payload exceeds the destination buffer, potentially allowing arbitrary code execution.

Affected Systems

FFmpeg products that include libavformat/librist.c before commit 1c10bcc2e17255dacb717a25ab3db142ce390602 are affected. All releases that have not applied this commit are vulnerable.

Risk and Exploitability

The flaw is scored CVSS 9.3 and has an EPSS of less than 1%, indicating a low, but non‑zero, exploitation probability. It is not listed in CISA KEV. The vulnerability is reachable via the async:rist:// URL scheme, meaning a remote RIST sender on the network can trigger the overflow by sending an oversized payload. The attack vector is network‑based and exploits a fundamental buffer size mis‑check in the library.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update FFmpeg to commit 1c10bcc2e17255dacb717a25ab3db142ce390602 or newer, which corrects the size check.
  • If an upgrade is not immediately possible, block or disable the async:rist:// protocol to prevent malicious packets from reaching FFmpeg.
  • Continuously monitor network traffic for unusually large RIST packets and isolate affected systems pending a patch.

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

Critical


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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', '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 1c10bcc contains a heap buffer overflow in the RIST protocol reader (libavformat/librist.c). librist_read() ignored its size argument and copied the full received payload length into the caller-provided destination buffer, overflowing it when the payload exceeds the destination size. This is reachable via the async:rist:// URL scheme, where the async wrapper supplies a smaller buffer than the received payload. A remote RIST sender can trigger the overflow by sending a packet whose payload exceeds the caller buffer size.
Title FFmpeg Heap Buffer Overflow via RIST Protocol Reader
Weaknesses CWE-122
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/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:45.266Z

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

Link: CVE-2026-75143

cve-icon Vulnrichment

Updated: 2026-08-19T17:16:11.785Z

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-75143

cve-icon Redhat

Severity : Critical

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

Links: CVE-2026-75143 - 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