7.5

CVE-2023-45285: Command 'go get' may unexpectedly fallback to insecure git in cmd/go

Modified
AliasesUBUNTU-CVE-2023-45285DEBIAN-CVE-2023-45285CGA-24g3-4232-99hx
Published 06-12-2023Last modified 13-02-2025

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.

Priority
Prioritisesevere

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?
CVSS score
7.5/10
010
High · v3.1 (NVD)
EPSS score
1.14%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 11 · Related 101
MGASA-2023-0349OPENSUSE-SU-2024:13491-1OPENSUSE-SU-2024:13492-1RHSA-2024:0887RHSA-2024:1041RHSA-2024:1131

Showing 100 of 102.

Timeline

  1. 06-12-2023
    PublishedVulnerability first disclosed.
  2. 13-02-2025
    Last 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

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

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

No weakness data has been published for this record.

Affected systems

Version check

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

References

12 links
Show all 12 references