CVE-2023-54397 PUBLISHED

Tornado before 6.3.3 HTTP Request Smuggling via Content-Length

Assigner: VulnCheck
Reserved: 15.09.2026 Published: 15.09.2026 Updated: 15.09.2026

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.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:H/VA:N/SC:L/SI:H/SA:N
CVSS Score: 9

Product Status

Vendor tornadoweb
Product tornado
Versions Default: unaffected
  • affected from 0 to 6.3.3 (excl.)
  • Version 6.3.3 is unaffected

Credits

  • kenballus reporter

References

Problem Types

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