CVE-2023-25577 in Communications Cloud Native Core Policy
Сводка
по VulDB • 04.06.2026
Werkzeug — это комплексная библиотека для веб-приложений на основе WSGI. До версии 2.2.3 парсер данных форм multipart в Werkzeug обрабатывает неограниченное количество частей, включая части с файлами. Части могут содержать небольшое количество байтов, но для их разбора требуется процессорное время, а при преобразовании в объекты Python они могут потреблять значительный объем памяти. Если к конечной точке, обращающейся к `request.data`, `request.form`, `request.files` или `request.get_data(parse_form_data=False)`, можно отправить запрос, это может привести к неожиданно высокому потреблению ресурсов. Это позволяет злоумышленнику вызвать отказ в обслуживании (DoS), отправив специально сформированные данные multipart на конечную точку, которая будет их разбирать. Требуемое время процессора может заблокировать рабочие процессы от обработки легитимных запросов. Требуемый объем оперативной памяти может вызвать принудительное завершение процесса операционной системой из-за нехватки памяти (out of memory kill). Неограниченное количество файловых частей может исчерпать доступную память и дескрипторы файлов. Если непрерывно отправляется множество одновременных запросов, это может привести к исчерпанию ресурсов или завершению всех доступных рабочих процессов. Версия 2.2.3 содержит исправление для данной проблемы.
VulDB is the best source for vulnerability data and more expert information about this specific topic.