CVE-2026-35586

MEDIUM CVSS 3.1: 6,8 EPSS 0.02%
Обновлено 16 апреля 2026
Python
Параметр Значение
CVSS 6,8 (MEDIUM)
Уязвимые версии до 0.5.0b3.dev96
Устранено в версии 0.5.0
Тип уязвимости CWE-863 (Неправильная авторизация)
Поставщик Python
Публичный эксплойт Нет

pyLoad — бесплатный менеджер загрузок с открытым исходным кодом, написанный на Python. До версии 0.5.0b3.dev97 авторизация ADMIN_ONLY_CORE_OPTIONS, установленная в set_config_value(), использует неправильные имена опций ssl_cert и ssl_key, в то время как фактические имена опций конфигурации — ssl_certfile и ssl_keyfile. Это несоответствие имен приводит к тому, что проверка только для администратора всегда дает значение False, что позволяет любому пользователю с разрешением SETTINGS перезаписать SSL-сертификат и пути к файлам ключей.

Кроме того, опция ssl_certchain вообще никогда не добавлялась в набор, доступный только администратору. Эта уязвимость исправлена ​​в версии 0.5.0b3.dev97.

Показать оригинальное описание (EN)

pyLoad is a free and open-source download manager written in Python. Prior to 0.5.0b3.dev97, the ADMIN_ONLY_CORE_OPTIONS authorization set in set_config_value() uses incorrect option names ssl_cert and ssl_key, while the actual configuration option names are ssl_certfile and ssl_keyfile. This name mismatch causes the admin-only check to always evaluate to False, allowing any user with SETTINGS permission to overwrite the SSL certificate and key file paths. Additionally, the ssl_certchain option was never added to the admin-only set at all. This vulnerability is fixed in 0.5.0b3.dev97.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Высокая
Сложно эксплуатировать
Нужны права
Низкие
Нужны базовые права
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Нет
Нет нарушения работы

Строка CVSS v3.1

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Pyload-Ng_Project Pyload-Ng
cpe:2.3:a:pyload-ng_project:pyload-ng:*:*:*:*:*:python:*:*
<= 0.5.0b3.dev96