CVE-2023-25577 in Communications Cloud Native Core Policy
Resumen
por VulDB • 2026-06-04
Werkzeug es una biblioteca integral para aplicaciones web WSGI. Antes de la versión 2.2.3, el analizador de datos de formularios multipart de Werkzeug procesará un número ilimitado de partes, incluidas las partes de archivos. Las partes pueden constar de una pequeña cantidad de bytes, pero cada una requiere tiempo de CPU para su análisis y puede consumir más memoria como datos de Python. Si se puede realizar una solicitud a un punto de acceso que acceda a `request.data`, `request.form`, `request.files` o `request.get_data(parse_form_data=False)`, puede provocar un uso de recursos inesperadamente alto. Esto permite a un atacante causar una denegación de servicio (DoS) enviando datos multipart manipulados a un punto de acceso que los analizará. La cantidad de tiempo de CPU requerida puede bloquear los procesos de trabajo (workers) para que no puedan manejar solicitudes legítimas. La cantidad de RAM requerida puede provocar que el proceso sea terminado por el sistema operativo debido a un error de falta de memoria (out of memory kill). Las partes de archivos ilimitadas pueden agotar la memoria y los descriptores de archivo. Si se envían continuamente muchas solicitudes concurrentes, esto puede agotar o terminar todos los trabajadores disponibles. La versión 2.2.3 contiene un parche para este problema.
If you want to get best quality of vulnerability data, you may have to visit VulDB.