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

VectorAV: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 👾

Weakness Enumeration

Related Identifiers

CVE-2022-30321
GHSA-28R2-Q6M8-9HPX
GHSA-CJR4-FV6C-F3MV
GHSA-FCGG-RVWG-JV58
GHSA-X24G-9W7V-VPRH
GO-2022-0586

Affected Products

Debian
Go-Getter