Every CVE Search/ Get API key

CVE-2023-6601

Ffmpeg: hls unsafe file extension bypass in ffmpeg

4.7 MediumFix available

A flaw was found in FFmpeg's HLS demuxer. This vulnerability allows bypassing unsafe file extension checks and triggering arbitrary demuxers via base64-encoded data URIs appended with specific file extensions.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
None

Exploit likelihood

0.42%Up 0.4 points since Jan 7, 2025
90%50%10%1%

What each source reports

CVE List Score used 4.7

Ffmpeg: hls unsafe file extension bypass in ffmpeg

A flaw was found in FFmpeg's HLS demuxer. This vulnerability allows bypassing unsafe file extension checks and triggering arbitrary demuxers via base64-encoded data URIs appended with specific file extensions.

Record
CVE-2023-6601
CVSS 3.1
4.7 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
Weakness
CWE-99, CWE-94
Updated
2026-11-02
EUVDEUVD-2023-58824 4.7

A flaw was found in FFmpeg's HLS demuxer. This vulnerability allows bypassing unsafe file extension checks and triggering arbitrary demuxers via base64-encoded data URIs appended with specific file extensions.

Record
EUVD-2023-58824
CVSS 3.1
4.7 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-wj7r-cv36-mxr3 4.7

A flaw was found in FFmpeg's HLS demuxer. This vulnerability allows bypassing unsafe file...

A flaw was found in FFmpeg's HLS demuxer. This vulnerability allows bypassing unsafe file extension checks and triggering arbitrary demuxers via base64-encoded data URIs appended with specific file extensions.

Record
GHSA-wj7r-cv36-mxr3
CVSS 3.1
4.7 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
Weakness
CWE-94, CWE-99
Updated
2026-11-02
NVD 4.7

A flaw was found in FFmpeg's HLS demuxer. This vulnerability allows bypassing unsafe file extension checks and triggering arbitrary demuxers via base64-encoded data URIs appended with specific file extensions.

Record
CVE-2023-6601
CVSS 3.1
4.7 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
Weakness
CWE-99, CWE-94
Updated
2026-11-02
OSV 4.7

Ffmpeg: hls unsafe file extension bypass in ffmpeg

A flaw was found in FFmpeg's HLS demuxer. This vulnerability allows bypassing unsafe file extension checks and triggering arbitrary demuxers via base64-encoded data URIs appended with specific file extensions.

Record
CVE-2023-6601
CVSS 3.1
4.7 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
Weakness
CWE-99
Updated
2026-11-07
OSVDEBIAN-CVE-2023-6601 4.7

A flaw was found in FFmpeg's HLS demuxer. This vulnerability allows bypassing unsafe file extension checks and triggering arbitrary demuxers via base64-encoded data URIs appended with specific file extensions.

Record
DEBIAN-CVE-2023-6601
CVSS 3.1
4.7 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
Updated
2026-11-02
Show 10 moreShow less
OSVJLSEC-2025-146 4.7

A flaw was found in FFmpeg's HLS demuxer

A flaw was found in FFmpeg's HLS demuxer. This vulnerability allows bypassing unsafe file extension checks and triggering arbitrary demuxers via base64-encoded data URIs appended with specific file extensions.

Record
JLSEC-2025-146
CVSS 3.1
4.7 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2023-6601 4.7

A flaw was found in FFmpeg's HLS demuxer. This vulnerability allows bypassing unsafe file extension checks and triggering arbitrary demuxers via base64-encoded data URIs appended with specific file extensions.

Record
UBUNTU-CVE-2023-6601
CVSS 3.1
4.7 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
Updated
2026-11-06
OSVopenSUSE-SU-2026:10027-1 No score

ffmpeg-4-4.4.6-10.1 on GA media

These are all security issues fixed in the ffmpeg-4-4.4.6-10.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10027-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:10028-1 No score

ffmpeg-7-7.1.3-1.1 on GA media

These are all security issues fixed in the ffmpeg-7-7.1.3-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10028-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20710-1 No score

Security update for ffmpeg-4

This update for ffmpeg-4 fixes the following issues:

Changes in ffmpeg-4:

  • CVE-2025-59728: Fixed out-of-bounds NUL-byte write when calculating the content path in handling of MPEG-DASH manifests (bsc#1251137).

  • CVE-2025-7700: Fixed a NULL Pointer Dereference in the ALS Decoder (bsc#1246790)

  • CVE-2024-36618: Fixed a integer overflow in AVI demuxer (bsc#1234020)

  • CVE-2023-6601: Fixed HLS Unsafe File Extension Bypass (bsc#1220545).

  • Update to release 4.4.6

    • lavc/libx265: unbreak build for X265_BUILD >= 210
    • ARM: vp9mc: Load only 12 pixels in the 4 pixel wide horizontal filter
    • rtmpproto: Avoid rare crashes in the fail: codepath in rtmp_open
    • avcodec/snow: Fix off by 1 error in run_buffer
    • avcodec/mpegvideo_enc: Check FLV1 resolution limits
Record
openSUSE-SU-2026:20710-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21211-1 No score

Security update for ffmpeg-7

This update for ffmpeg-7 fixes the following issues

  • CVE-2026-40962: inadequate CENC subsample bounds checks can lead to an integer overflow (bsc#1262237).

Changes for ffmpeg-7:

  • Update to version 7.1.4:
  • Codec, format, filter and various other bugfixes.
  • lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10
  • swscale/output: Fix integer overflow in yuv2ya16_X_c_template()
  • avformat/avformat: clear FFFormatContext packet queue when closing a muxer
Record
openSUSE-SU-2026:21211-1
Updated
2026-11-02
OSVSUSE-SU-2026:0198-1 No score

Security update for ffmpeg-4

This update for ffmpeg-4 fixes the following issues:

  • CVE-2023-6601: Fixed HLS Unsafe File Extension Bypass (bsc#1220545).
  • CVE-2025-63757: Fixed integer overflow in yuv2ya16_X_c_template() (bsc#1255392).
Record
SUSE-SU-2026:0198-1
Updated
2026-11-02
OSVSUSE-SU-2026:0229-1 No score

Security update for ffmpeg-4

This update for ffmpeg-4 fixes the following issues:

  • CVE-2023-6601: Fixed HLS Unsafe File Extension Bypass (bsc#1220545).
  • CVE-2025-63757: Fixed integer overflow in yuv2ya16_X_c_template() (bsc#1255392).
Record
SUSE-SU-2026:0229-1
Updated
2026-11-02
OSVSUSE-SU-2026:2444-1 No score

Security update for ffmpeg-4

This update for ffmpeg-4 fixes the following issues

Update to version 4.4.7:

  • CVE-2023-6601: HLS Unsafe File Extension Bypass (bsc#1220545).
  • CVE-2024-35366: FFmpeg n6.1.1 is Integer Overflow. The vulnerability exists in the parse_options function of sbgdec.c within the libavformat module. When parsing certain options, the software does not adequately validate the i (bsc#1234030).
  • CVE-2025-1594: stack-based buffer overflow in function ff_aac_search_for_tns of the file libavcodec/aacenc_tns.c of the component AAC Encoder (bsc#1237561).
  • CVE-2025-9951: heap-based buffer overflow in jpeg2000dec (bsc#1249393).
  • CVE-2025-10256: NULL pointer dereference in Firequalizer filter (bsc#1249431).
  • CVE-2025-63757: accumulation of filtered pixel values can lead to an integer overflow (bsc#1255392).
  • CVE-2026-30997: Denial of Service via out-of-bounds read (bsc#1262047).
  • CVE-2026-40962: inadequate CENC subsample bounds checks can lead to an integer overflow (bsc#1262237).
Record
SUSE-SU-2026:2444-1
Updated
2026-11-02
OSVSUSE-SU-2026:2445-1 No score

Security update for ffmpeg-4

This update for ffmpeg-4 fixes the following issues

Update to version 4.4.7:

  • CVE-2023-6601: HLS Unsafe File Extension Bypass (bsc#1220545).
  • CVE-2024-35366: FFmpeg n6.1.1 is Integer Overflow. The vulnerability exists in the parse_options function of sbgdec.c within the libavformat module. When parsing certain options, the software does not adequately validate the i (bsc#1234030).
  • CVE-2025-1594: stack-based buffer overflow in function ff_aac_search_for_tns of the file libavcodec/aacenc_tns.c of the component AAC Encoder (bsc#1237561).
  • CVE-2025-9951: heap-based buffer overflow in jpeg2000dec (bsc#1249393).
  • CVE-2025-10256: NULL pointer dereference in Firequalizer filter (bsc#1249431).
  • CVE-2025-63757: accumulation of filtered pixel values can lead to an integer overflow (bsc#1255392).
  • CVE-2026-30997: Denial of Service via out-of-bounds read (bsc#1262047).
  • CVE-2026-40962: inadequate CENC subsample bounds checks can lead to an integer overflow (bsc#1262237).
Record
SUSE-SU-2026:2445-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ffmpeg
Debian:12
All versions, plus listed versions
7:5.1.3-17:5.1.3-27:5.1.4-0+deb12u17:5.1.5-0+deb12u17:5.1.6-0+deb12u1
Show 45 moreShow less
7:5.1.7-0+deb12u17:5.1.8-0+deb12u17:5.1.9-0+deb12u17:6.0-17:6.0-27:6.0-37:6.0-47:6.0-57:6.0-67:6.0-77:6.0-87:6.0-97:6.1-17:6.1-27:6.1-37:6.1-47:6.1-57:6.1.1-17:6.1.1-27:6.1.1-37:6.1.1-47:6.1.1-57:7.0-17:7.0.1-17:7.0.1-27:7.0.1-37:7.0.1-47:7.0.1-57:7.0.2-17:7.0.2-27:7.0.2-37:7.1-17:7.1-27:7.1-37:7.1-47:7.1.1-17:7.1.2-17:7.1.3-17:8.0-17:8.0-27:8.0.1-17:8.0.1-27:8.0.1-37:8.1-17:8.1-2
None known
ffmpeg
Debian:13
before 7:6.1-1
7:6.1-1
ffmpeg
Debian:14
before 7:6.1-1
7:6.1-1
FFMPEG_jll
Julia
before 6.1.1+0
6.1.1+0
FFplay_jll
Julia
before 7.1.0+0
7.1.0+0
ffmpeg-4
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 2 CVEs
before 4.4.6-150600.13.38.1
4.4.6-150600.13.38.1
ffmpeg-4
SUSE:Linux Enterprise Workstation Extension 15 SP7
From an advisory covering 2 CVEs
before 4.4.6-150600.13.38.1
4.4.6-150600.13.38.1
ffmpeg-4
openSUSE:Leap 15.6
From an advisory covering 2 CVEs
before 4.4.6-150600.13.38.1
4.4.6-150600.13.38.1
ffmpeg-4
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 2 CVEs
before 4.4.6-150400.3.60.1
4.4.6-150400.3.60.1
ffmpeg-4
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 2 CVEs
before 4.4.6-150400.3.60.1
4.4.6-150400.3.60.1
Show 18 moreShow less
Affected packages
PackageAffectedFixed
ffmpeg-4
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 2 CVEs
before 4.4.6-150400.3.60.1
4.4.6-150400.3.60.1
ffmpeg-4
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 2 CVEs
before 4.4.6-150400.3.60.1
4.4.6-150400.3.60.1
ffmpeg-4
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 11 CVEs
before 4.4.7-150400.3.67.1
4.4.7-150400.3.67.1
ffmpeg-4
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 11 CVEs
before 4.4.7-150400.3.67.1
4.4.7-150400.3.67.1
ffmpeg-4
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 11 CVEs
before 4.4.7-150400.3.67.1
4.4.7-150400.3.67.1
ffmpeg-4
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 11 CVEs
before 4.4.7-150400.3.67.1
4.4.7-150400.3.67.1
ffmpeg-4
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 11 CVEs
before 4.4.7-150600.13.47.1
4.4.7-150600.13.47.1
ffmpeg-4
SUSE:Linux Enterprise Workstation Extension 15 SP7
From an advisory covering 11 CVEs
before 4.4.7-150600.13.47.1
4.4.7-150600.13.47.1
libav
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
6:0.8.7-1ubuntu26:9.10-1ubuntu16:9.10-1ubuntu26:9.10-1ubuntu56:9.10-1ubuntu6
Show 9 moreShow less
6:9.10-1ubuntu76:9.11-2ubuntu16:9.11-2ubuntu26:9.13-0ubuntu0.14.04.16:9.14-0ubuntu0.14.04.16:9.16-0ubuntu0.14.04.16:9.18-0ubuntu0.14.04.16:9.20-0ubuntu0.14.04.16:9.20-0ubuntu0.14.04.1+esm1
None known
ffmpeg
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
7:2.7.2-1build17:2.8.1-1ubuntu17:2.8.2-1ubuntu17:2.8.3-17:2.8.4-1
Show 31 moreShow less
7:2.8.4-1ubuntu17:2.8.4-1ubuntu27:2.8.4-1ubuntu37:2.8.4-1ubuntu47:2.8.6-1ubuntu17:2.8.6-1ubuntu27:2.8.8-0ubuntu0.16.04.17:2.8.10-0ubuntu0.16.04.17:2.8.11-0ubuntu0.16.04.17:2.8.14-0ubuntu0.16.04.17:2.8.15-0ubuntu0.16.04.17:2.8.15-0ubuntu0.16.04.1+esm17:2.8.17-0ubuntu0.17:2.8.17-0ubuntu0.1+esm17:2.8.17-0ubuntu0.1+esm27:2.8.17-0ubuntu0.1+esm37:2.8.17-0ubuntu0.1+esm47:2.8.17-0ubuntu0.1+esm57:2.8.17-0ubuntu0.1+esm67:2.8.17-0ubuntu0.1+esm77:2.8.17-0ubuntu0.1+esm87:2.8.17-0ubuntu0.1+esm97:2.8.17-0ubuntu0.1+esm107:2.8.17-0ubuntu0.1+esm117:2.8.17-0ubuntu0.1+esm127:2.8.17-0ubuntu0.1+esm137:2.8.17-0ubuntu0.1+esm147:2.8.17-0ubuntu0.1+esm157:2.8.17-0ubuntu0.1+esm167:2.8.17-0ubuntu0.1+esm177:2.8.17-0ubuntu0.1+esm18
None known
ffmpeg
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
7:3.3.4-27:3.3.4-2build37:3.4-2ubuntu27:3.4-47:3.4-4build1
Show 25 moreShow less
7:3.4.1-17:3.4.1-1build17:3.4.2-17:3.4.2-1build17:3.4.2-27:3.4.4-0ubuntu0.18.04.17:3.4.6-0ubuntu0.18.04.17:3.4.8-0ubuntu0.27:3.4.11-0ubuntu0.17:3.4.11-0ubuntu0.1+esm17:3.4.11-0ubuntu0.1+esm27:3.4.11-0ubuntu0.1+esm37:3.4.11-0ubuntu0.1+esm47:3.4.11-0ubuntu0.1+esm57:3.4.11-0ubuntu0.1+esm67:3.4.11-0ubuntu0.1+esm77:3.4.11-0ubuntu0.1+esm87:3.4.11-0ubuntu0.1+esm97:3.4.11-0ubuntu0.1+esm107:3.4.11-0ubuntu0.1+esm117:3.4.11-0ubuntu0.1+esm127:3.4.11-0ubuntu0.1+esm137:3.4.11-0ubuntu0.1+esm147:3.4.11-0ubuntu0.1+esm157:3.4.11-0ubuntu0.1+esm16
None known
ffmpeg
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
7:4.1.4-1build27:4.2.1-27:4.2.1-2ubuntu17:4.2.2-1build17:4.2.2-1ubuntu1
Show 21 moreShow less
7:4.2.4-1ubuntu0.17:4.2.4-1ubuntu0.1+esm17:4.2.7-0ubuntu0.17:4.2.7-0ubuntu0.1+esm17:4.2.7-0ubuntu0.1+esm27:4.2.7-0ubuntu0.1+esm37:4.2.7-0ubuntu0.1+esm47:4.2.7-0ubuntu0.1+esm57:4.2.7-0ubuntu0.1+esm67:4.2.7-0ubuntu0.1+esm77:4.2.7-0ubuntu0.1+esm87:4.2.7-0ubuntu0.1+esm97:4.2.7-0ubuntu0.1+esm107:4.2.7-0ubuntu0.1+esm117:4.2.7-0ubuntu0.1+esm127:4.2.7-0ubuntu0.1+esm137:4.2.7-0ubuntu0.1+esm147:4.2.7-0ubuntu0.1+esm157:4.2.7-0ubuntu0.1+esm167:4.2.7-0ubuntu0.1+esm177:4.2.7-0ubuntu0.1+esm18
None known
ffmpeg
Ubuntu:Pro:24.04:LTS
All versions, plus listed versions
7:6.0-6ubuntu17:6.0-9ubuntu17:6.1-2ubuntu17:6.1-3ubuntu17:6.1-4ubuntu1
Show 17 moreShow less
7:6.1-5ubuntu17:6.1.1-1ubuntu17:6.1.1-3ubuntu17:6.1.1-3ubuntu57:6.1.1-3ubuntu5+esm17:6.1.1-3ubuntu5+esm27:6.1.1-3ubuntu5+esm37:6.1.1-3ubuntu5+esm47:6.1.1-3ubuntu5+esm57:6.1.1-3ubuntu5+esm67:6.1.1-3ubuntu5+esm77:6.1.1-3ubuntu5+esm87:6.1.1-3ubuntu5+esm107:6.1.1-3ubuntu5+esm117:6.1.1-3ubuntu5+esm127:6.1.1-3ubuntu5+esm137:6.1.1-3ubuntu5+esm15
None known
ffmpeg
Ubuntu:25.10
All versions, plus listed versions
7:7.1.1-1ubuntu17:7.1.1-1ubuntu27:7.1.1-1ubuntu37:7.1.1-1ubuntu47:7.1.1-1ubuntu4.17:7.1.1-1ubuntu4.2
None known
ffmpeg
Ubuntu:26.10
All versions, plus listed versions
7:8.0.1-3ubuntu27:8.1-3ubuntu37:8.1.2-2ubuntu2
None known
ffmpeg-4
openSUSE:Tumbleweed
before 4.4.6-10.1
4.4.6-10.1
ffmpeg-7
openSUSE:Tumbleweed
before 7.1.3-1.1
7.1.3-1.1
ffmpeg-7
openSUSE:Leap 16.0
From an advisory covering 7 CVEs
before 7.1.4-160000.1.1
7.1.4-160000.1.1

History

History
RecordedChangedSources
affectedOSV
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2023-6601 is a medium vulnerability (CVSS 4.7) in Ffmpeg, published January 6, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.42%, the 36th percentile. Fixed in ffmpeg 7:6.1-1.

References

Show 56 moreShow less
This page doesn't list everything

Left out here: 13 versions. The JSON record has them.

MoveEnter Open