CVE-2023-6605
NoneCVSS
—
EPSS
0.4%
Published
Jan 6, 2025
CISA due date
—
Cloudanix analysis
A media tool can be tricked into making web requests on behalf of the computer running it, potentially letting attackers reach internal systems through carefully crafted video playlists.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Other
- Component
- Library
- Class
- SSRF
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits Server-Side Request Forgery allowing arbitrary HTTP GET requests to be issued from the host running FFmpeg when a crafted DASH playlist supplies malicious URLs.
Why it matters to the business
Organizations processing untrusted media playlists face risk of internal network reconnaissance or data exfiltration through the media-processing host, raising exposure for any pipeline that ingests user-supplied DASH content.
How an attack unfolds
An attacker creates a DASH playlist embedding attacker-controlled URLs and supplies the playlist to FFmpeg; the application then issues the HTTP requests on behalf of the host, enabling interaction with internal services.
How to fix it
Upgrade affected FFmpeg installations to a version that corrects DASH playlist URL handling. For the listed Ubuntu packages apply the following updates: glibc (Ubuntu:16.04:LTS) to 2.23-0ubuntu6 and eglibc (Ubuntu:14.04:LTS) to 2.19-0ubuntu6.10.
How to confirm the fix worked
Confirm the installed FFmpeg binary reports a corrected version and test that crafted DASH playlists no longer trigger outbound requests to arbitrary hosts.
Typical attack path
- Craft a malicious DASH playlist containing attacker-chosen URLs
- Deliver the playlist to a target system that invokes FFmpeg
- Trigger playlist parsing in FFmpeg
- Observe or leverage the resulting outbound HTTP GET requests
How to detect it
Review FFmpeg process logs and outbound HTTP request logs for unexpected connections initiated during playlist processing; correlate with file-access events involving .mpd or DASH manifest files.
What your security team should do
- Prioritize patching FFmpeg in all media-processing workflows before the CISA-style deadlines if the package appears in KEV lists
- Restrict FFmpeg execution environments from reaching internal networks via egress controls
- Scan build and runtime dependencies for the listed glibc and eglibc versions and schedule upgrades
The record
A flaw was found in FFmpeg's DASH playlist support. This vulnerability allows arbitrary HTTP GET requests to be made on behalf of the machine running FFmpeg via a crafted DASH playlist containing malicious URLs.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | ffmpeg | 0 | No fix |
| Debian:11 | ffmpeg | 0 | 7:4.3.9-0+deb11u1 |
| Debian:12 | ffmpeg | 0 | No fix |
| Debian:13 | ffmpeg | 0 | No fix |
| Debian:13 | ffmpeg | 0 | 7:7.1.1-1 |
| Debian:14 | ffmpeg | 0 | 7:7.1.1-1 |
| Mageia:9 | ffmpeg | 0 | 5.1.7-1.mga9 |
| Ubuntu:20.04:LTS | ffmpeg | 0 | No fix |
| Ubuntu:22.04:LTS | ffmpeg | 0 | No fix |
| Ubuntu:24.04:LTS | ffmpeg | 0 | No fix |
| Ubuntu:24.10 | ffmpeg | 0 | No fix |
| Ubuntu:25.04 | ffmpeg | 0 | No fix |
| Ubuntu:25.10 | ffmpeg | 0 | No fix |
| Ubuntu:Pro:14.04:LTS | libav | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | ffmpeg | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | ffmpeg | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | ffmpeg | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | ffmpeg | 0 | 7:4.2.7-0ubuntu0.1+esm11 |
| Ubuntu:Pro:22.04:LTS | ffmpeg | 0 | 7:4.4.2-0ubuntu0.22.04.1+esm10 |
| Ubuntu:Pro:24.04:LTS | ffmpeg | 0 | 7:6.1.1-3ubuntu5+esm6 |
Related vulnerabilities
- CVE-2025-0518 Unchecked Return Value, Out-of-bounds Read vulnerability in FFmpeg allows Read Sensitive… Also affects ffmpeg
- CVE-2023-6601 A flaw was found in FFmpeg's HLS demuxer. Also affects ffmpeg
- CVE-2023-6604 A flaw was found in FFmpeg. Also affects ffmpeg
- CVE-2024-36613 FFmpeg n6.1.1 has a vulnerability in the DXA demuxer of the libavformat library allowing… Also affects ffmpeg
- CVE-2023-6603 A flaw was found in FFmpeg's HLS playlist parsing. Also affects ffmpeg
- CVE-2023-6602 A flaw was found in FFmpeg's TTY Demuxer. Also affects ffmpeg
- CVE-2024-35368 FFmpeg n7.0 is affected by a Double Free via the rkmpp_retrieve_frame function within… Also affects ffmpeg
- CVE-2024-35366 FFmpeg n6.1.1 is Integer Overflow. Also affects ffmpeg