| Reporter | Title | Published | Views | Family All 39 |
|---|---|---|---|---|
| CVE-2023-35934 | 6 Jul 202319:39 | – | alpinelinux | |
| CVE-2023-35934 | 7 Jul 202300:20 | – | circl | |
| yt-dlp 信息泄露漏洞 | 6 Jul 202300:00 | – | cnnvd | |
| CVE-2023-35934 | 6 Jul 202319:39 | – | cve | |
| CVE-2023-35934 yt-dlp File Downloader cookie leak | 6 Jul 202319:39 | – | cvelist | |
| CVE-2023-35934 | 6 Jul 202319:39 | – | debiancve | |
| EUVD-2023-2146 | 3 Oct 202520:07 | – | euvd | |
| [SECURITY] Fedora 38 Update: yt-dlp-2023.07.06-1.fc38 | 9 Jul 202302:19 | – | fedora | |
| [SECURITY] Fedora 38 Update: youtube-dl-2023.08.04.git86e3cf5-1.20230815git86e3cf5.fc38 | 25 Aug 202301:29 | – | fedora | |
| [SECURITY] Fedora 37 Update: youtube-dl-2023.07.30.git2efc8de-1.20230815git2efc8de.fc37 | 25 Aug 202300:43 | – | fedora |
| Source | Link |
|---|---|
| security-tracker | www.security-tracker.debian.org/tracker/CVE-2023-35934 |
| ubuntu | www.ubuntu.com/security/CVE-2023-35934 |
| cve | www.cve.mitre.org/cgi-bin/cvename.cgi |
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(227081);
script_version("1.9");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/05/21");
script_cve_id("CVE-2023-35934");
script_name(english:"Linux Distros Unpatched Vulnerability : CVE-2023-35934");
script_set_attribute(attribute:"synopsis", value:
"The Linux/Unix host has one or more packages installed with a vulnerability that the vendor indicates will not be
patched.");
script_set_attribute(attribute:"description", value:
"The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied
patch available.
- yt-dlp is a command-line program to download videos from video sites. During file downloads, yt-dlp or the
external downloaders that yt-dlp employs may leak cookies on HTTP redirects to a different host, or leak
them when the host for download fragments differs from their parent manifest's host. This vulnerable
behavior is present in yt-dlp prior to 2023.07.06 and nightly 2023.07.06.185519. All native and external
downloaders are affected, except for `curl` and `httpie` (version 3.1.0 or later). At the file download
stage, all cookies are passed by yt-dlp to the file downloader as a `Cookie` header, thereby losing their
scope. This also occurs in yt-dlp's info JSON output, which may be used by external tools. As a result,
the downloader or external tool may indiscriminately send cookies with requests to domains or paths for
which the cookies are not scoped. yt-dlp version 2023.07.06 and nightly 2023.07.06.185519 fix this issue
by removing the `Cookie` header upon HTTP redirects; having native downloaders calculate the `Cookie`
header from the cookiejar, utilizing external downloaders' built-in support for cookies instead of passing
them as header arguments, disabling HTTP redirectiong if the external downloader does not have proper
cookie support, processing cookies passed as HTTP headers to limit their scope, and having a separate
field for cookies in the info dict storing more information about scoping Some workarounds are available
for those who are unable to upgrade. Avoid using cookies and user authentication methods. While extractors
may set custom cookies, these usually do not contain sensitive information. Alternatively, avoid using
`--load-info-json`. Or, if authentication is a must: verify the integrity of download links from unknown
sources in browser (including redirects) before passing them to yt-dlp; use `curl` as external downloader,
since it is not impacted; and/or avoid fragmented formats such as HLS/m3u8, DASH/mpd and ISM.
(CVE-2023-35934)
Note that Nessus relies on the presence of the package as reported by the vendor.");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2023-35934");
script_set_attribute(attribute:"see_also", value:"https://ubuntu.com/security/CVE-2023-35934");
script_set_attribute(attribute:"solution", value:
"There is no known solution at this time.");
script_set_attribute(attribute:"agent", value:"unix");
script_set_cvss_base_vector("CVSS2#AV:N/AC:H/Au:N/C:P/I:N/A:N");
script_set_cvss_temporal_vector("CVSS2#E:U/RL:U/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N");
script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:U/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2023-35934");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_set_attribute(attribute:"vendor_unpatched", value:"true");
script_set_attribute(attribute:"vuln_publication_date", value:"2023/07/06");
script_set_attribute(attribute:"plugin_publication_date", value:"2025/03/05");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:22.04:-:lts");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:24.04:-:lts");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:25.04");
script_set_attribute(attribute:"cpe", value:"cpe:/o:canonical:ubuntu_linux:25.10");
script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:11.0");
script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:12.0");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:canonical:ubuntu_linux:yt-dlp");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:youtube-dl");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:yt-dlp");
script_set_attribute(attribute:"generated_plugin", value:"current");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Misc.");
script_copyright(english:"This script is Copyright (C) 2025-2026 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("set_linux_os_id.nasl", "ssh_get_info2.nasl");
script_require_keys("Host/OS/identifier", "Host/cpu", "Host/local_checks_enabled", "global_settings/vendor_unpatched");
script_require_ports("Host/OS/Debian Linux-11", "Host/OS/Debian Linux-12", "Host/OS/Ubuntu Linux-22.04", "Host/OS/Ubuntu Linux-24.04", "Host/OS/Ubuntu Linux-25.04", "Host/OS/Ubuntu Linux-25.10");
exit(0);
}
if (!get_kb_item("global_settings/vendor_unpatched")) exit(0, "Unpatched Vulnerabilities Detection not active.");
if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
if (empty_or_null(get_one_kb_item("Host/Debian/dpkg-l"))) audit(AUDIT_PACKAGE_LIST_MISSING);
include('linux_unpatched.inc');
var distro_constraints_array = {
"Debian Linux-12": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "12",
"pkgs": [
{"reference": "youtube-dl"},
{"reference": "yt-dlp"}
]
}
]
},
"Debian Linux-11": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "11",
"pkgs": [
{"reference": "youtube-dl"}
]
}
]
},
"Ubuntu Linux-22.04": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "22.04",
"pkgs": [
{"reference": "yt-dlp"}
]
}
]
},
"Ubuntu Linux-24.04": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "24.04",
"pkgs": [
{"reference": "yt-dlp"}
]
}
]
},
"Ubuntu Linux-25.04": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "25.04",
"pkgs": [
{"reference": "yt-dlp"}
]
}
]
},
"Ubuntu Linux-25.10": {
"package_manager": "dpkg-l",
"constraints": [
{
"release": "25.10",
"pkgs": [
{"reference": "yt-dlp"}
]
}
]
}
};
var distro_constraints_values = linux_unpatched::get_distro_constraints(distro_constraints_arr:distro_constraints_array);
if (empty_or_null(distro_constraints_values)) audit(AUDIT_HOST_NOT, 'affected');
var report = linux_unpatched::check_unpatched_constraints(distro_constraints_values:distro_constraints_values);
if (!empty_or_null(report))
{
security_report_v4(
port : 0,
severity : SECURITY_NOTE,
extra : report
);
exit(0);
}
else
{
audit(AUDIT_HOST_NOT, 'affected');
}
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation