PT-2022-20063 · Hashicorp+1 · Go-Getter+1
Alessio Della Libera
+1
·
Published
2022-05-25
·
Updated
2023-08-08
·
CVE-2022-30321
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
HashiCorp go-getter versions 1.5.11 and earlier, 2.0.2 and earlier
HashiCorp go-getter versions up to 2.0.2
Description
The issue allows for arbitrary host access via path traversal, symlink processing, and command injection flaws. It also enables protocol switching, endless redirect, and configuration bypass through abuse of custom HTTP response header processing. Additionally, asymmetric resource exhaustion can occur when processing malicious HTTP responses. Malicious HTTP responses can cause misbehaviors, including overwriting local files, resource exhaustion, and panics.
Recommendations
For HashiCorp go-getter versions 1.5.11 and earlier, update to version 1.6.1 or later.
For HashiCorp go-getter versions 2.0.2 and earlier, update to version 2.1.0 or later.
As a temporary workaround, consider restricting the use of go-getter until a patch is applied. Avoid using go-getter to process malicious or untrusted HTTP responses.
Fix
Path traversal
Link Following
Command Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Debian
Go-Getter