CVE-2024-14029

EUVD-2024-55765
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.
HTTP Request/Response Smuggling
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
VulnCheckCNA
7.5 HIGH
NETWORK
HIGH
NONE
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:H/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 29.92%
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources (CNA/ADP records, vendor advisories, Enginsight analysis).
VendorProductVersionSource
tornadowebtornado
𝑥
< 6.4.1
CNA
Debian logo
Debian Releases
Debian Product
Codename
python-tornado
bookworm
vulnerable
bookworm (security)
vulnerable
forky
6.5.5-5
fixed
sid
6.5.5-5
fixed
trixie
6.4.2-3+deb13u2
fixed
trixie (security)
6.4.2-3+deb13u2
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
python-tornado
bionic
Fixed in 4.5.3-1ubuntu0.2+esm4
released
focal
Fixed in 6.0.3+really5.1.1-3ubuntu0.1~esm6
released
jammy
Fixed in 6.1.0-3ubuntu0.1~esm6
released
noble
Fixed in 6.4.0-1ubuntu0.6
released
resolute
not-affected
stonking
not-affected
xenial
Fixed in 4.2.1-1ubuntu3.1+esm4
released
Red Hat logo
Red Hat Enterprise Linux Releases
Red Hat Product
Release
pcs
RHEL 8
0:0.10.18-2.el8_10.10
fixed
RHEL 8.4 AUS
0:0.10.8-1.el8_4.12
fixed
RHEL 8.8 E4S
0:0.10.15-4.el8_8.12
fixed
RHEL 8.8 TUS
0:0.10.15-4.el8_8.12
fixed
RHEL 9
0:0.11.8-1.el9_5.2
fixed
pcs-snmp
RHEL 8
0:0.10.18-2.el8_10.10
fixed
RHEL 8.4 AUS
0:0.10.8-1.el8_4.12
fixed
RHEL 8.8 E4S
0:0.10.15-4.el8_8.12
fixed
RHEL 8.8 TUS
0:0.10.15-4.el8_8.12
fixed
RHEL 9
0:0.11.8-1.el9_5.2
fixed
python3-tornado
RHEL 9
0:6.4.2-1.el9_5
fixed