CVE-2023-45285: Command 'go get' may unexpectedly fallback to insecure git in cmd/go
Vulnerability summary
CVE-2023-45285 is a high (CVSS 7.5) vulnerability in go toolchain cmd/go. EPSS estimates a 1.14% chance of exploitation in the next 30 days, higher than 66.5% of scored vulnerabilities.
Severe, CVSS 7.5 (NVD); no exploitation reported by the 5 checked sources; EPSS 1% (FIRST, 03-11-2026)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 11 · Related 101Showing 100 of 102.
Timeline
- 06-12-2023PublishedVulnerability first disclosed.
- 13-02-2025Last modifiedVulnerability information updated.
Description
Using go get to fetch a module with the ".git" suffix may unexpectedly fallback to the insecure "git://" protocol if the module is unavailable via the secure "https://" and "git+ssh://" protocols, even if GOINSECURE is not set for said module. This only affects users who are not using the module proxy and are fetching modules directly (i.e. GOPROXY=off).
CVSS metrics
3 scores · 3 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS trend
Probability
1.14%
Chance of exploitation in the next 30 days
Percentile
67%
Versus all other CVEs
30-day change
No change 0.00 pp
From 1.14% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeNo weakness data has been published for this record.
Affected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Chainguard80 products
- aactl< 0.4.12-r5
- amass< 4.2.0-r3
- aws-flb-cloudwatch< 1.9.4-r6
- aws-flb-firehose< 1.7.2-r6
- aws-flb-kinesis< 1.10.2-r6
Wolfi59 products
- aactl< 0.4.12-r5
- amass< 4.2.0-r3
- aws-flb-cloudwatch< 1.9.4-r6
- aws-flb-firehose< 1.7.2-r6
- aws-flb-kinesis< 1.10.2-r6
Ubuntu2 products
- golang-1.20< 1.20.3-1ubuntu0.1~20.04.1 | < 1.20.3-1ubuntu0.1~22.04.1
- golang-1.21< 1.21.1-1~ubuntu20.04.2 | < 1.21.1-1~ubuntu22.04.2
Debian1 product
- golang-1.19All versions (No fix recorded)
Go1 product
- toolchain≥ 1.21.0-0, < 1.21.5
Go toolchain1 product
- cmd/go< 1.20.12 | ≥ 1.21.0-0, < 1.21.5
Golang1 product
- go< 1.20.12 | ≥ 1.21.0-0, < 1.21.5
7 vendors · 145 products