CVE-2023-45285
highpriority · track · 30OT risk · elevatedEPSS 0.011 · 66 %ileDEEURUUSEPSS · scored 2026-10-27
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
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · medium–high · 6.9–7.5
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (34)
Products and version ranges known to be affected.
- Red Hat Ansible Automation Platform 2.4all versionscert_bundDEcpe:/a:redhat:ansible_automation_platform:2.4
- Red Hat OpenShift Secondary Scheduler Operatorall versionscert_bundDEcpe:/a:redhat:openshift:::secondary_scheduler_operator
advisories (4)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2023-3038Golang Go: Mehrere Schwachstellen ermöglichen nicht spezifizierten AngriffDeutsch2023-11-30csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in Golang Go ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen.
- WID-SEC-W-2024-1248Xerox FreeFlow Print Server: Mehrere SchwachstellenDeutsch2024-05-28csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in Xerox FreeFlow Print Server ausnutzen, um die Vertraulichkeit, Verfügbarkeit und Integrität des Systems zu gefährden
- BIT-golang-2023-45285Command 'go get' may unexpectedly fallback to insecure git in cmd/go2024-03-06vendor · osvUS
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).
- GO-2023-2383Command 'go get' may unexpectedly fallback to insecure git in cmd/go2023-12-06vendor · osvUS
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).
also known as (6)
Other names and identifiers for this entity.
- CNNVD-202312-502cnnvd
- EUVD-2023-49586enisa_euvd
- BDU:2024-00176fstec_bdu
- GHSA-5f94-vhjq-rpg8enisa_euvd
- BIT-golang-2023-45285osv
- GO-2023-2383osv
sources
Which sources assert this record, and when.
references (17)
External citations — patches, advisories, analysis.
- https://cxsecurity.com/cveshow/CVE-2023-45285/cnnvd
- https://go.dev/cl/540257cnnvd
- https://go.dev/issue/63845cnnvd
- https://groups.google.com/g/golang-dev/c/6ypN5EjibjM/m/KmLVYH_uAgAJcnnvd
- https://packetstormsecurity.com/files/176524/Ubuntu-Security-Notice-USN-6574-1.htmlcnnvd
- https://pkg.go.dev/vuln/GO-2023-2383cnnvd
- https://www.auscert.org.au/bulletins/ESB-2024.0258cnnvd
- https://go.dev/cl/540257enisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan