REDHAT-BUG-2446765: Medium severity pypi/tornado vulnerability
Tornado is a Python web framework and asynchronous networking library. In versions of Tornado prior to 6.5.5, the only limit on the number of parts in multipart/form-data is the maxbodysize setting (default 100MB). Since parsing occurs synchronously on the main thread, this creates the possibility of denial-of-service due to the cost of parsing very large multipart bodies with many parts. This vulnerability is fixed in 6.5.5.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
tornadoto a version that resolves this vulnerability.Fixed in 6.5.5
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2446765?
The severity of REDHAT-BUG-2446765 is medium with a score of 4.
How do I fix REDHAT-BUG-2446765?
To fix REDHAT-BUG-2446765, upgrade Tornado to version 6.5.5 or later.
What impact does REDHAT-BUG-2446765 have on Tornado?
REDHAT-BUG-2446765 can lead to potential Denial of Service due to unbounded multipart/form-data parsing.
Which versions of Tornado are affected by REDHAT-BUG-2446765?
Tornado versions prior to 6.5.5 are affected by REDHAT-BUG-2446765.
Is REDHAT-BUG-2446765 related to performance issues?
Yes, REDHAT-BUG-2446765 can cause performance issues due to synchronous parsing on the main thread.