#1148323 python-tornado: CVE-2026-91990 CVE-2026-91991 CVE-2026-91992

Package:
src:python-tornado
Source:
src:python-tornado
Submitter:
Salvatore Bonaccorso
Date:
2026-09-18 18:31:05 UTC
Severity:
normal
Tags:
#1148323#5
Date:
2026-09-18 18:30:38 UTC
From:
To:
Hi,

The following vulnerabilities were published for python-tornado.

CVE-2026-91990[0]:
| 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.


CVE-2026-91991[1]:
| 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.


CVE-2026-91992[2]:
| Tornado before 6.5.7 contains a credential leak vulnerability in
| CurlAsyncHTTPClient where pycurl handles are reused across requests
| without proper state clearing. Attackers can obtain sensitive
| credentials by issuing requests through the same client instance,
| allowing TLS certificates or proxy authentication to persist across
| unintended requests.


If you fix the vulnerabilities please also make sure to include the
CVE (Common Vulnerabilities & Exposures) ids in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-91990
https://www.cve.org/CVERecord?id=CVE-2026-91990
[1] https://security-tracker.debian.org/tracker/CVE-2026-91991
https://www.cve.org/CVERecord?id=CVE-2026-91991
[2] https://security-tracker.debian.org/tracker/CVE-2026-91992
https://www.cve.org/CVERecord?id=CVE-2026-91992

Regards,
Salvatore