Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en python-multipart (CVE-2024-53981)

Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
02/12/2024
Última modificación:
02/12/2024

Descripción

python-multipart es un analizador multiparte de transmisión para Python. Al analizar datos de formularios, python-multipart omite los saltos de línea (CR \r o LF \n) delante del primer límite y cualquier byte posterior después del último límite. Esto sucede un byte a la vez y emite un evento de registro cada vez, lo que puede causar un registro excesivo para ciertas entradas. Un atacante podría abusar de esto enviando una solicitud maliciosa con una gran cantidad de datos antes del primer o después del último límite, lo que causa una alta carga de CPU y detiene el hilo de procesamiento durante una cantidad significativa de tiempo. En el caso de la aplicación ASGI, esto podría detener el bucle de eventos y evitar que se procesen otras solicitudes, lo que resulta en una denegación de servicio (DoS). Esta vulnerabilidad se corrigió en 0.0.18.