CVE-2026-82397: tornadoweb tornado Uncontrolled Resource Consumption
Vulnerability summary
CVE-2026-82397 is a high (CVSS 7.5) Uncontrolled Resource Consumption vulnerability in tornadoweb tornado. EPSS estimates a 0.35% chance of exploitation in the next 30 days, higher than 26.6% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 8 · Related 3Timeline
- 31-08-2026PublishedVulnerability first disclosed.
- 02-09-2026Last modifiedVulnerability information updated.
Description
Tornado is a Python web framework and asynchronous networking library. Prior to 6.5.8, Tornado parses application/x-www-form-urlencoded request bodies with urllib.parse.parse_qs in tornado/escape.py without passing max_num_fields. RequestHandler._execute in tornado/web.py parses the body before handler dispatch through HTTPServerRequest._parse_body and parse_body_arguments in tornado/httputil.py, so an unauthenticated request body containing millions of separator-delimited fields can synchronously stall the single-threaded event loop and delay every connection. The body is bounded only by max_buffer_size, which defaults to 104857600 bytes. This issue is fixed in version 6.5.8.
CVSS metrics
7 scores · 7 sources · 1 version- OSV · PypiEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · WolfiEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · ChainguardEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.35%
Chance of exploitation in the next 30 days
Percentile
27%
Versus all other CVEs
30-day change
0.00 pp
From 0.35% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-400Uncontrolled Resource ConsumptionThe product does not properly control the allocation and maintenance of a limited resource.
- CWE-1284Improper Validation of Specified Quantity in InputThe product receives input that is expected to specify a quantity (such as size or length), but it does not validate or incorrectly validates that the quantity has the required properties.
Affected systems
Suse26 products
- python-tornado6&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS< 6.3.2-150400.9.24.1
- python-tornado6&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS< 6.3.2-150400.9.24.1
- python-tornado6&distro=SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS< 6.3.2-150400.9.24.1
- python-tornado6&distro=SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS< 6.3.2-150400.9.24.1
- python-tornado6&distro=SUSE Linux Enterprise Module for Python 3 15 SP7< 6.3.2-150400.9.24.1
Chainguard6 products
- airflow-2All versions (No fix recorded)
- dask-kubernetes< 2026.3.0-r12
- kubeflow-pipelines-visualization-server< 2.17.1-r2
- litellm< 1.99.1-r1
- mitmproxy< 12.2.3-r8
Wolfi3 products
- dask-kubernetes< 2026.3.0-r12
- kubeflow-pipelines-visualization-server< 2.17.1-r2
- mitmproxy< 12.2.3-r8
Debian1 product
- python-tornadoAll versions (No fix recorded)
PyPI1 product
- tornado< 6.5.8
Tornadoweb1 product
- tornado< 6.5.8
Ubuntu1 product
- python-tornadoAll versions (No fix recorded)
7 vendors · 39 products
References
17 links- github.com/tornadoweb/tornado/security/advisories/GHSA-mpf4-983q-p7j4X Refsource CONFIRMWEBREPORTAdvisory
- github.com/tornadoweb/tornado/commit/8d6363ed7b69d5f0da806efe34d256627a2191deX Refsource MISCWEBREPORTFIX
Show all 17 references
- pypi.org/project/tornadoPACKAGE