Logo
vulnerabilityCVE-2026-31958
Name
CVE-2026-31958
Source
NVD ( link)Debian ( link)
Description
Tornado is a Python web framework and asynchronous networking library. In versions of Tornado prior to 6.5.5, the only limit on the number of parts in multipart/form-data is the max_body_size setting (default 100MB). Since parsing occurs synchronously on the main thread, this creates the possibility of denial-of-service due to the cost of parsing very large multipart bodies with many parts. This vulnerability is fixed in 6.5.5.
Published Date
Updated Date
Workaround
-

Analysis#


Affected Component
Analysis
python-tornado
Exploitable

Vulnerability Ratings#


8.7
CVSSv4
7.5
CVSSv31
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
buildroot
master
6.5.5
Not Affected
openwrt
master
6.5.5-r1
Not Affected
openwrt
openwrt-25.12
6.3.3-r1
Exploitable
yocto
master
6.5.7
Not Affected
yocto
scarthgap
6.4.2
Patched

Resolved with patches#


python3-tornado (yocto:scarthgap)

#
Title
Author
Resolve
1
httputil: Add limits on multipart form data parsing
Ben Darnell <ben@bendarnell.com>
CVE-2026-31958