p PatchFirst

CVE-2026-26331

CVE-2026-26331 · yt-dlp: Arbitrary Command Injection when using the `--netrc-cmd` option

Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.

На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.

yt-dlp is a command-line audio/video downloader. Starting in version 2023.06.21 and prior to version 2026.02.21, when yt-dlp's `--netrc-cmd` command-line option (or `netrc_cmd` Python API parameter) is used, an attacker could achieve arbitrary command injection on the user's system with a maliciously crafted URL. yt-dlp maintainers assume the impact of this vulnerability to be high for anyone who uses `--netrc-cmd` in their command/configuration or `netrc_cmd` in their Python scripts. Even though the maliciously crafted URL itself will look very suspicious to many users, it would be trivial for a maliciously crafted webpage with an inconspicuous URL to covertly exploit this vulnerability via HTTP redirect. Users without `--netrc-cmd` in their arguments or `netrc_cmd` in their scripts are unaffected. No evidence has been found of this exploit being used in the wild. yt-dlp version 2026.02.21 fixes this issue by validating all netrc "machine" values and raising an error upon unexpected input. As a workaround, users who are unable to upgrade should avoid using the `--netrc-cmd` command-line option (or `netrc_cmd` Python API parameter), or they should at least not pass a placeholder (`{}`) in their `--netrc-cmd` argument.

CVSS 8.8 · Высокий · EPSS 1,8% · Есть исправление

Опубликовано
Обновлено

Стек: system · python

Затронутые продукты и версии

  • yt-dlp

    Версии
    • >= 2023.06.21, < 2026.02.21: Затронуто

    Нет опубликованного исправления

  • yt-dlp Debian:13

    Версии
    • 2025.04.30-1
    • 2025.05.22-1
    • 2025.06.09-1
    • 2025.06.25-1
    • 2025.06.30-1
    • 2025.07.21-1
    • 2025.08.11-1
    • 2025.08.11-1~bpo13+1
    • 2025.08.20-1
    • 2025.08.22-1
    • 2025.08.27-1
    • 2025.08.27-1~bpo13+1
    • 2025.09.05-1
    • 2025.09.05-1~bpo13+1
    • 2025.09.23-1
    • 2025.09.26-1
    • 2025.09.26-1~bpo13+1
    • 2025.10.14-1
    • 2025.10.14-1~bpo13+1
    • 2025.10.22-1
    • 2025.10.22-1~bpo13+1
    • 2025.11.12-1
    • 2025.11.12-1~bpo13+1
    • 2025.12.08-1
    • 2025.12.08-1~bpo13+1
    • 2026.01.31-1
    • 2026.01.31-1~bpo13+1
    • 2026.02.21-1
    • 2026.02.21-1~bpo13+1
    • 2026.03.03-1
    • 2026.03.03-1~bpo13+1
    • 2026.03.13-1
    • 2026.03.13-1~bpo13+1
    • 2026.03.17-1
    • 2026.03.17-1~bpo13+1
    • 2026.06.09-1
    • 2026.06.09-1~bpo13+1
    • 2026.07.04-1
    • 2026.07.04-1~bpo13+1
    • 2026.08.19-1
    • 2026.08.19-1~bpo13+1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • yt-dlp Debian:14

    Версии
    • 2025.04.30-1
    • 2025.05.22-1
    • 2025.06.09-1
    • 2025.06.25-1
    • 2025.06.30-1
    • 2025.07.21-1
    • 2025.08.11-1
    • 2025.08.11-1~bpo13+1
    • 2025.08.20-1
    • 2025.08.22-1
    • 2025.08.27-1
    • 2025.08.27-1~bpo13+1
    • 2025.09.05-1
    • 2025.09.05-1~bpo13+1
    • 2025.09.23-1
    • 2025.09.26-1
    • 2025.09.26-1~bpo13+1
    • 2025.10.14-1
    • 2025.10.14-1~bpo13+1
    • 2025.10.22-1
    • 2025.10.22-1~bpo13+1
    • 2025.11.12-1
    • 2025.11.12-1~bpo13+1
    • 2025.12.08-1
    • 2025.12.08-1~bpo13+1
    • 2026.01.31-1
    • 2026.01.31-1~bpo13+1
    • 2026.02.21-1~bpo13+1
    Затронутые диапазоны версий
    • ECOSYSTEM: < 2026.02.21-1

    Обновитесь до 2026.02.21-1

  • yt-dlp PyPI

    Версии
    • 2023.10.13
    • 2023.10.7
    • 2023.11.13.232715.dev0
    • 2023.11.13.5826.dev0
    • 2023.11.14
    • 2023.11.15.232826.dev0
    • 2023.11.16
    • 2023.11.16.232727.dev0
    • 2023.11.18.232705.dev0
    • 2023.11.19.232719.dev0
    • 2023.11.20.232729.dev0
    • 2023.11.26.232703.dev0
    • 2023.11.28.232715.dev0
    • 2023.11.29.232714.dev0
    • 2023.12.12.232727.dev0
    • 2023.12.13.232710.dev0
    • 2023.12.17.232710.dev0
    • 2023.12.18.232711.dev0
    • 2023.12.19.232701.dev0
    • 2023.12.20.232717.dev0
    • 2023.12.21.232720.dev0
    • 2023.12.22.232735.dev0
    • 2023.12.24.232657.dev0
    • 2023.12.26.232752.dev0
    • 2023.12.30
    • 2023.12.30.232719.dev0
    • 2023.12.31.232713.dev0
    • 2023.12.5.232702.dev0
    • 2023.12.6.232721.dev0
    • 2023.6.21
    • 2023.6.22
    • 2023.7.6
    • 2023.9.24
    • 2024.1.14.232710.dev0
    • 2024.1.18.232658.dev0
    • 2024.1.19.232708.dev0
    • 2024.1.2.232714.dev0
    • 2024.1.20.232722.dev0
    • 2024.1.21.232719.dev0
    • 2024.1.22.232713.dev0
    • 2024.1.23.232723.dev0
    • 2024.1.28.232706.dev0
    • 2024.1.29.232706.dev0
    • 2024.1.31.232703.dev0
    • 2024.1.5.232702.dev0
    • 2024.1.8.232709.dev0
    • 2024.1.9.232723.dev0
    • 2024.10.1.232843.dev0
    • 2024.10.10.232848.dev0
    • 2024.10.11.232837.dev0
    • 2024.10.12.232856.dev0
    • 2024.10.13.232959.dev0
    • 2024.10.14.232841.dev0
    • 2024.10.15.232919.dev0
    • 2024.10.16.232911.dev0
    • 2024.10.19.232833.dev0
    • 2024.10.20.232914.dev0
    • 2024.10.22
    • 2024.10.22.232922.dev0
    • 2024.10.22.51025.dev0
    • 2024.10.23.232902.dev0
    • 2024.10.24.232910.dev0
    • 2024.10.25.232902.dev0
    • 2024.10.26.232826.dev0
    • 2024.10.27.232921.dev0
    • 2024.10.28.232846.dev0
    • 2024.10.29.232854.dev0
    • 2024.10.31.232951.dev0
    • 2024.10.7
    • 2024.10.7.232845.dev0
    • 2024.11.10.232816.dev0
    • 2024.11.11.232805.dev0
    • 2024.11.12.232900.dev0
    • 2024.11.15.232903.dev0
    • 2024.11.16.232922.dev0
    • 2024.11.17.232856.dev0
    • 2024.11.18
    • 2024.11.18.232921.dev0
    • 2024.11.2.232942.dev0
    • 2024.11.23.232923.dev0
    • 2024.11.24.232931.dev0
    • 2024.11.26.232922.dev0
    • 2024.11.27.232921.dev0
    • 2024.11.3.232912.dev0
    • 2024.11.4
    • 2024.11.4.232933.dev0
    • 2024.11.6.232826.dev0
    • 2024.11.9.232836.dev0
    • 2024.12.1.232904.dev0
    • 2024.12.12.232950.dev0
    • 2024.12.13
    • 2024.12.13.232928.dev0
    • 2024.12.15.232913.dev0
    • 2024.12.2.233010.dev0
    • 2024.12.23
    • 2024.12.23.232812.dev0
    • 2024.12.26.232815.dev0
    • 2024.12.3
    • 2024.12.3.232932.dev0
    • 2024.12.4.232942.dev0
    • 2024.12.6
    • 2024.12.6.161513.dev0
    • 2024.2.13.232701.dev0
    • 2024.2.14.232704.dev0
    • 2024.2.15.232705.dev0
    • 2024.2.16.232705.dev0
    • 2024.2.17.232706.dev0
    • 2024.2.18.232707.dev0
    • 2024.2.19.232703.dev0
    • 2024.2.2.232707.dev0
    • 2024.2.20.232712.dev0
    • 2024.2.21.232721.dev0
    • 2024.2.22.232849.dev0
    • 2024.2.23.232656.dev0
    • 2024.2.24.232815.dev0
    • 2024.2.25.232703.dev0
    • 2024.2.28.232744.dev0
    • 2024.2.29.232658.dev0
    • 2024.2.3.232712.dev0
    • 2024.2.4.232659.dev0
    • 2024.2.5.232712.dev0
    • 2024.2.9.232659.dev0
    • 2024.3.10
    • 2024.3.10.232703.dev0
    • 2024.3.14.232657.dev0
    • 2024.3.17.232657.dev0
    • 2024.3.18.232707.dev0
    • 2024.3.19.232701.dev0
    • 2024.3.2.232720.dev0
    • 2024.3.20.232704.dev0
    • 2024.3.22.232703.dev0
    • 2024.3.29.232706.dev0
    • 2024.3.3.232706.dev0
    • 2024.3.30.232704.dev0
    • 2024.3.31.232706.dev0
    • 2024.3.4.232716.dev0
    • 2024.3.6.232659.dev0
    • 2024.3.7.232716.dev0
    • 2024.3.8.232718.dev0
    • 2024.3.9.232714.dev0
    • 2024.4.1.232704.dev0
    • 2024.4.13.232802.dev0
    • 2024.4.18.232703.dev0
    • 2024.4.20.232659.dev0
    • 2024.4.21.232710.dev0
    • 2024.4.28.232723.dev0
    • 2024.4.3.233315.dev0
    • 2024.4.4.232729.dev0
    • 2024.4.6.232655.dev0
    • 2024.4.7.232657.dev0
    • 2024.4.8.232708.dev0
    • 2024.4.9
    • 2024.4.9.232723.dev0
    • 2024.5.10.232705.dev0
    • 2024.5.11.232654.dev0
    • 2024.5.12.232709.dev0
    • 2024.5.13.232704.dev0
    • 2024.5.16.232713.dev0
    • 2024.5.17.232726.dev0
    • 2024.5.18.232655.dev0
    • 2024.5.20.232721.dev0
    • 2024.5.22.232749.dev0
    • 2024.5.23.232707.dev0
    • 2024.5.25.232709.dev0
    • 2024.5.26
    • 2024.5.26.232731.dev0
    • 2024.5.27
    • 2024.5.27.232744.dev0
    • 2024.5.29.232700.dev0
    • 2024.5.30.232720.dev0
    • 2024.5.4.232706.dev0
    • 2024.5.5.232701.dev0
    • 2024.5.8.232715.dev0
    • 2024.6.1.232725.dev0
    • 2024.6.11.232712.dev0
    • 2024.6.13.232720.dev0
    • 2024.6.15.232712.dev0
    • 2024.6.16.232832.dev0
    • 2024.6.17.232743.dev0
    • 2024.6.20.232815.dev0
    • 2024.6.21.232706.dev0
    • 2024.6.22.232706.dev0
    • 2024.6.24.232830.dev0
    • 2024.6.27.232805.dev0
    • 2024.6.29.232730.dev0
    • 2024.6.30.232744.dev0
    • 2024.7.1
    • 2024.7.1.232715.dev0

    Обновитесь до 2026.02.21

  • yt-dlp Ubuntu:22.04:LTS

    Версии
    • 2021.12.01-1
    • 2021.12.27-1
    • 2022.01.21-1
    • 2022.02.04-1
    • 2022.03.08.1-1
    • 2022.04.08-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • yt-dlp Ubuntu:24.04:LTS

    Версии
    • 2023.07.06-1
    • 2023.10.13-1ubuntu1
    • 2023.11.16-1
    • 2023.12.30-1ubuntu1
    • 2024.03.10-1
    • 2024.04.09-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • yt-dlp Ubuntu:25.10

    Версии
    • 2025.03.27-1
    • 2025.04.30-1
    • 2025.05.22-1
    • 2025.06.09-1
    • 2025.06.25-1
    • 2025.06.30-1
    • 2025.07.21-1
    • 2025.08.11-1
    • 2025.08.20-1
    • 2025.08.22-1
    • 2025.08.27-1
    • 2025.09.05-1
    • 2025.09.23-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • yt-dlp Ubuntu:26.10

    Версии
    • 2026.03.17-1
    • 2026.06.09-1
    • 2026.07.04-1
    • 2026.08.19-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

  • yt-dlp Ubuntu:26.04:LTS

    Версии
    • 2025.09.23-1
    • 2025.10.22-1
    • 2025.11.12-1
    • 2025.12.08-1
    • 2026.01.31-1
    • 2026.03.17-1
    Затронутые диапазоны версий
    • ECOSYSTEM: (−∞, +∞)

    Нет опубликованного исправления

Первоисточники

Проверьте свой сервер →