CVE-2023-54397

Summary

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.

Affected Software

VendorProductVersion RangeStatus
tornadowebtornado0 < 6.3.3affected
tornadowebtornado6.3.3unaffected

Weaknesses

  • CWE-444: Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')

References