Not a U.S. government website. NDD is an independent vulnerability database by Volerion and is not affiliated with or endorsed by NIST or NVD.
VOLERION
Volerion Security Research

NOT DEFERRED DATABASE

VULNERABILITIES

CVE-2017-15041 Details

Description

Go before 1.8.4 and 1.9.x before 1.9.1 allows "go get" remote command execution. Using custom domains, it is possible to arrange things so that example.com/pkg1 points to a Subversion repository but example.com/pkg1/pkg2 points to a Git repository. If the Subversion repository includes a Git checkout in its pkg2 directory and some other work is done to ensure the proper ordering of operations, "go get" can be tricked into reusing this Git checkout for the fetch of code from pkg2. If the Subversion repository's Git checkout has malicious commands in .git/hooks/, they will execute on the system running "go get."

Metrics

CVSS 3.x Severity and Vector Strings:

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.

URLSource(s)Tag(s)
https://access.redhat.com/errata/RHSA-2017:3463 CVEThird Party Advisory
https://access.redhat.com/errata/RHSA-2018:0878 CVEThird Party Advisory
https://github.com/golang/go/issues/22125 CVEIssue TrackingPatchThird Party Advisory
https://golang.org/cl/68022 CVEIssue TrackingPatchVendor Advisory
https://golang.org/cl/68190 CVEIssue TrackingPatchVendor Advisory

see all 20 references

Weakness Enumeration

CWE-IDCWE NameSource
NVD-CWE-noinfoInsufficient Information to Classify Weakness[email protected]

Affected Products

ProductVersions

Change History

12 change records found show changes


QUICK INFO

CVE Dictionary Entry:
CVE-2017-15041
NVD Published Date:
Oct 5, 2017
NVD Last Modified:
Jun 17, 2026
Source:
[email protected]
CVE-2017-15041 Details - Not Deferred