CVE-2025-22919
Medium · 6.5CVSS
6.5
EPSS
0.4%
Published
Feb 18, 2025
CISA due date
—
Cloudanix analysis
A bug in media software can let someone crash programs that open certain audio files, causing temporary outages until the software is updated.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A reachable assertion in FFmpeg's AAC decoder triggers an abort when processing a specially crafted input file, causing the process to terminate.
Why it matters to the business
Applications that parse user-supplied or untrusted AAC content can be forced offline, interrupting media workflows and requiring manual restarts until the vulnerable code is replaced.
How an attack unfolds
An attacker creates a malformed AAC file that reaches an assertion in the decoder, then delivers the file to a target application or service that uses the vulnerable FFmpeg build; opening or processing the file immediately crashes the process.
How to fix it
Upgrade the affected openthread (OSS-Fuzz) component to commit a3548df579617e737b075be4a88591e68195e115 or later; rebuild any dependent FFmpeg integrations with the patched code.
How to confirm the fix worked
Confirm the running binary or library reports the patched commit hash; test with known-good and known-bad AAC samples to verify the assertion no longer triggers.
Typical attack path
- Craft a minimal AAC file that exercises the reachable assertion path
- Deliver the file to the victim via download, upload, email attachment, or media ingestion pipeline
- Induce the target application to open or decode the file
- Observe process termination and service unavailability
How to detect it
Search application and system logs for abrupt terminations or assertion failures immediately after AAC file processing; correlate with file upload or playback events.
What your security team should do
- Prioritize patching any media-processing services that ingest untrusted AAC within the next maintenance window
- Add the fixed commit to dependency scanners and CI pipelines
- Review logs for unexpected process crashes correlated with AAC file handling
The record
A reachable assertion in FFmpeg git-master commit N-113007-g8d24a28d06 allows attackers to cause a Denial of Service (DoS) via opening a crafted AAC file.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Chainguard | ffmpeg-6 | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-dev | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-doc | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-libavcodec61 | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-libavdevice61 | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-libavfilter10 | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-libavformat61 | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-libavutil59 | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-libpostproc58 | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-libswresample5 | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-libswscale8 | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-qt-faststart | 0 | 6.1.3-r0 |
| Chainguard | ffmpeg-6-static | 0 | 6.1.3-r0 |
| Debian:11 | ffmpeg | 0 | No fix |
| Debian:11 | ffmpeg | 0 | 7:4.3.8-0+deb11u3 |
| 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.6-1.3.mga9 |
| SUSE:Enterprise Storage 7.1 | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | ffmpeg-4 | 0 | 4.4.5-150400.3.46.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | ffmpeg-4 | 0 | 4.4.5-150400.3.46.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP6 | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP6 | ffmpeg-4 | 0 | 4.4.5-150600.13.16.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | ffmpeg-4 | 0 | 4.4.5-150400.3.46.1 |
| SUSE:Linux Enterprise Server 15 SP5-LTSS | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | ffmpeg-4 | 0 | 4.4.5-150400.3.46.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP5 | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP6 | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP6 | ffmpeg-4 | 0 | 4.4.5-150600.13.16.1 |
| openSUSE:Leap 15.6 | ffmpeg | 0 | 3.4.2-150200.11.60.1 |
| openSUSE:Leap 15.6 | ffmpeg-4 | 0 | 4.4.5-150600.13.16.1 |
| openSUSE:Tumbleweed | ffmpeg-4 | 0 | 4.4.5-3.1 |
| openSUSE:Tumbleweed | ffmpeg-6 | 0 | 6.1.2-3.1 |
| openSUSE:Tumbleweed | ffmpeg-7 | 0 | 7.1-3.1 |
Related vulnerabilities
- CVE-2025-9951 A heap-buffer-overflow write exists in jpeg2000dec FFmpeg which allows an attacker to… Also affects ffmpeg-6
- CVE-2025-0518 Unchecked Return Value, Out-of-bounds Read vulnerability in FFmpeg allows Read Sensitive… Also affects ffmpeg-6
- CVE-2023-51794 Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a local attacker to… Also affects ffmpeg-6
- CVE-2023-51793 Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a local attacker to… Also affects ffmpeg-6
- CVE-2023-51796 Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a local attacker to… Also affects ffmpeg-6
- CVE-2023-51798 Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a local attacker to… Also affects ffmpeg-6
- CVE-2023-51791 Buffer Overflow vulenrability in Ffmpeg v.N113007-g8d24a28d06 allows a local attacker to… Also affects ffmpeg-6
- CVE-2023-51795 Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a local attacker to… Also affects ffmpeg-6