UnratedFix available
HCSEC-2026-44 - Go-getter vulnerable to a path traversal in S3/GCS directory download handling
Type: patchSources: HashiCorp discuss security
Go-getter’s S3 and GCS directory download handling could write files outside the requested destination. The issue is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
- Products
- go-getter, go-getter/v2
- Affected versions
- before 2.2.5, up to 1.8.9
- Fixed versions
- 1.8.10, 2.2.5
- CVEs
- CVE-2026-19585
- Confirmed fixed CVEs
- CVE-2026-19585
- Updated in this feed
- 1 Nov 2026, 18:00 UTC · Revision 1
Source evidence
HCSEC-2026-44 - Go-getter vulnerable to a path traversal in S3/GCS directory download handling
official-hashicorp-discuss-security · Original sourcePublished 8 Oct 2026, 15:16 UTC
Go-getter’s S3 and GCS directory download handling could write files outside the requested destination. The issue is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.
go-getter
Fixed versions: 1.8.10
Prerequisites: S3 and GCS directory downloads
go-getter/v2
Fixed versions: 2.2.5
Prerequisites: S3 and GCS directory downloads
Complete source record
{
"id": "df2d32ab95a54395b51028ad42074036592553a23f0dfd7bb4914e92fd329e27",
"url": "https://discuss.hashicorp.com/t/hcsec-2026-44-go-getter-vulnerable-to-a-path-traversal-in-s3-gcs-directory-download-handling/77819",
"method": "llm",
"payload": {
"kind": "patch",
"title": "HCSEC-2026-44 - Go-getter vulnerable to a path traversal in S3/GCS directory download handling",
"summary": "Go-getter’s S3 and GCS directory download handling could write files outside the requested destination. The issue is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.",
"evidence": "This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5.",
"products": [
{
"name": {
"value": "go-getter",
"evidence": "Affected Products / Versions: Go-getter up to 1.8.9 and 2.2.4; fixed in go-getter 1.8.10 and 2.2.5"
},
"prerequisites": [
{
"value": "S3 and GCS directory downloads",
"evidence": "S3 and GCS directory downloads did not ensure that each listed object’s destination remained within the requested directory."
}
],
"fixed_versions": [
{
"value": "1.8.10",
"evidence": "Affected Products / Versions: Go-getter up to 1.8.9 and 2.2.4; fixed in go-getter 1.8.10 and 2.2.5"
}
],
"affected_versions": [
{
"value": "up to 1.8.9",
"evidence": "Affected Products / Versions: Go-getter up to 1.8.9 and 2.2.4; fixed in go-getter 1.8.10 and 2.2.5"
}
]
},
{
"name": {
"value": "go-getter/v2",
"evidence": "This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5."
},
"prerequisites": [
{
"value": "S3 and GCS directory downloads",
"evidence": "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"
}
],
"fixed_versions": [
{
"value": "2.2.5",
"evidence": "This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5."
}
],
"affected_versions": [
{
"value": "before 2.2.5",
"evidence": "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"
}
]
}
],
"severity": "unknown",
"fixed_cves": [
{
"cve": "CVE-2026-19585",
"product": "go-getter",
"evidence": "This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5."
},
{
"cve": "CVE-2026-19585",
"product": "go-getter/v2",
"evidence": "This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5."
}
],
"related_cves": [
{
"value": "CVE-2026-19585",
"evidence": "This vulnerability (CVE-2026-19585) is fixed in go-getter 1.8.10 and go-getter/v2 2.2.5."
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "official-hashicorp-discuss-security",
"document_id": 23998,
"published_at": "2026-10-08T15:16:21+00:00"
}