CVE-2026-53540

Python-Multipart is a streaming multipart parser for Python. Prior to 0.0.31, parse_form() did not validate the Content-Length header before using it to bound its chunked read of the request body. A negative Content-Length turned the bounded read into a read-until-EOF, so the entire body was loaded into memory in a single read instead of in fixed-size chunks. This vulnerability is fixed in 0.0.31.
Configurations

Configuration 1 (hide)

cpe:2.3:a:fastapiexpert:python-multipart:*:*:*:*:*:python:*:*

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) Python-Multipart es un analizador multipart de transmisión para Python. Antes de 0.0.31, parse_form() no validaba el encabezado Content-Length antes de usarlo para limitar su lectura en fragmentos del cuerpo de la solicitud. Un Content-Length negativo convertía la lectura limitada en una lectura hasta EOF, por lo que el cuerpo completo se cargaba en memoria en una sola lectura en lugar de en fragmentos de tamaño fijo. Esta vulnerabilidad está corregida en 0.0.31.

Information

Published : 2026-06-22 18:16

Updated : 2026-10-25 23:10


NVD link : CVE-2026-53540

Mitre link : CVE-2026-53540

CVE.ORG link : CVE-2026-53540


JSON object : View

Products Affected

fastapiexpert

  • python-multipart
CWE
CWE-1284

Improper Validation of Specified Quantity in Input