CVE-2024-36619
NoneCVSS
—
EPSS
0.7%
Published
Nov 29, 2024
CISA due date
—
Cloudanix analysis
A flaw in media handling software can let attackers crash processing tools by sending specially crafted audio files, interrupting services that convert or play video and sound.
- 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
Integer overflow in the WAVARC decoder of libavcodec when processing certain block types in FFmpeg, resulting in a denial-of-service condition.
Why it matters to the business
Disrupts media encoding, decoding, and playback services that rely on FFmpeg, potentially causing outages in video processing pipelines with limited real-world exploitation risk due to stable low EPSS and absence from known exploited vulnerabilities lists.
How an attack unfolds
An attacker crafts a specially malformed WAV file containing block types that trigger the integer overflow in the WAVARC decoder; when FFmpeg processes the file during decoding, the overflow leads to a crash or DoS without further code execution.
How to fix it
Update FFmpeg to the fixed commit 28c7094b25b689185155a6833caf2747b94774a4 or later equivalent release; rebuild any dependent applications against the patched version and validate the update across affected GIT-based deployments.
How to confirm the fix worked
Verify the deployed FFmpeg binary or source matches or exceeds commit 28c7094b25b689185155a6833caf2747b94774a4; test decoding of known-triggering WAV files to confirm absence of crash; monitor version strings in build outputs and package manifests.
Typical attack path
- Identify FFmpeg-based media processing endpoints or applications accepting user-supplied audio files
- Craft a malicious WAV file with specific block types designed to trigger integer overflow in the WAVARC decoder
- Deliver the file via upload, download, or embedded media to the target FFmpeg instance
- Trigger decoding of the file, causing the overflow and resulting denial-of-service
How to detect it
Monitor application and system logs for FFmpeg crashes or segmentation faults during WAV file decoding; inspect process termination events tied to libavcodec WAVARC handling; review file upload or processing logs for unusual WAV inputs around crash timestamps.
- ffmpeg.*WAVARC
- libavcodec.*integer overflow
- segmentation fault.*wavarc
What your security team should do
- Prioritize patching FFmpeg instances in media pipelines to the fixed commit due to the direct DoS impact on core functionality
- Implement input validation or sandboxing for untrusted media files processed by FFmpeg until updates are applied
- Review and update dependency manifests to enforce the patched version across all downstream consumers
The record
FFmpeg n6.1.1 has a vulnerability in the WAVARC decoder of the libavcodec library which allows for an integer overflow when handling certain block types, leading to a denial-of-service (DoS) condition.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:13 | ffmpeg | 0 | 7:7.1-3 |
| 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: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:24.04:LTS | ffmpeg | 0 | 7:6.1.1-3ubuntu5+esm5 |
| openSUSE:Tumbleweed | ffmpeg-7 | 0 | 7.1.1-4.1 |
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-2024-35365 FFmpeg version n6.1.1 has a double-free vulnerability in the fftools/ffmpeg_mux_init.c… 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