V
Сканер-ВС
ГлавнаяКаталогИсточникиCWECAPECATT&CKМеры защитыПродуктыВендорыДокументация
← Вернуться к списку
CanonicalДистрибутивubuntu

Python-werkzeug

Уязвимости
9
Эксплуатируемые
0
Макс. CVSS
7.5
Макс. EPSS
0.03397

Распределение по критичности

Критический
0
Высокий
4
Средний
4
Низкий
1
Также сопоставлено как (исходные строки): python-werkzeug

Топ уязвимостей

CVE-2024-34069Werkzeug — это обширная библиотека веб-приложений WSGI. Отладчик в затронутых версиях Werkzeug может позволить злоумышленнику выполнять код на машине разработчика при определённых обстоятельствах. Для этого требуется, чтобы злоумышленник заставил разработчика взаимодействовать с доменом и поддоменом, которые он контролирует, и ввести PIN отладчика, но если ему это удастся, это позволит получить доступ к отладчику, даже если он работает только на localhost. Это также требует, чтобы злоумышленник угадал URL в приложении разработчика, который вызовет отладчик. Эта уязвимость исправлена в 3.0.3.
CVE-2023-25577Werkzeug - это обширная библиотека веб-приложений WSGI. До версии 2.2.3 парсер многокомпонентных форм Werkzeug будет разбирать неограниченное количество частей, включая части файлов. Части могут быть небольшой величины, но каждая требует времени процессора для разбора и может использовать больше памяти как данные Python. Если можно сделать запрос к конечной точке, которая обращается к `request.data`, `request.form`, `request.files` или `request.get_data(parse_form_data=False)`, это может привести к неожиданно высокому использованию ресурсов. Это позволяет злоумышленнику вызвать отказ в обслуживании, отправляя злонамеренные многокомпонентные данные на конечную точку, которая будет их разбирать. Количество времени процессора, требуемого для разбора, может заблокировать рабочие процессы от обработки легитимных запросов. Количество ОЗУ, необходимое для этого, может вызвать убийство процесса при нехватке памяти. Неограниченные части файлов могут использовать память и файловые дескрипторы. Если будет отправлено много одновременных запросов быстро, это может исчерпать или убить все доступные рабочие процессы. В версии 2.2.3 содержится патч для этой проблемы.
CVE-2019-14806Pallets Werkzeug до версии 0.15.3, при использовании с Docker, имеет недостаточную случайность PIN-кода отладчика, поскольку контейнеры Docker используют один и тот же идентификатор машины.
CVE-2016-10516Уязвимость межсайтового скриптинга (XSS) в функции render_full в debug/tbtools.py в отладчике в Pallets Werkzeug до версии 0.11.11 (как используется в Pallets Flask и других продуктах) позволяет удаленным злоумышленникам внедрять произвольный веб-скрипт или HTML через поле, содержащее сообщение об исключении.
CVE-2024-49767Werkzeug - это библиотека веб-приложений Web Server Gateway Interface. Приложения, использующие `werkzeug.formparser.MultiPartParser`, соответствующие версии Werkzeug до 3.0.6, для анализа запросов `multipart/form-data` (например, все приложения flask), уязвимы для относительно простой, но эффективной атаки типа "отказ в обслуживании" (denial of service) из-за исчерпания ресурсов. Специально созданный запрос на отправку формы может привести к тому, что анализатор выделит и заблокирует в основной памяти в 3–8 раз больше размера загрузки. Верхнего предела нет; одна загрузка со скоростью 1 Гбит/с может исчерпать 32 ГБ ОЗУ менее чем за 60 секунд. Werkzeug версии 3.0.6 исправляет эту проблему.
CVE-2025-66221Werkzeug - это всеобъемлющая библиотека веб-приложений WSGI. До версии 3.1.4 функция Safe_join Werkzeug позволяет проводить сегменты пути с названиями устройств Windows. В Windows есть специальные имена устройств, такие как CON, AUX и т. Д., Которые неявно присутствуют и читаемы в каждом каталоге. send_from_directory использует safe_join для безопасного обслуживания файлов в соответствии с сайтом. Если приложение работает на Windows, а запрашиваемый путь заканчивается специальным именем устройства, файл будет успешно открыт, но чтение будет висеть бесконечно. Эта проблема была исправлена в версии 3.1.4.
CVE-2024-49766Werkzeug - это библиотека веб-приложений Web Server Gateway Interface. В Python < 3.11 в Windows os.path.isabs() не перехватывает UNC-пути, такие как //server/share. safe_join() Werkzeug опирается на эту проверку и, следовательно, может создавать небезопасный путь, потенциально позволяя несанкционированный доступ к данным. Приложения, использующие Python >= 3.11 или не использующие Windows, не уязвимы. Werkzeug версии 3.0.6 содержит исправление.
CVE-2020-28724Уязвимость открытого перенаправления в werkzeug до версии 0.11.6 через двойной слеш в URL.
CVE-2023-23934Werkzeug — это комплексная библиотека веб-приложений WSGI. Браузеры могут позволять "безымянные" файлы cookie, которые выглядят как `=value` вместо `key=value`. Уязвимый браузер может позволить скомпрометированному приложению на соседнем подсайте использовать это, чтобы установить cookie вида `=__Host-test=bad` для другого подсайта. Werkzeug до версии 2.2.3 будет интерпретировать cookie `=__Host-test=bad` как __Host-test=bad`. Если приложение Werkzeug работает рядом с уязвимым или вредоносным подсайтом, который устанавливает такой cookie с использованием уязвимого браузера, приложение Werkzeug увидит значение плохого cookie, но действительный ключ cookie. Проблема исправлена в Werkzeug 2.2.3.
Перейти к вендору →Открыть в каталоге с фильтром по продукту →