CVE-2026-120210
Medium · 4.3CVSS
4.3
EPSS
0.3%
Published
Oct 31, 2026
CISA due date
—
Cloudanix analysis
A video processing program can be tricked into reading files outside its intended area when it opens a specially made video package, which could let someone peek at other files on the system.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Library
- Class
- Path Traversal
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits path traversal in the IMF demuxer by failing to sanitize ASSETMAP Path elements, allowing crafted packages to reference files outside the package directory using '..' sequences or absolute paths to read local MXF files, probe existence and size, or initiate server-side requests.
Why it matters to the business
Organizations using FFmpeg for media workflows face potential unauthorized file access and information disclosure when processing untrusted IMF packages, increasing risk of data leakage in content production or distribution pipelines.
How an attack unfolds
An attacker creates a malicious IMF package embedding traversal or absolute paths in the ASSETMAP XML, supplies it to a target FFmpeg instance, and triggers demuxing to access or probe arbitrary local MXF files or generate outbound requests.
How to fix it
Upgrade FFmpeg to a version containing path validation fixes for the IMF demuxer; refuse to process IMF packages from untrusted sources; apply least-privilege file access controls around media processing services.
How to confirm the fix worked
Test remediation by feeding a crafted IMF package containing '..' and absolute paths into the demuxer and confirm that only package-contained files are accessed with no external reads or probes possible.
Typical attack path
- Craft IMF package containing malicious ASSETMAP Path elements with traversal or absolute paths
- Deliver the package to a system running vulnerable FFmpeg
- Trigger IMF demuxing via command-line, library call, or automated workflow
- Observe successful file reads, existence probes, or side-channel responses
How to detect it
Inspect FFmpeg process logs, error output, and system file-access audit trails for unexpected reads of MXF files or IMF-related paths outside expected working directories.
What your security team should do
- Prioritize patching FFmpeg once fixed versions are released given the public disclosure
- Block or sandbox processing of external IMF packages until validated
- Review and tighten file-system permissions for any service invoking FFmpeg IMF demuxing
The record
FFmpeg 5.0 through 9.0.2 contains a path traversal vulnerability in the IMF demuxer that allows attackers to open files outside the package via unvalidated ASSETMAP Path elements. Attackers can supply a crafted IMF package with '..' or absolute paths to demux local MXF files, probe file existence and size, or trigger server-side requests.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-108327 Tanium addressed a path traversal vulnerability in Tanium Data Service. CWE-22
- CVE-2026-121542 In Docker Buildx versions v0.19.0 through v0.38.0, an untrusted Bake definition may… CWE-22
- CVE-2026-63502 Yeti bridges the gap between CTI and DFIR practitioners by providing a Forensics… CWE-22
- CVE-2026-63478 isomorphic-git is a pure JavaScript implementation of Git for Node.js and browsers. CWE-22
- CVE-2026-63500 Yeti bridges the gap between CTI and DFIR practitioners by providing a Forensics… CWE-22
- CVE-2026-63395 isomorphic-git is a pure JavaScript implementation of Git for Node.js and browsers. CWE-22
- CVE-2026-63436 zt-zip is a Java library that provides convenience methods for ZIP archive manipulation. CWE-22
- CVE-2026-121263 A vulnerability was determined in phpMyAdmin MoTranslator up to 6.0.1. CWE-22