VulnSea

tornado has 14 CVEs on record between 2024 and 2026. Disclosure cadence is accelerating: 8 in the last 90 days against 2 in the 90 before. The busiest recent month was September 2026 with 5. The median CVSS is 5.9 (medium). None have a confirmed exploitation report. The most common weakness class is CWE-770 (3).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
5.9
Publish → KEV
—
Last 90 days
8 prev 2

Products

  • tornado 14
14
Total CVEs
0
Critical
0
CISA KEV
0
Exploited

tornado vulnerabilities

CVEs affecting tornado, newest first. Open any entry for full detail, references, and exploit status.

14 CVEsRSS

CVE-2026-116577Medium· 5.3
yesterday

Tornado: Quadratic CPU usage when parsing HTTP headers with line folding

Tornado: Quadratic CPU usage when parsing HTTP headers with line folding

▾ Sunlittornado · tornadoEPSS 0.38%via GHSA
CVE-2026-116578Low· 2.1
yesterday

Tornado: Open redirect in RedirectHandler via protocol-relative URLs

Tornado: Open redirect in RedirectHandler via protocol-relative URLs

▾ Sunlittornado · tornadoEPSS 0.46%via GHSA
GHSA-c2m8-h5v5-343rHigh
4w ago

Tornado: StaticFileHandler follows symlinks outside static root (path traversal)

Tornado: StaticFileHandler follows symlinks outside static root (path traversal)

▾ Twilighttornado · tornadovia OSV
GHSA-chx6-46f5-w4vpHigh· 7.5
4w ago

tornado: CurlAsyncHTTPClient enforces no response-size limit — decompression bomb drives unbounded memory accumulation to OOM

tornado: CurlAsyncHTTPClient enforces no response-size limit — decompression bomb drives unbounded memory accumulation to OOM

▾ Twilighttornado · tornadovia OSV
GHSA-3hv7-mjh2-fv65Medium· 5.3
4w ago

Tornado: Unbounded query-string argument count allows event-loop-stalling DoS

Tornado: Unbounded query-string argument count allows event-loop-stalling DoS

▾ Sunlittornado · tornadovia OSV
GHSA-wwv5-g3v4-889xLow
1mo ago

Tornado: Incomplete fix for CVE-2026-35536: cookie attribute injection re-opened via the legacy case-insensitive `**kwargs` path in `set_…

Tornado: Incomplete fix for CVE-2026-35536: cookie attribute injection re-opened via the legacy case-insensitive `**kwargs` path in `set_cookie`

▾ Sunlittornado · tornadovia OSV
GHSA-8423-8fgw-73vqMedium
1mo ago

tornado: multipart split() creates huge temp list before max_parts check -> memory amplification DoS (httputil.py:34)

tornado: multipart split() creates huge temp list before max_parts check -> memory amplification DoS (httputil.py:34)

▾ Sunlittornado · tornadovia OSV
CVE-2026-82397High· 7.5
1mo ago

Tornado is a Python web framework and asynchronous networking library

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. Reques…

▾ Twilighttornado · tornadoEPSS 0.35%via NVD
GHSA-pw6j-qg29-8w7fMedium· 5.9
4mo ago

Tornado: CurlAsyncHTTPClient leaks per-request credentials on handle reuse

Tornado: CurlAsyncHTTPClient leaks per-request credentials on handle reuse

▾ Sunlittornado · tornadovia OSV
CVE-2026-49854Low· 3.7
4mo ago

Tornado has out-of-bounds memory access via C extension

Tornado has out-of-bounds memory access via C extension

▾ Sunlittornado · tornadoEPSS 0.42%via OSV
CVE-2025-47287High· 7.5
1y ago

Tornado vulnerable to excessive logging caused by malformed multipart form data

Tornado vulnerable to excessive logging caused by malformed multipart form data

▾ Twilighttornado · tornadoEPSS 0.74%via OSV
CVE-2024-52804High· 7.5
1y ago

Tornado has an HTTP cookie parsing DoS vulnerability

Tornado has an HTTP cookie parsing DoS vulnerability

▾ Twilighttornado · tornadoEPSS 1.0%via OSV
GHSA-w235-7p84-xx57Medium· 6.5
2y ago

Tornado has a CRLF injection in CurlAsyncHTTPClient headers

Tornado has a CRLF injection in CurlAsyncHTTPClient headers

▾ Sunlittornado · tornadovia OSV
GHSA-753j-mpmx-qq6gMedium· 5.3
2y ago

Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') in tornado

Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') in tornado

▾ Sunlittornado · tornadovia OSV
tornado vulnerabilities (CVEs) · VulnSea