CVE catalog

CVE-2026-55404

yt-dlp and youtube-dl are command-line audio/video downloaders. Prior to 2026.7.4, the --write-link, --write-url-link, and --write-desktop-link options can write .url or .desktop shortcut files using

[CVE catalog]

Severity
High · CVSS 8.8CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.64% · Oct 25, 2026

yt-dlp and youtube-dl are command-line audio/video downloaders. Prior to 2026.7.4, the --write-link, --write-url-link, and --write-desktop-link options can write .url or .desktop shortcut files using attacker-controlled webpage_url or filename metadata without sufficient validation or escaping, allowing malicious file:// URI injection on Windows or newline-based desktop entry key injection on Linux that can execute commands if the generated shortcut is opened. This issue is fixed in version 2026.7.4.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianyt-dlpsid2026.10.21-1fixed
Debianyt-dlpforky2026.10.21-1fixed
Debianyt-dlptrixie2025.04.30-1vulnerable
Debianyt-dlpbookworm2023.03.04-1vulnerable
Cpeyt-dlpNot reportedNot reportedvulnerable
Pipyt-dlpNot reported2026.7.4fixed
PyPIyt-dlpNot reported2026.7.4fixed
Opensuseyt-dlptumbleweed2026.07.04-1.1fixed
Opensuseyt-dlpleap 16.02026.08.19-bp160.1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianyt-dlpsourcesid2026.07.04-1not yet assignedNot reportedNot reported
Debianyt-dlpsourceforky2026.07.04-1not yet assignedNot reportedNot reported
Debianyt-dlpsourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianyt-dlpsourcebookworm(unfixed)not yet assignedNot reportedNot reported
Pipyt-dlppipNot reported2026.7.4Not reportedNot reportedNot reported
PyPIyt-dlpPyPINot reported2026.7.4Not reportedPYSEC-2026-3622Not reported
Opensuseyt-dlprpmtumbleweed2026.07.04-1.1Not reportedOPENSUSE-SU-2026:11196-1Not reported
Opensuseyt-dlprpmleap 16.02026.08.19-bp160.1.1Not reportedOPENSUSE-SU-2026:22142-1Not reported

Notes

[trixie] yt-dlp: Minor issue [bookworm] yt-dlp: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [yt-dlp]Affected
    Details (4)
    • 2023.03.04-1 · all · bookworm

      Affected

      nvd · yt-dlp · debian · bookworm; nvd · yt-dlp · debian · 12

    • 2023.03.04-1 · all · bookworm

      Affected

      nvd · yt-dlp · debian · bookworm; nvd · yt-dlp · debian · 12

    • 2025.04.30-1~bpo12+1 · all · bookworm-backports

      Affected

      nvd · yt-dlp · debian · bookworm; nvd · yt-dlp · debian · 12

    • 2025.04.30-1~bpo12+1 · all · bookworm-backports

      Affected

      nvd · yt-dlp · debian · bookworm; nvd · yt-dlp · debian · 12

[Debian 13 (Trixie)]

  • [yt-dlp]Affected
    Details (4)
    • 2025.04.30-1 · all · trixie

      Affected

      nvd · yt-dlp · debian · 13

    • 2025.04.30-1 · all · trixie

      Affected

      nvd · yt-dlp · debian · 13

    • 2026.08.19-1~bpo13+1 · all · trixie-backports

      Affected

      nvd · yt-dlp · debian · 13

    • 2026.08.19-1~bpo13+1 · all · trixie-backports

      Affected

      nvd · yt-dlp · debian · 13

[openSUSE Tumbleweed]

  • Source package: [yt-dlp]

    Details (1)
    • 2026.08.19-1.1 · noarch · tumbleweed

      Unknown · Fixed: 2026.07.04-1.1

      Version impact unknown

      nvd · yt-dlp · opensuse · tumbleweed

  • Source package: [yt-dlp]

    Details (1)
    • 2026.08.19-1.1 · noarch · tumbleweed

      Unknown · Fixed: 2026.07.04-1.1

      Version impact unknown

      nvd · yt-dlp · opensuse · tumbleweed

  • [yt-dlp]Fixed

    Source package: [yt-dlp]

    Details (1)
    • 2026.08.19-1.1 · noarch · tumbleweed

      Fixed · Fixed: 2026.07.04-1.1

      nvd · yt-dlp · opensuse · tumbleweed

Observed:

References