CVE-2016-3958: High severity golang vulnerability
Published May 23, 2016
·Updated
Untrusted search path vulnerability in Go before 1.5.4 and 1.6.x before 1.6.1 on Windows allows local users to gain privileges via a Trojan horse DLL in the current working directory, related to use of the LoadLibrary function.
Affected Software
3 affected components
Golang Go>=1.5<1.5.4
Golang Go>=1.6<1.6.1
Golang Go=1.6
Event History
May 23, 2016
CVE Published
via MITRE·07:00 PM
Data Sourced
via MITRE·07:00 PM
Description
Frequently Asked Questions
1
What is the severity of CVE-2016-3958?
CVE-2016-3958 is classified as a high severity vulnerability due to potential privilege escalation by local users.
2
How do I fix CVE-2016-3958?
To mitigate CVE-2016-3958, update Go to the latest version, specifically 1.5.4 or 1.6.1 and above.
3
What applications are affected by CVE-2016-3958?
CVE-2016-3958 affects Go versions prior to 1.5.4 and 1.6.x prior to 1.6.1 on Windows systems.
4
What type of vulnerability is CVE-2016-3958?
CVE-2016-3958 is an untrusted search path vulnerability that allows the loading of Trojan horse DLLs.
5
Can CVE-2016-3958 be exploited remotely?
CVE-2016-3958 is a local privilege escalation vulnerability and requires local user access to exploit.