Approved changes feed: RSS · Atom

cpe:2.3:a:tornadoweb:tornado:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorTornadoweb (9db59599-2d43-56f9-9c8f-7de3edf6d691)
ProductTornado (44fe6a0c-8b0c-5c8a-ad31-79d892205fad)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/python-tornado purl2cpe 2026-06-01 10:18:09.475820
pkg:deb/ubuntu/python-tornado purl2cpe 2026-06-01 10:18:09.475823
pkg:github/tornadoweb/tornado purl2cpe 2026-06-01 10:18:09.475826
pkg:gitlab/kalilinux/python-tornado purl2cpe 2026-06-01 10:18:09.475829
pkg:pypi/tornado purl2cpe 2026-06-01 10:18:09.475831
pkg:rpm/fedora/python-tornado purl2cpe 2026-06-01 10:18:09.475834
pkg:rpm/opensuse/python-tornado purl2cpe 2026-06-01 10:18:09.475837

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-115927 vulnerable 2026-11-03 10:15:37.394027 Tornado: Event loop blocking and excess memory use from chunked bodies with many small chunks
MEDIUM (5.3)
Tornado is a Python web framework and asynchronous networking library. Prior to 6.6.0, Tornado decodes HTTP/1.1 chunked transfer encoding by processing body data that has already arrived without yielding to the event loop. A remote unauthenticated peer can send millions of one-byte chunks to monopolize the process event loop and stall every other connection served by that process, while lowering max_body_size only limits the duration of each request. For handlers that do not use @stream_request_body, retaining each chunk as a separate object can consume roughly twenty times the received body size, and SimpleAsyncHTTPClient has the same event-loop behavior when reading a response from a malicious server. This issue is fixed in version 6.6.0.
Published: 2026-10-26T19:37:40.584Z
Updated: 2026-10-27T14:18:44.227Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-14029 vulnerable 2026-09-16 04:47:05.374446 Tornado before 6.4.1 HTTP Request Smuggling via Transfer-Encoding
HIGH (7.5)
Tornado before 6.4.1 ignores duplicate Transfer-Encoding: chunked headers, treating requests as having no message body and parsing the chunked body as a subsequent request. Attackers can exploit this inconsistency when Tornado is deployed behind proxies to perform HTTP request smuggling, enabling access control bypass, cache poisoning, or connection desynchronization.
Published: 2026-09-15T15:17:52.942Z
Updated: 2026-09-15T17:09:00.298Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-58384 vulnerable 2026-09-16 04:46:27.286512 Tornado before 6.4.1 CRLF Injection via CurlAsyncHTTPClient
MEDIUM (5.4)
Tornado before 6.4.1 contains a CRLF injection vulnerability in CurlAsyncHTTPClient that fails to reject carriage return and line feed characters in request headers. Attackers can inject CRLF sequences into header values to inject arbitrary headers or construct entirely new HTTP requests.
Published: 2026-09-15T15:17:53.619Z
Updated: 2026-09-17T19:29:06.047Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-54397 vulnerable 2026-09-16 04:39:34.052470 Tornado before 6.3.3 HTTP Request Smuggling via Content-Length
HIGH (7.5)
Tornado before 6.3.3 contains an HTTP request smuggling vulnerability due to improper parsing of Content-Length headers accepting non-standard characters. Attackers can send crafted HTTP requests with these characters to bypass proxy validation and smuggle requests when deployed behind certain proxies.
Published: 2026-09-15T15:17:52.261Z
Updated: 2026-09-17T14:48:55.089Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91991 vulnerable 2026-09-16 04:32:55.616913 Tornado before 6.5.8 Cookie Attribute Injection via Capitalized kwargs
MEDIUM (5.4)
Tornado before 6.5.8 contains an incomplete fix for cookie attribute injection that allows attackers to inject arbitrary cookie attributes by passing capitalized or legacy keyword arguments to set_cookie. Attackers can embed semicolon-delimited data in capitalized parameters like Domain, Path, or SameSite to bypass validation and modify cookie security attributes.
Published: 2026-09-15T15:18:32.408Z
Updated: 2026-10-08T15:26:01.123Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91990 vulnerable 2026-09-16 04:32:55.550367 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91992 vulnerable 2026-09-16 04:32:55.507665 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49855 vulnerable 2026-07-29 00:57:45.719985 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49854 vulnerable 2026-07-29 00:57:45.719851 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49853 vulnerable 2026-07-29 00:57:45.719651 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35536 vulnerable 2026-06-08 07:59:14.091812 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-31958 vulnerable 2026-06-08 07:57:16.156422 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-67726 vulnerable 2026-06-08 07:41:20.372214 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-67725 vulnerable 2026-06-08 07:41:20.371916 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-67724 vulnerable 2026-06-08 07:41:20.371476 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-47287 vulnerable 2026-06-08 07:27:09.899345 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-52804 vulnerable 2026-06-08 06:52:16.262116 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-28370 vulnerable 2026-06-08 06:01:10.572742 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-9720 vulnerable 2026-06-08 05:06:12.875685 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-2374 vulnerable 2026-06-08 05:02:03.978905 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.