REDHAT-BUG-2421722: Medium severity pypi/tornado vulnerability

Published Dec 12, 2025
·
Updated

Tornado is a Python web framework and asynchronous networking library. In versions 6.5.2 and below, a single maliciously crafted HTTP request can block the server's event loop for an extended period, caused by the HTTPHeaders.add method. The function accumulates values using string concatenation when the same header name is repeated, causing a Denial of Service (DoS). Due to Python string immutability, each concatenation copies the entire string, resulting in O(n²) time complexity. The severity can vary from high if maxheadersize has been increased from its default, to low if it has its default value of 64KB. This issue is fixed in version 6.5.3.

Affected Software

1 affected component
pypi/tornado<=6.5.2

Event History

Dec 12, 2025
Data Sourced
via Red Hat·10:19 AM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

What is the severity of REDHAT-BUG-2421722?

The severity of REDHAT-BUG-2421722 is classified as medium (4).

2

How do I fix REDHAT-BUG-2421722?

To fix REDHAT-BUG-2421722, upgrade Tornado to version 6.5.3 or later.

3

What type of vulnerability is REDHAT-BUG-2421722?

REDHAT-BUG-2421722 is a Denial of Service (DoS) vulnerability.

4

Which versions of Tornado are affected by REDHAT-BUG-2421722?

Tornado versions 6.5.2 and below are affected by REDHAT-BUG-2421722.

5

What can occur if REDHAT-BUG-2421722 is exploited?

If exploited, REDHAT-BUG-2421722 can block the server's event loop for an extended period.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203