CVE-2025-8959: HashiCorp go-getter Vulnerable to Arbitrary Read through Symlink Attack
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.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
go/github.com/hashicorp/go-getterto a version that resolves this vulnerability.Fixed in 1.7.9 - Upgrade
Upgrade
HashiCorp go-getterto a version that resolves this vulnerability.Fixed in 1.7.9
Event History
Frequently Asked Questions
What is the severity of CVE-2025-8959?
CVE-2025-8959 has been identified as a high severity vulnerability due to its potential for unauthorized access.
How do I fix CVE-2025-8959?
To fix CVE-2025-8959, update the go-getter library to version 1.7.9 or later.
What type of attack does CVE-2025-8959 expose software to?
CVE-2025-8959 exposes software to symlink attacks that can lead to unauthorized read access.
Which versions of HashiCorp go-getter are affected by CVE-2025-8959?
Versions of HashiCorp go-getter prior to 1.7.9 are affected by CVE-2025-8959.
Who is the vendor associated with CVE-2025-8959?
The vendor associated with CVE-2025-8959 is HashiCorp.