Vulnerability Details : CVE-2012-2666
golang/go in 1.0.2 fixes all.bash on shared machines. dotest() in src/pkg/debug/gosym/pclntab_test.go creates a temporary file with predicable name and executes it as shell script.
Products affected by CVE-2012-2666
- cpe:2.3:a:golang:go:1.0.2:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2012-2666
0.29%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 69 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2012-2666
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
7.5
|
HIGH | AV:N/AC:L/Au:N/C:P/I:P/A:P |
10.0
|
6.4
|
NIST | |
9.8
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
3.9
|
5.9
|
NIST |
CWE ids for CVE-2012-2666
-
Creating and using insecure temporary files can leave application and system data vulnerable to attack.Assigned by: secalert@redhat.com (Primary)
References for CVE-2012-2666
-
https://codereview.appspot.com/5992078
Issue 5992078: code review 5992078: debug/gosym: in test, use temp binary name in /tmp, and... - Code ReviewExploit;Third Party Advisory
-
https://bugzilla.suse.com/show_bug.cgi?id=765455
Bug 765455 – VUL-0: golang tmp file issueIssue Tracking;Patch;Third Party Advisory
-
https://security.netapp.com/advisory/ntap-20210902-0009/
CVE-2012-2666 Golang Vulnerability in NetApp Products | NetApp Product SecurityThird Party Advisory
-
https://github.com/golang/go/commit/8ac275bb01588a8c0e6c0fe2de7fd11f08feccdd
[release-branch.go1] debug/gosym: in test, use temp binary name in /t… · golang/go@8ac275b · GitHubPatch;Third Party Advisory
-
https://www.whitesourcesoftware.com/vulnerability-database/CVE-2012-2666
CVE-2012-2666 | WhiteSource Vulnerability DatabaseThird Party Advisory
Jump to