High severity7.5NVD Advisory· Published Mar 11, 2026· Updated Apr 1, 2026
CVE-2026-31958
CVE-2026-31958
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.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
tornadoPyPI | < 6.5.5 | 6.5.5 |
Affected products
98- osv-coords97 versionspkg:apk/chainguard/airflow-2pkg:apk/chainguard/airflow-3pkg:apk/chainguard/dask-kubernetespkg:apk/chainguard/kubeflow-pipelines-visualization-serverpkg:apk/chainguard/litellmpkg:apk/chainguard/mitmproxypkg:apk/chainguard/tensorflow-cpu-jupyterpkg:apk/chainguard/tensorflow-gpu-jupyterpkg:apk/wolfi/airflow-3pkg:apk/wolfi/dask-kubernetespkg:apk/wolfi/kubeflow-pipelines-visualization-serverpkg:apk/wolfi/mitmproxypkg:apk/wolfi/tensorflow-cpu-jupyterpkg:pypi/tornadopkg:rpm/almalinux/pcspkg:rpm/almalinux/pcs-snmppkg:rpm/almalinux/python3-tornadopkg:rpm/opensuse/python-tornado6&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/python-tornado6&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/python-tornado6&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/salt&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/salt&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/salt-test&distro=openSUSE%20Leap%2016.0pkg:rpm/suse/golang-github-lusitaniae-apache_exporter&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20EL-8pkg:rpm/suse/golang-github-lusitaniae-apache_exporter&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20EL-9pkg:rpm/suse/golang-github-lusitaniae-apache_exporter&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20RES-7pkg:rpm/suse/golang-github-lusitaniae-apache_exporter&distro=SUSE:EL-9:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/golang-github-lusitaniae-apache_exporter&distro=SUSE:RES-7:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/golang-github-lusitaniae-apache_exporter&distro=SUSE:RES-8:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOSpkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSSpkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-ESPOSpkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-LTSSpkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Python%203%2015%20SP7pkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP4-LTSSpkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP5-LTSSpkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP6-LTSSpkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20Server%2016.0pkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP4pkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP5pkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP6pkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20applications%2016.0pkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Micro%206.0pkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Micro%206.1pkg:rpm/suse/python-tornado6&distro=SUSE%20Linux%20Micro%206.2pkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-ESPOSpkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP4-LTSSpkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-ESPOSpkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015%20SP5-LTSSpkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20Micro%205.2pkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20Micro%205.3pkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20Micro%205.4pkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20Micro%205.5pkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP7pkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP4-LTSSpkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP5-LTSSpkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP6-LTSSpkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP4pkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP5pkg:rpm/suse/python-tornado&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP6pkg:rpm/suse/saltbundlepy-core&distro=SUSE:EL-9:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-core&distro=SUSE:RES-7:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-core&distro=SUSE:RES-8:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy&distro=SUSE:EL-9:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy&distro=SUSE:RES-7:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy&distro=SUSE:RES-8:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-m2crypto&distro=SUSE:EL-9:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-m2crypto&distro=SUSE:RES-7:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-m2crypto&distro=SUSE:RES-8:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-pyzmq&distro=SUSE:EL-9:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-pyzmq&distro=SUSE:RES-7:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-pyzmq&distro=SUSE:RES-8:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-simplejson&distro=SUSE:EL-9:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-simplejson&distro=SUSE:RES-7:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-simplejson&distro=SUSE:RES-8:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-tornado&distro=SUSE:EL-9:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-tornado&distro=SUSE:RES-7:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/saltbundlepy-tornado&distro=SUSE:RES-8:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/spacecmd&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20EL-8pkg:rpm/suse/spacecmd&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20EL-9pkg:rpm/suse/spacecmd&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20RES-7pkg:rpm/suse/spacecmd&distro=SUSE:EL-9:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/spacecmd&distro=SUSE:RES-7:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/spacecmd&distro=SUSE:RES-8:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/uyuni-tools&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20EL-8pkg:rpm/suse/uyuni-tools&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20EL-9pkg:rpm/suse/uyuni-tools&distro=SUSE:EL-9:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/uyuni-tools&distro=SUSE:RES-8:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/venv-salt-minion&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20EL-8pkg:rpm/suse/venv-salt-minion&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20EL-9pkg:rpm/suse/venv-salt-minion&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20RES-7pkg:rpm/suse/venv-salt-minion&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20SLE-12pkg:rpm/suse/venv-salt-minion&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20SLE-15pkg:rpm/suse/venv-salt-minion&distro=SUSE%20Multi%20Linux%20Manager%20Tools%20SLE-Micro-5pkg:rpm/suse/venv-salt-minion&distro=SUSE:EL-9:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/venv-salt-minion&distro=SUSE:RES-7:Update:Products:MultiLinuxManagerTools:Updatepkg:rpm/suse/venv-salt-minion&distro=SUSE:RES-8:Update:Products:MultiLinuxManagerTools:Update
< 2.11.2-r1+ 96 more
- (no CPE)range: < 2.11.2-r1
- (no CPE)range: < 3.1.8-r2
- (no CPE)range: < 2026.3.0-r1
- (no CPE)range: < 2.16.0-r2
- (no CPE)range: < 1.81.14-r1
- (no CPE)range: < 12.2.2-r1
- (no CPE)range: < 2.21.0-r1
- (no CPE)range: < 2.21.0-r1
- (no CPE)range: < 3.1.8-r2
- (no CPE)range: < 2026.3.0-r1
- (no CPE)range: < 2.16.0-r2
- (no CPE)range: < 12.2.2-r1
- (no CPE)range: < 2.21.0-r1
- (no CPE)range: < 6.5.5
- (no CPE)range: < 0.10.18-2.el8_10.9.alma.1
- (no CPE)range: < 0.10.18-2.el8_10.9.alma.1
- (no CPE)range: < 6.5.5-1.el10_1.1
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.5-160000.4.1
- (no CPE)range: < 6.5.5-1.1
- (no CPE)range: < 3006.0-160000.5.1
- (no CPE)range: < 3006.0-56.1
- (no CPE)range: < 3006.0-160000.5.1
- (no CPE)range: < 1.0.10-80002.3.6.2
- (no CPE)range: < 1.0.10-90002.3.6.1
- (no CPE)range: < 1.0.10-70002.3.6.1
- (no CPE)range: < 1.0.10-90002.3.6.1
- (no CPE)range: < 1.0.10-70002.3.6.1
- (no CPE)range: < 1.0.10-80002.3.6.2
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.5-160000.4.1
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.3.2-150400.9.15.1
- (no CPE)range: < 6.5-160000.4.1
- (no CPE)range: < 6.4-5.1
- (no CPE)range: < 6.4-slfo.1.1_4.1
- (no CPE)range: < 6.5-160000.4.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 4.5.3-150000.3.19.1
- (no CPE)range: < 3.11.13-90002.4.9.1
- (no CPE)range: < 3.11.13-70002.4.9.1
- (no CPE)range: < 3.11.13-80002.4.9.2
- (no CPE)range: < 3.11.13-90002.4.9.1
- (no CPE)range: < 3.11.13-70002.4.9.1
- (no CPE)range: < 3.11.13-80002.4.9.2
- (no CPE)range: < 0.45.1-90002.3.9.2
- (no CPE)range: < 0.45.1-70002.3.9.2
- (no CPE)range: < 0.45.1-80002.3.9.2
- (no CPE)range: < 25.1.2-90002.3.9.1
- (no CPE)range: < 25.1.2-70002.3.9.2
- (no CPE)range: < 25.1.2-80002.3.9.2
- (no CPE)range: < 3.19.1-90002.3.6.1
- (no CPE)range: < 3.19.1-70002.3.6.2
- (no CPE)range: < 3.19.1-80002.3.6.2
- (no CPE)range: < 6.3.2-90002.4.6.2
- (no CPE)range: < 6.3.2-70002.4.6.1
- (no CPE)range: < 6.3.2-80002.4.6.2
- (no CPE)range: < 5.1.13-80002.3.9.2
- (no CPE)range: < 5.1.13-90002.3.9.1
- (no CPE)range: < 5.1.13-70002.3.9.1
- (no CPE)range: < 5.1.13-90002.3.9.1
- (no CPE)range: < 5.1.13-70002.3.9.1
- (no CPE)range: < 5.1.13-80002.3.9.2
- (no CPE)range: < 5.1.26-80002.3.9.2
- (no CPE)range: < 5.1.26-90002.3.9.1
- (no CPE)range: < 5.1.26-90002.3.9.1
- (no CPE)range: < 5.1.26-80002.3.9.2
- (no CPE)range: < 3006.0-80002.5.12.3
- (no CPE)range: < 3006.0-90002.5.12.2
- (no CPE)range: < 3006.0-70002.5.12.1
- (no CPE)range: < 3006.0-120002.5.12.1
- (no CPE)range: < 3006.0-150002.5.12.2
- (no CPE)range: < 3006.0-150002.5.12.2
- (no CPE)range: < 3006.0-90002.5.12.2
- (no CPE)range: < 3006.0-70002.5.12.1
- (no CPE)range: < 3006.0-80002.5.12.3
Patches
Vulnerability mechanics
References
7- github.com/advisories/GHSA-qjxf-f2mg-c6mcghsaADVISORY
- github.com/tornadoweb/tornado/security/advisories/GHSA-qjxf-f2mg-c6mcnvdVendor AdvisoryWEB
- nvd.nist.gov/vuln/detail/CVE-2026-31958ghsaADVISORY
- github.com/pypa/advisory-database/tree/main/vulns/tornado/PYSEC-2026-140.yamlghsaWEB
- github.com/tornadoweb/tornado/commit/119a195e290c43ad2d63a2cf012c29d43d6ed839ghsaWEB
- github.com/tornadoweb/tornado/releases/tag/v6.5.5ghsaWEB
- lists.debian.org/debian-lts-announce/2026/04/msg00000.htmlnvdWEB
News mentions
0No linked articles in our index yet.