CVE-2023-6604
NoneCVSS
—
EPSS
0.5%
Published
Jan 6, 2025
CISA due date
—
Cloudanix analysis
A bug in media handling software lets attackers feed bad data that makes computers work much harder and use up extra space, slowing or stopping normal operations.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits demuxing of arbitrary unvalidated data as XBIN format in FFmpeg, resulting in excessive CPU load and storage consumption that can degrade performance or cause denial of service.
Why it matters to the business
Degraded performance or denial of service across systems using the affected components, impacting 83,123 downstream dependents with potential operational slowdowns or outages.
How an attack unfolds
An attacker supplies crafted data that FFmpeg processes without format validation as XBIN content, exhausting CPU and storage resources.
How to fix it
Upgrade tar (Ubuntu:14.04:LTS) to 1.27.1-1ubuntu0.1 and tar (Ubuntu:16.04:LTS) to 1.28-2.1ubuntu0.1 in all affected deployments.
How to confirm the fix worked
Confirm installed package versions match the listed fixed releases and test demuxing behavior with sample inputs to ensure validation is enforced.
Typical attack path
- Identify target systems processing media with FFmpeg
- Craft input data mimicking XBIN format without valid structure
- Deliver data to the demuxer via supported input channels
- Trigger resource exhaustion leading to degraded service
How to detect it
Inspect process logs and resource metrics for FFmpeg instances showing sustained high CPU or storage growth during demux operations; correlate with input file handling events.
What your security team should do
- Apply the specified package updates immediately given the large ecosystem prevalence
- Monitor systems for unexpected CPU and storage spikes during media processing
- Review input handling pipelines to add format validation where possible
The record
A flaw was found in FFmpeg. This vulnerability allows unexpected additional CPU load and storage consumption, potentially leading to degraded performance or denial of service via the demuxing of arbitrary data as XBIN-formatted data without proper format validation.
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: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-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-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