First published: Wed Jan 27 2016(Updated: )
The Int.Exp Montgomery code in the math/big library in Go 1.5.x before 1.5.3 mishandles carry propagation and produces incorrect output, which makes it easier for attackers to obtain private RSA keys via unspecified vectors.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
openSUSE | =42.1 | |
Go Programming Language | =1.5 | |
Go Programming Language | =1.5.1 | |
Go Programming Language | =1.5.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2015-8618 is considered to have high severity as it can lead to the exposure of private RSA keys.
To fix CVE-2015-8618, upgrade to Go versions 1.5.3 or later.
Affected products include Go versions 1.5, 1.5.1, 1.5.2, and openSUSE Leap 42.1.
CVE-2015-8618 facilitates attacks that can obtain private RSA keys through specific vulnerabilities.
The exploitability of CVE-2015-8618 is dependent on the specific implementation and environment, though it could allow for remote attacks under certain conditions.