CVE-2026-75143: FFmpeg Heap Buffer Overflow via RIST Protocol Reader

Published Aug 19, 2026
·
Updated

FFmpeg before commit 1c10bcc contains a heap buffer overflow in the RIST protocol reader (libavformat/librist.c). libristread() 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.

Affected Software

1 affected component
FFmpeg FFmpeg<commit 1c10bcc

Event History

Aug 19, 2026
CVE Published
via MITRE·04:26 PM
Data Sourced
via MITRE·04:26 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are exposed to this issue?

Deployments that use FFmpeg's RIST protocol reader through the async:rist:// URL scheme are exposed. The vulnerable behavior is triggered when the async wrapper provides a destination buffer smaller than a received RIST payload.

2

What must an attacker be able to do to exploit it?

An attacker needs to act as, or control traffic from, a remote RIST sender and send a packet with a payload larger than the caller-provided buffer. No privileges or user interaction are required according to the supplied severity vector.

3

What should be done if immediate patching is not possible?

Avoid processing untrusted RIST input through the async:rist:// URL scheme until FFmpeg includes commit 1c10bcc2e17255dacb717a25ab3db142ce390602. Restricting access to trusted RIST senders can reduce exposure, since exploitation requires a sender to deliver an oversized payload.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203