PT-2022-14059 · Go+9 · Go+9
Zeyu Zhang
·
Published
2022-07-12
·
Updated
2026-03-06
·
CVE-2022-1705
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Go versions prior to 1.17.12
Go versions prior to 1.18.4
Description
The issue arises from the acceptance of some invalid Transfer-Encoding headers in the HTTP/1 client in net/http. This can lead to HTTP request smuggling if combined with an intermediate server that also improperly fails to reject the header as invalid. The HTTP/1 client accepted some invalid Transfer-Encoding headers as indicating a "chunked" encoding.
Recommendations
For Go versions prior to 1.17.12, update to version 1.17.12 or later.
For Go versions prior to 1.18.4, update to version 1.18.4 or later.
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
Affected Products
Alt Linux
Almalinux
Centos
Debian
Go
Linuxmint
Red Hat
Rocky Linux
Suse
Ubuntu