Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

fstec логотип

BDU:2023-02343

Опубликовано: 14 фев. 2023
Источник: fstec
CVSS3: 6.7
CVSS2: 6.5
EPSS Низкий

Описание

Уязвимость библиотеки веб-приложения WSGI Werkzeug связана с тем, что приложение не контролирует должным образом потребление внутренних ресурсов при разборе данных составной формы с большим количеством полей. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, вызвать исчерпание ресурсов и выполнить атаку типа «отказ в обслуживании»

Вендор

ООО «Ред Софт»
ООО «РусБИТех-Астра»
АО «НТЦ ИТ РОСА»
Сообщество свободного программного обеспечения
Red Hat Inc.
IBM Corp.
АО "НППКТ"
АО «ИВК»

Наименование ПО

РЕД ОС
Astra Linux Special Edition
РОСА Кобальт
Werkzeug
Red Hat OpenShift Container Platform
Red Hat package
IBM Cloud Pak for Data System
ОСОН ОСнова Оnyx
АЛЬТ СП 10

Версия ПО

7.3 (РЕД ОС)
1.7 (Astra Linux Special Edition)
7.9 (РОСА Кобальт)
до 2.2.3 (Werkzeug)
от 4.11.0 до 4.11.36 (Red Hat OpenShift Container Platform)
до 2.0.3-5.el8 (Red Hat package)
до 4.11.0-202304070715.p0.g93daed6.assembly.stream.el8 (Red Hat package)
до 4.11.0-202304070715.p0.gdea6f47.assembly.stream.el8 (Red Hat package)
о 4.11.0-202304070715.p0.gdf73941.assembly.stream.el8 (Red Hat package)
до 4.11.0-202304082115.p0.gceaf338.assembly.stream.el8 (Red Hat package)
до 4.11.0-202304070715.p0.ga0f9090.assembly.stream.el8 (Red Hat package)
до 1.0.0.0 до 1.0.7.8 (IBM Cloud Pak for Data System)
до 2.8 (ОСОН ОСнова Оnyx)
- (АЛЬТ СП 10)

Тип ПО

Операционная система
Прикладное ПО информационных систем
ПО сетевого программно-аппаратного средства
Сетевое программное средство

Операционные системы и аппаратные платформы

ООО «Ред Софт» РЕД ОС 7.3
ООО «РусБИТех-Астра» Astra Linux Special Edition 1.7
АО «НТЦ ИТ РОСА» РОСА Кобальт 7.9
АО "НППКТ" ОСОН ОСнова Оnyx до 2.8
АО «ИВК» АЛЬТ СП 10 -

Уровень опасности уязвимости

Средний уровень опасности (базовая оценка CVSS 2.0 составляет 6,5)
Средний уровень опасности (базовая оценка CVSS 3.0 составляет 6,7)

Возможные меры по устранению уязвимости

Установка обновлений из доверенных источников.
В связи со сложившейся обстановкой и введенными санкциями против Российской Федерации рекомендуется устанавливать обновления программного обеспечения только после оценки всех сопутствующих рисков.
Использование рекомендаций:
Для Pallets Werkzeug:
Запретить использование в ОС пакета python3-werkzeug
или
Установить обновление для пакета(ов) python3-werkzeug
Для РедОС:
http://repo.red-soft.ru/redos/7.3c/x86_64/updates/
Для Red Hat package:
https://51.159.195.115/errata/RHBA-2023:1759?__cpo=aHR0cDovL2FjY2Vzcy5yZWRoYXQuY29t
Для IBM Cloud Pak for Data System:
https://195.3.223.166/support/pages/node/6980339?__cpo=aHR0cDovL3d3dy5pYm0uY29t
Для Oracle Communications Cloud Native Core Policy:
https://www.oracle.com/security-alerts/public-vuln-to-advisory-mapping.html
Для ОСОН ОСнова Оnyx:
Обновление программного обеспечения python-werkzeug до версии 0.14.1+dfsg1-4+deb10u2
Для ОС Astra Linux Special Edition 1.7:
обновить пакет python-werkzeug до 0.14.1+dfsg1-4+deb10u2 или более высокой версии, используя рекомендации производителя: https://wiki.astralinux.ru/astra-linux-se17-bulletin-2023-0303SE17MD
Для ОС РОСА "КОБАЛЬТ": https://abf.rosa.ru/advisories/ROSA-SA-2024-2530
Для ОС РОСА "КОБАЛЬТ": https://abf.rosa.ru/advisories/ROSA-SA-2024-2530
Для ОС Альт 8 СП (релиз 10): установка обновления из публичного репозитория программного средства: https://altsp.su/obnovleniya-bezopasnosti/

Статус уязвимости

Подтверждена производителем

Наличие эксплойта

Данные уточняются

Информация об устранении

Уязвимость устранена

Идентификаторы других систем описаний уязвимостей

EPSS

Процентиль: 55%
0.00332
Низкий

6.7 Medium

CVSS3

6.5 Medium

CVSS2

Связанные уязвимости

CVSS3: 7.5
redos
12 месяцев назад

Множественные уязвимости python-werkzeug

CVSS3: 7.5
ubuntu
больше 2 лет назад

Werkzeug is a comprehensive WSGI web application library. Prior to version 2.2.3, Werkzeug's multipart form data parser will parse an unlimited number of parts, including file parts. Parts can be a small amount of bytes, but each requires CPU time to parse and may use more memory as Python data. If a request can be made to an endpoint that accesses `request.data`, `request.form`, `request.files`, or `request.get_data(parse_form_data=False)`, it can cause unexpectedly high resource usage. This allows an attacker to cause a denial of service by sending crafted multipart data to an endpoint that will parse it. The amount of CPU time required can block worker processes from handling legitimate requests. The amount of RAM required can trigger an out of memory kill of the process. Unlimited file parts can use up memory and file handles. If many concurrent requests are sent continuously, this can exhaust or kill all available workers. Version 2.2.3 contains a patch for this issue.

CVSS3: 7.5
redhat
больше 2 лет назад

Werkzeug is a comprehensive WSGI web application library. Prior to version 2.2.3, Werkzeug's multipart form data parser will parse an unlimited number of parts, including file parts. Parts can be a small amount of bytes, but each requires CPU time to parse and may use more memory as Python data. If a request can be made to an endpoint that accesses `request.data`, `request.form`, `request.files`, or `request.get_data(parse_form_data=False)`, it can cause unexpectedly high resource usage. This allows an attacker to cause a denial of service by sending crafted multipart data to an endpoint that will parse it. The amount of CPU time required can block worker processes from handling legitimate requests. The amount of RAM required can trigger an out of memory kill of the process. Unlimited file parts can use up memory and file handles. If many concurrent requests are sent continuously, this can exhaust or kill all available workers. Version 2.2.3 contains a patch for this issue.

CVSS3: 7.5
nvd
больше 2 лет назад

Werkzeug is a comprehensive WSGI web application library. Prior to version 2.2.3, Werkzeug's multipart form data parser will parse an unlimited number of parts, including file parts. Parts can be a small amount of bytes, but each requires CPU time to parse and may use more memory as Python data. If a request can be made to an endpoint that accesses `request.data`, `request.form`, `request.files`, or `request.get_data(parse_form_data=False)`, it can cause unexpectedly high resource usage. This allows an attacker to cause a denial of service by sending crafted multipart data to an endpoint that will parse it. The amount of CPU time required can block worker processes from handling legitimate requests. The amount of RAM required can trigger an out of memory kill of the process. Unlimited file parts can use up memory and file handles. If many concurrent requests are sent continuously, this can exhaust or kill all available workers. Version 2.2.3 contains a patch for this issue.

CVSS3: 7.5
msrc
больше 2 лет назад

Описание отсутствует

EPSS

Процентиль: 55%
0.00332
Низкий

6.7 Medium

CVSS3

6.5 Medium

CVSS2