CVE-2023-6602
Medium · 5.3CVSS
5.3
EPSS
0.5%
Published
Dec 31, 2024
CISA due date
—
Cloudanix analysis
A flaw in video handling software might let attackers steal information by using specially crafted playlist files.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Library
- Class
- Information Disclosure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Improper parsing of non-TTY-compliant input files in HLS playlists within FFmpeg's TTY Demuxer enables possible data exfiltration.
Why it matters to the business
Organizations relying on media processing pipelines face risk of sensitive data leakage, potentially leading to compliance issues or data breaches, though low exploitability and lack of known campaigns reduce immediate urgency.
How an attack unfolds
An attacker supplies a crafted HLS playlist containing non-TTY-compliant input to an FFmpeg instance, triggering the flawed TTY Demuxer to mishandle parsing and leak data.
How to fix it
Upgrade affected OpenSSL packages on Ubuntu 14.04 LTS to 1.0.1f-1ubuntu2.20 and on Ubuntu 16.04 LTS to 1.0.2g-1ubuntu4.4; apply equivalent fixes for FFmpeg TTY Demuxer in media workflows.
How to confirm the fix worked
Verify package versions match the listed fixed releases and test HLS playlist parsing with non-TTY inputs to confirm no data leakage occurs.
Typical attack path
- Identify FFmpeg instances processing HLS content
- Craft malicious non-TTY input embedded in HLS playlist
- Deliver playlist to trigger processing
- Exfiltrate data via the parsing flaw
How to detect it
Review application logs for unusual HLS playlist processing events and monitor for unexpected data flows during media demuxing.
What your security team should do
- Prioritize upgrades on systems processing untrusted media content
- Monitor for updates to FFmpeg in media pipelines
- Review HLS input sources for untrusted playlists
The record
A flaw was found in FFmpeg's TTY Demuxer. This vulnerability allows possible data exfiltration via improper parsing of non-TTY-compliant input files in HLS playlists.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | ffmpeg | 0 | No fix |
| Debian:12 | ffmpeg | 0 | No fix |
| Debian:13 | ffmpeg | 0 | No fix |
| 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:22.04:LTS | ffmpeg | 0 | No fix |
| Ubuntu:Pro:24.04:LTS | ffmpeg | 0 | No fix |
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-2023-6605 A flaw was found in FFmpeg's DASH playlist support. 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-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