Inconsistent interpretation of HTTP requests in Tornado - CVE-2024-14029
Published: June 6, 2024 / Updated: September 16, 2026
Vulnerability details
The vulnerability allows a remote attacker to perform HTTP request smuggling.
The vulnerability exists due to inconsistent interpretation of HTTP requests in the Tornado HTTP request parser when processing requests with multiple Transfer-Encoding: chunked headers. A remote attacker can send a specially crafted request to perform HTTP request smuggling.
Exploitation requires Tornado to be deployed behind a proxy server that forwards requests containing multiple Transfer-Encoding: chunked headers.
Affected software
pcs (Red Hat package)
How to mitigate CVE-2024-14029
pcs (Red Hat package) - addressed in versions 0.10.12-6.el8_6.14, 0.10.15-4.el8_8.12, 0.10.18-2.el8_10.10