Repository navigation
Update module github.com/hashicorp/go-getter to v1.8.6 [SECURITY] - #19
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.6.1→v1.8.6Data Amplification in HashiCorp go-getter
CVE-2023-0475 / GHSA-jpxj-2jvg-6jv9 / GO-2023-1578
More information
Details
HashiCorp go-getter up to 1.6.2 and 2.1.1 is vulnerable to decompression bombs. Fixed in 1.7.0 and 2.2.0.
Severity
CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:N/I:N/A:HReferences
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
Denial of service in github.com/hashicorp/go-getter/v2
CVE-2023-0475 / GHSA-jpxj-2jvg-6jv9 / GO-2023-1578
More information
Details
HashiCorp go-getter is vulnerable to decompression bombs. This can lead to excessive memory consumption and denial-of-service attacks.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
HashiCorp go-getter Vulnerable to Argument Injection When Fetching Remote Default Git Branches
CVE-2024-3817 / GHSA-q64h-39hv-4cf7 / GO-2024-2800
More information
Details
When go-getter is performing a Git operation, go-getter will try to clone the given repository. If a Git reference is not passed along with the Git url, go-getter will then try to check the remote repository’s HEAD reference of its default branch by passing arguments to the Git binary on the host it is executing on.
An attacker may format a Git URL in order to inject additional Git arguments to the Git call.
Consumers of the go-getter library should evaluate the risk associated with these issues in the context of their go-getter usage and upgrade go-getter to 1.7.4 or later.
Severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HReferences
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
Argument injection when fetching remote default Git branches in github.com/hashicorp/go-getter
CVE-2024-3817 / GHSA-q64h-39hv-4cf7 / GO-2024-2800
More information
Details
When go-getter is performing a Git operation, go-getter will try to clone the given repository. If a Git reference is not passed along with the Git url, go-getter will then try to check the remote repository's HEAD reference of its default branch by passing arguments to the Git binary on the host it is executing on.
An attacker may format a Git URL in order to inject additional Git arguments to the Git call.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
HashiCorp go-getter Vulnerable to Code Execution On Git Update Via Git Config Manipulation
CVE-2024-6257 / GHSA-xfhp-jf8p-mh5w / GO-2024-2948
More information
Details
HashiCorp’s go-getter library can be coerced into executing Git update on an existing maliciously modified Git Configuration, potentially leading to arbitrary code execution. When go-getter is performing a Git operation, go-getter will try to clone the given repository in a specified destination. Cloning initializes a git config to the provided destination and if the repository needs to get updated go-getter will pull the new changes .
An attacker may alter the Git config after the cloning step to set an arbitrary Git configuration to achieve code execution.
Severity
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:HReferences
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
Code Execution on Git update in github.com/hashicorp/go-getter
CVE-2024-6257 / GHSA-xfhp-jf8p-mh5w / GO-2024-2948
More information
Details
A crafted request can execute Git update on an existing maliciously modified Git Configuration. This can potentially lead to arbitrary code execution. When performing a Git operation, the library will try to clone the given repository to a specified destination. Cloning initializes a git config in the provided destination. An attacker may alter the Git config after the cloning step to set an arbitrary Git configuration to achieve code execution.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
HashiCorp go-getter Vulnerable to Symlink Attacks
CVE-2025-8959 / GHSA-wjrx-6529-hcj3 / GO-2025-3892
More information
Details
HashiCorp's go-getter library subdirectory download feature is vulnerable to symlink attacks leading to unauthorized read access beyond the designated directory boundaries. This vulnerability, identified as CVE-2025-8959, is fixed in go-getter 1.7.9.
Severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NReferences
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
HashiCorp go-getter Vulnerable to Symlink Attacks in github.com/hashicorp/go-getter
CVE-2025-8959 / GHSA-wjrx-6529-hcj3 / GO-2025-3892
More information
Details
HashiCorp go-getter Vulnerable to Symlink Attacks in github.com/hashicorp/go-getter
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
HashiCorp's go-getter library may allow arbitrary file reads
CVE-2026-4660 / GHSA-92mm-2pjq-r785 / GO-2026-5058
More information
Details
HashiCorp's go-getter library up to v1.8.5 may allow arbitrary file reads on the file system during certain git operations through a maliciously crafted URL. This is fixed in go-getter v1.8.6. This vulnerability does not affect the go-getter/v2 branch and package.
Severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NReferences
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
HashiCorp's go-getter library may allow arbitrary file reads in github.com/hashicorp/go-getter
CVE-2026-4660 / GHSA-92mm-2pjq-r785 / GO-2026-5058
More information
Details
HashiCorp's go-getter library up to v1.8.5 may allow arbitrary file reads on the file system during certain git operations through a maliciously crafted URL. This is fixed in go-getter v1.8.6. This vulnerability does not affect the go-getter/v2 branch and package.
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Release Notes
hashicorp/go-getter (github.com/hashicorp/go-getter)
v1.8.6Compare Source
v1.8.5Compare Source
What's Changed
NOTES:
Binary Distribution Update: To streamline our release process and align with other HashiCorp tools, all release binaries will now be published exclusively to the official HashiCorp release site. We will no longer attach release assets to GitHub Releases.
New Contributors
Full Changelog: hashicorp/go-getter@v1.8.4...v1.8.5
v1.8.4Compare Source
What's Changed
New Contributors
Full Changelog: hashicorp/go-getter@v1.8.3...v1.8.4
v1.8.3Compare Source
What's Changed
New Contributors
Full Changelog: hashicorp/go-getter@v1.8.2...v1.8.3
v1.8.2Compare Source
What's Changed
New Contributors
Full Changelog: hashicorp/go-getter@v1.8.1...v1.8.2
v1.8.1Compare Source
What's Changed
New Contributors
Full Changelog: hashicorp/go-getter@v1.8.0...v1.8.1
v1.8.0What's Changed
New Contributors
Full Changelog: hashicorp/go-getter@v1.7.9...v1.8.0
v1.7.9Compare Source
What's Changed
New Contributors
Full Changelog: hashicorp/go-getter@v1.7.8...v1.7.9
v1.7.8Compare Source
What's Changed
Full Changelog: hashicorp/go-getter@v1.7.7...v1.7.8
v1.7.7Compare Source
What's Changed
New Contributors
Full Changelog: hashicorp/go-getter@v1.7.6...v1.7.7
v1.7.6Compare Source
What's Changed
New Contributors
Full Changelog: hashicorp/go-getter@v1.7.5...v1.7.6
v1.7.5Compare Source
What's Changed
New Contributors
Full Changelog: hashicorp/go-getter@v1.7.4...v1.7.5
v1.7.4Compare Source
What's Changed
gitcommands #483.netrchandling if the file does not exist #433Full Changelog: hashicorp/go-getter@v1.7.3...v1.7.4
v1.7.3Compare Source
What's Changed
New Contributors
Full Changelog: hashicorp/go-getter@v1.7.2...v1.7.3
v1.7.2Compare Source
What's Changed
GIT_SSH_COMMANDwhen not needed by @nl-brett-stime #300Full Changelog: hashicorp/go-getter@v1.7.1...v1.7.2
v1.7.1Compare Source
v1.7.0Compare Source
What's Changed
New Contributors
Full Changelog: hashicorp/go-getter@v1.6.2...v1.7.0
v1.6.2Compare Source
What's Changed
no getter available for X-Terraform-Get source protocolwhen using bare github or bitbucket hostnames: #370Configuration
📅 Schedule: (in timezone Asia/Tokyo)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.