CVE-2026-19585
Go-getter vulnerable to a path traversal in S3/GCS directory download handling
CVE-2026-19585 is a medium vulnerability (CVSS 5.3) in Hashicorp Shared Library, published October 8, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.21%, the 11th percentile. Fixed in packer 1.9.5-23.
- Severity
- 5.3 MediumCVSS 3.1, CVE List
- Exploit chance
- 0.21%EPSS, 11th percentile
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
1.9.5-23packer +8 more
Description
HashiCorp go-getter versions before 1.8.10 and go-getter/v2 versions before 2.2.5 are vulnerable to path traversal during S3 and GCS directory downloads, which may allow files to be written outside the requested destination. This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
packerAzure Linux:3 | before 1.9.5-23 | 1.9.5-23 |
golang-github-hashicorp-go-getterDebian:12 | All versions, plus listed versions 1.4.1-11.8.9-1 | None known |
golang-github-hashicorp-go-getterDebian:14 | before 1.8.9-1, plus listed versions 0.0~git20160316.0.575ec4e-11.4.0-11.4.1-1 | 1.8.9-1 |
golang-github-hashicorp-go-getterUbuntu:18.04:LTS | All versions, plus listed versions 0.0~git20160316.0.575ec4e-1 | None known |
golang-github-hashicorp-go-getterUbuntu:20.04:LTS | All versions, plus listed versions 0.0~git20160316.0.575ec4e-11.4.0-11.4.1-1 | None known |
golang-github-hashicorp-go-getterUbuntu:22.04:LTS | All versions, plus listed versions 1.4.1-1 | None known |
golang-github-hashicorp-go-getterUbuntu:24.04:LTS | All versions, plus listed versions 1.4.1-1 | None known |
trivyopenSUSE:Leap 16.0 From an advisory covering 3 CVEs | before 0.76.1-160000.1.1 | 0.76.1-160000.1.1 |
trivyopenSUSE:Leap 16.1 From an advisory covering 3 CVEs | before 0.76.1-160100.1.1 | 0.76.1-160100.1.1 |
What each source reports
CVE List Score used 5.3
Go-getter vulnerable to a path traversal in S3/GCS directory download handling
HashiCorp go-getter versions before 1.8.10 and go-getter/v2 versions before 2.2.5 are vulnerable to path traversal during S3 and GCS directory downloads, which may allow files to be written outside the requested destination. This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
- Record
CVE-2026-19585- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2026-95078 5.3
HashiCorp go-getter versions before 1.8.10 and go-getter/v2 versions before 2.2.5 are vulnerable to path traversal during S3 and GCS directory downloads, which may allow files to be written outside the requested destination. This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
- Record
EUVD-2026-95078- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-86f4-5vj6-9fg3 5.3
HashiCorp go-getter versions before 1.8.10 and go-getter/v2 versions before 2.2.5 are vulnerable...
HashiCorp go-getter versions before 1.8.10 and go-getter/v2 versions before 2.2.5 are vulnerable to path traversal during S3 and GCS directory downloads, which may allow files to be written outside the requested destination. This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
- Record
GHSA-86f4-5vj6-9fg3- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
NVD 5.3
HashiCorp go-getter versions before 1.8.10 and go-getter/v2 versions before 2.2.5 are vulnerable to path traversal during S3 and GCS directory downloads, which may allow files to be written outside the requested destination. This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
- Record
CVE-2026-19585- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSV 5.3
Go-getter vulnerable to a path traversal in S3/GCS directory download handling
HashiCorp go-getter versions before 1.8.10 and go-getter/v2 versions before 2.2.5 are vulnerable to path traversal during S3 and GCS directory downloads, which may allow files to be written outside the requested destination. This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
- Record
CVE-2026-19585- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-22
- Updated
- 2026-11-10
OSVDEBIAN-CVE-2026-19585 5.3
HashiCorp go-getter versions before 1.8.10 and go-getter/v2 versions before 2.2.5 are vulnerable to path traversal during S3 and GCS directory downloads, which may allow files to be written outside the requested destination. This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
- Record
DEBIAN-CVE-2026-19585- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-05
Show 4 moreShow less
OSVUBUNTU-CVE-2026-19585 5.3
HashiCorp go-getter versions before 1.8.10 and go-getter/v2 versions before 2.2.5 are vulnerable to path traversal during S3 and GCS directory downloads, which may allow files to be written outside the requested destination. This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
- Record
UBUNTU-CVE-2026-19585- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVAZL-107799No score
CVE-2026-19585 affecting package packer for versions less than 1.9.5-23
HashiCorp go-getter versions before 1.8.10 and go-getter/v2 versions before 2.2.5 are vulnerable to path traversal during S3 and GCS directory downloads, which may allow files to be written outside the requested destination. This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
- Record
AZL-107799- Updated
- 2026-11-05
OSVopenSUSE-SU-2026:22178-1No score
Security update for trivy
This update for trivy fixes the following issues:
- CVE-2026-19585: github.com/hashicorp/go-getter: path traversal during S3 and GCS directory downloads may allow files to be written outside the requested destination (bsc#1284829).
- CVE-2026-78669: golang.org/x/net/http2: excessive CPU consumption from repeated initial window changes (bsc#1285541).
- CVE-2026-97032: golang.org/x/net/http2: HTTP/2 server crash due to HPACK encoder race (bsc#1287329).
Changes for trivy:
- Update to version 0.76.1:
- Record
openSUSE-SU-2026:22178-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:22233-1No score
Security update for trivy
This update for trivy fixes the following issues:
- CVE-2026-19585: github.com/hashicorp/go-getter: path traversal during S3 and GCS directory downloads may allow files to be written outside the requested destination (bsc#1284829).
- CVE-2026-78669: golang.org/x/net/http2: excessive CPU consumption from repeated initial window changes (bsc#1285541).
- CVE-2026-97032: golang.org/x/net/http2: HTTP/2 server crash due to HPACK encoder race (bsc#1287329).
Changes for trivy:
- Update to version 0.76.1:
- Record
openSUSE-SU-2026:22233-1- Updated
- 2026-11-10
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases | OSV | |
| affected | OSV | |
| affected, facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
discuss.hashicorp.com/t/hcsec-2026-44-go-getter-vulnerable-to-a-path-traversal-in-s3-gcs-directory-download-handling/77819
nvd.nist.gov/vuln/detail/CVE-2026-19585
github.com/advisories/GHSA-86f4-5vj6-9fg3
github.com/CVEProject/cvelistV5/tree/main/cves/2026/19xxx/CVE-2026-19585.json
github.com/hashicorp/go-getter
security-tracker.debian.org/tracker/CVE-2026-19585