CVE-2023-46121: yt-dlp_project yt-dlp HTTP Request/Response Smuggling
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.
Advisory lineage
Upstream 0 · Downstream 1 · Related 1Timeline
- 14-11-2023PublishedVulnerability first disclosed.
- 29-08-2024Last 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- OSV · PypiEcosystem advisory · calculated5.0MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L
- OSV · UbuntuEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:NDiffers
- OSV · DebianEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:NDiffers
- NVDNIST3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:NDiffers
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
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected 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- github.com/yt-dlp/yt-dlp/security/advisories/GHSA-3ch3-jhc6-5r8xX Refsource CONFIRMWEBREPORTVendor Advisory
- github.com/yt-dlp/yt-dlp/commit/f04b5bedad7b281bee9814686bba1762bae092ebX Refsource MISCWEBREPORTPatch
- github.com/yt-dlp/yt-dlpPACKAGE
- pypi.org/project/yt-dlpPACKAGE