PT-2026-84049 · Tornado · Tornado

CVE-2026-82397

·

Published

2026-08-31

·

Updated

2026-09-10

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Tornado versions prior to 6.5.8
Description Tornado parses application/x-www-form-urlencoded request bodies using urllib.parse.parse qs in tornado/escape.py without specifying the max num fields parameter. The process occurs within RequestHandler. execute in tornado/web.py, which parses the body via HTTPServerRequest. parse body and parse body arguments in tornado/httputil.py before handler dispatch. Consequently, an unauthenticated request containing millions of separator-delimited fields can synchronously stall the single-threaded event loop, delaying all active connections. The request body is only limited by max buffer size, which defaults to 104857600 bytes.
Recommendations Update to version 6.5.8.

Exploit

Fix

DoS

Resource Exhaustion

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

AZL-98544
CVE-2026-82397
GHSA-MPF4-983Q-P7J4
PYSEC-2026-3928

Affected Products

Tornado