Vulnerability · Published Aug 31, 2026 · Assigned by GitHub_M

CVE-2026-82397Tornado: Urlencoded body parsing omits max_num_fields, so one request can stall the event loop

High 7.5

In plain English

A high-severity uncontrolled resource consumption in tornado from tornadoweb. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 28% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)0.3%top 71.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official 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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8pcs0.10.18-2.el8_10.10.alma.1ALSA-2026:84798
AlmaLinux:8pcs-snmp0.10.18-2.el8_10.10.alma.1ALSA-2026:84798
AlmaLinux:10python3-tornado6.5.8-0.el10_2.1ALSA-2026:67147
AlmaLinux:9python3-tornado6.5.8-0.el9_8.1ALSA-2026:67146
Debian:12python-tornadono fix listedDEBIAN-CVE-2026-82397
Debian:13python-tornadono fix listedDEBIAN-CVE-2026-82397
Debian:14python-tornadono fix listedDEBIAN-CVE-2026-82397
PyPItornado6.5.8GHSA-mpf4-983q-p7j4
PyPItornado6.5.8PYSEC-2026-3928
Rocky Linux:8pcs0:0.10.18-2.el8_10.10RLSA-2026:84798
Ubuntu:24.04:LTSpython-tornadono fix listedUBUNTU-CVE-2026-82397
Ubuntu:26.04:LTSpython-tornadono fix listedUBUNTU-CVE-2026-82397
Ubuntu:26.10python-tornadono fix listedUBUNTU-CVE-2026-82397

Affected products (as reported)

VendorProductVersions
tornadoweb tornado < 6.5.8

Weakness: CWE-400, CWE-1284 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

References