5

CVE-2023-46121: yt-dlp_project yt-dlp HTTP Request/Response Smuggling

CVSS: 5.0v3.1MediumModified
AliasesGHSA-3ch3-jhc6-5r8xPYSEC-2026-2063UBUNTU-CVE-2023-46121
Published 14-11-2023Last modified 29-08-2024

Vulnerability summary

CVE-2023-46121 is a medium (CVSS 5.0) HTTP Request/Response Smuggling vulnerability in yt-dlp_project yt-dlp. EPSS estimates a 0.32% chance of exploitation in the next 30 days, higher than 23.8% of scored vulnerabilities.

Overall risk
20/100
0100
Low · default modelHow is this calculated?
CVSS score
5.0/10
010
Medium · v3.1 (CVE.org)
EPSS score
0.32%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 1 · Related 1

Timeline

  1. 14-11-2023
    PublishedVulnerability first disclosed.
  2. 29-08-2024
    Last modifiedVulnerability information updated.

Description

yt-dlp is a youtube-dl fork with additional features and fixes. The Generic Extractor in yt-dlp is vulnerable to an attacker setting an arbitrary proxy for a request to an arbitrary url, allowing the attacker to MITM the request made from yt-dlp's HTTP session. This could lead to cookie exfiltration in some cases. Version 2023.11.14 removed the ability to smuggle `http_headers` to the Generic extractor, as well as other extractors that use the same pattern. Users are advised to upgrade. Users unable to upgrade should disable the Ggneric extractor (or only pass trusted sites with trusted content) and ake caution when using `--no-check-certificate`.

CVSS metrics

5 scores · 5 sources · 1 version

EPSS trend

Probability

0.32%

Chance of exploitation in the next 30 days

Percentile

24%

Versus all other CVEs

30-day change

0.00 pp

From 0.32% on 21-09-2026

21-09-202621-10-2026
EPSS score
0.32%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Debian1 product
  • yt-dlpAll versions (No fix recorded) | < 2023.11.16-1
Opensuse1 product
  • yt-dlp&distro=openSUSE Tumbleweed< 2023.11.16-1.1
PyPI1 product
  • yt-dlp≥ 2022.10.04, < 2023.11.14
Ubuntu1 product
  • yt-dlpAll versions (No fix recorded)
Yt-dlp1 product
  • yt-dlp≥ 2022.10.04, < 2023.11.14
Yt-dlp_project1 product
  • yt-dlp≥ 2022.10.04, < 2023.11.14

6 vendors · 6 products

References

11 links
Show all 11 references