tornado is vulnerable to Denial of Service (DoS)
75
High Risk
Tornado parses application/x-www-form-urlencoded request bodies with urllib.parse.parse_qs without passing a max_num_fields bound. A body composed almost entirely of separators produces tens of millions of fields, and this parsing runs synchronously on the event loop before any handler executes. Because the server is single-threaded, one such request stalls the whole process and blocks every other connection. The fix limits form-encoded bodies to a bounded number of arguments by default.
You are affected if you are using a version that falls within the vulnerable range and accept application/x-www-form-urlencoded request bodies (Tornado’s default for most handlers).
tornado is vulnerable to Denial of Service (DoS) in versions 0.0.1 - 6.5.7.
Upgrade the tornado library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant