Skip to main content
← All vulnerabilities
CVE-2024-14029GHSA-753J-MPMX-QQ6G

Tornado before 6.4.1 HTTP Request Smuggling via Transfer-Encoding

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6.4.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

Tornado before 6.4.1 ignores duplicate Transfer-Encoding: chunked headers, treating requests as having no message body and parsing the chunked body as a subsequent request. Attackers can exploit this inconsistency when Tornado is deployed behind proxies to perform HTTP request smuggling, enabling access control bypass, cache poisoning, or connection desynchronization.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • tornadoweb tornado

    fixed in 6.4.1

  • tornadoPyPI

    fixed in 6.4.1

References 2

GitHub · tornadoweb/tornado

vulncheck.com