FFmpeg through 9.0.2 contains a denial of service vulnerability in the DASH demuxer that allows attackers to trigger an infinite loop by supplying an empty SegmentTemplate media URL. Attackers can craft an .mpd manifest declaring SegmentTemplate media="" so get_current_fragment() calls av_strireplace() with an empty search string, consuming CPU indefinitely.
References
Configurations
History
14 Oct 2026, 23:55
| Type | Values Removed | Values Added |
|---|---|---|
| CPE | cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:* | |
| First Time |
Ffmpeg
Ffmpeg ffmpeg |
|
| References | () https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/ed27bfcbbbc0872c0195eaf4dd2c0c93b9f1778e - Patch | |
| References | () https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24592 - Issue Tracking, Patch | |
| References | () https://ffmpeg.org/ - Product | |
| References | () https://github.com/FFmpeg/FFmpeg/blob/n9.0.2/libavformat/dashdec.c#L1726 - Product | |
| References | () https://github.com/FFmpeg/FFmpeg/blob/n9.0.2/libavutil/avstring.c#L230-L238 - Product | |
| References | () https://www.vulncheck.com/advisories/ffmpeg-through-9.0.2-dash-demuxer-infinite-loop-via-empty-segmenttemplate-media - Third Party Advisory |
08 Oct 2026, 16:17
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-10-08 16:17
Updated : 2026-10-14 23:55
NVD link : CVE-2026-107677
Mitre link : CVE-2026-107677
CVE.ORG link : CVE-2026-107677
JSON object : View
Products Affected
ffmpeg
- ffmpeg
CWE
CWE-835
Loop with Unreachable Exit Condition ('Infinite Loop')
