CVE-2026-91990
Received Received - Intake

Memory Amplification in Tornado Web Framework

Vulnerability report for CVE-2026-91990, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-15

Last updated on: 2026-09-15

Assigner: VulnCheck

Description

Tornado before 6.5.8 contains a memory amplification vulnerability in parse_multipart_form_data that splits multipart data before validating the max_parts limit. Attackers can send crafted multipart requests with many parts to create large transient lists, exhausting server memory and causing denial of service.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-15
Last Modified
2026-09-15
Generated
2026-09-15
AI Q&A
2026-09-15
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
tornadoweb tornado to 6.5.8 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-770 The product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Tornado before 6.5.8 has a memory amplification vulnerability in the parse_multipart_form_data function. It splits multipart data into parts before checking the max_parts limit, allowing attackers to send crafted requests with many parts. This creates large temporary lists in memory, exhausting server resources and causing denial of service.

Detection Guidance

To detect this vulnerability, monitor for unusually high memory usage during multipart form data processing. Check Tornado server logs for requests with excessive parts. Use tools like netstat or tcpdump to inspect incoming requests for large multipart payloads. Verify if your Tornado version is below 6.5.8.

Impact Analysis

An attacker could exploit this to crash your Tornado server by sending a request with an excessive number of multipart parts. This would consume server memory, leading to degraded performance or complete downtime for your web application.

Mitigation Strategies

Immediately upgrade Tornado to version 6.5.8 or later. If upgrading is not possible, implement network-level protections to block or rate-limit large multipart requests. Monitor server memory usage closely and set up alerts for abnormal spikes.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-91990. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart