Description
FFmpeg before 8.1.3 contains a protection mechanism failure in the HLS demuxer that allows attackers to bypass protocol and allowed_extensions restrictions when opening child playlists. Attackers can supply a crafted master playlist whose child playlists use disallowed protocols or non-multimedia local files, making parse_playlist() open resources the HLS security policy should block.
Published: 2026-10-08
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized access to disallowed content via HLS playlist bypass
Action: Patch Now
AI Analysis

Impact

The flaw is a protection mechanism failure in FFmpeg’s HLS demuxer that lets an attacker supply a crafted master playlist to bypass protocol and allowed_extensions checks performed by parse_playlist(). Because the function ignores these restrictions, child playlists can reference disallowed protocols or local non‑multimedia files, allowing the vulnerable process to open and read them as if they were permitted.

Affected Systems

FFmpeg libraries older than version 8.1.3 that include the HLS demuxer are affected. Any application or service that processes HLS playlists—such as media servers, players, or streaming clients—necessarily uses the vulnerable component and can be impacted.

Risk and Exploitability

The CVSS score of 5.3 classifies this as medium severity, and the EPSS score is not available, indicating no known widespread exploitation. The vulnerability is not listed in CISA’s KEV catalog. The most likely attack vector is a remote, network‑based one: an attacker serves a malicious master playlist to a vulnerable FFmpeg instance. The exploit requires no local privileges; it only needs the ability to supply the playlist over the network. Successful exploitation can lead to unauthorized reading of local files or execution of non‑media content, potentially exposing sensitive data or providing a foothold for further attacks.

Generated by OpenCVE AI on October 9, 2026 at 03:09 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FFmpeg to version 8.1.3 or later to apply the vendor fix.
  • If an immediate upgrade is not possible, temporarily disable or restrict HLS playlist handling for untrusted sources.
  • Implement network‑level filtering to block disallowed protocols or local file accesses associated with HLS streams.

Generated by OpenCVE AI on October 9, 2026 at 03:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 09 Oct 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-641
References
Metrics threat_severity

None

threat_severity

Moderate


Thu, 08 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description FFmpeg before 8.1.3 contains a protection mechanism failure in the HLS demuxer that allows attackers to bypass protocol and allowed_extensions restrictions when opening child playlists. Attackers can supply a crafted master playlist whose child playlists use disallowed protocols or non-multimedia local files, making parse_playlist() open resources the HLS security policy should block.
Title FFmpeg before 8.1.3 HLS Demuxer Security Check Bypass via parse_playlist()
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-693
CPEs cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
Vendors & Products Ffmpeg
Ffmpeg ffmpeg
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T16:05:52.089Z

Reserved: 2026-10-08T16:51:40.180Z

Link: CVE-2026-107697

cve-icon Vulnrichment

Updated: 2026-10-14T14:53:31.343Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-08T18:17:26.300

Modified: 2026-10-15T00:01:45.480

Link: CVE-2026-107697

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-08T17:30:28Z

Links: CVE-2026-107697 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T03:15:15Z

Weaknesses
  • CWE-641

    Improper Restriction of Names for Files and Other Resources

  • CWE-693

    Protection Mechanism Failure