PT-2021-3586 · Apache+5 · Apache Tomcat+5

Published

2021-06-15

·

Updated

2026-03-26

·

CVE-2021-33037

CVSS v3.1

5.3

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Name of the Vulnerable Software and Affected Versions Apache Tomcat versions 8.5.0 through 8.5.66 Apache Tomcat versions 9.0.0.M1 through 9.0.46 Apache Tomcat versions 10.0.0-M1 through 10.0.6
Description The issue is related to the incorrect parsing of the HTTP transfer-encoding request header in certain circumstances, leading to the possibility of request smuggling when used with a reverse proxy. Specifically, Tomcat incorrectly ignored the transfer encoding header if the client declared it would only accept an HTTP/1.0 response, Tomcat honored the identify encoding, and Tomcat did not ensure that, if present, the chunked encoding was the final encoding. This can allow a remote attacker to send a hidden HTTP request.
Recommendations For Apache Tomcat versions 8.5.0 through 8.5.66, update to a version that correctly parses the HTTP transfer-encoding request header. For Apache Tomcat versions 9.0.0.M1 through 9.0.46, update to a version that correctly parses the HTTP transfer-encoding request header. For Apache Tomcat versions 10.0.0-M1 through 10.0.6, update to a version that correctly parses the HTTP transfer-encoding request header. As a temporary workaround, consider restricting access to the vulnerable module to minimize the risk of exploitation.

Exploit

Fix

HTTP Request/Response Smuggling

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2021-2520
ALT-PU-2022-3296
ALT-PU-2025-9146
BDU:2021-03688
BIT-TOMCAT-2021-33037
CVE-2021-33037
DLA-2733-1
DSA-4952-1
GHSA-4VWW-MC66-62M6
MGASA-2021-0485
OESA-2021-1275
OPENSUSE-SU-2021:1490-1
OPENSUSE-SU-2021:3672-1
OPENSUSE-SU-2021_1490-1
OPENSUSE-SU-2021_3672-1
OPENSUSE-SU-2024:11618-1
OPENSUSE-SU-2024:13441-1
RHSA-2021:4861
ROSA-SA-2023-2258
SUSE-SU-2021:3602-1
SUSE-SU-2021:3669-1
SUSE-SU-2021:3670-1
SUSE-SU-2021:3672-1
SUSE-SU-2026:1058-1
USN-5360-1

Affected Products

Alt Linux
Apache Tomcat
Astra Linux
Linuxmint
Suse
Ubuntu