CVE-2016-2178 Information disclosure in n/a
Local attackers can recover DSA private keys via timing side-channel attacks due to non-constant-time operations in OpenSSL.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2016-2178?
CVE-2016-2178 is a medium-severity vulnerability in Canonical Ubuntu Linux, published on 20 Jun 2016. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
The dsa_sign_setup function in crypto/dsa/dsa_ossl.c in OpenSSL through 1.0.2h does not properly ensure the use of constant-time operations, which makes it easier for local users to discover a DSA private key via a timing side-channel attack.
Weakness: CWE-203
Which versions are affected by CVE-2016-2178?
It affects 7 products.
Products include Canonical Ubuntu Linux, Debian Debian Linux, Nodejs Node.js, Openssl Openssl, Oracle Linux, Oracle Solaris and 1 more.
How do I fix CVE-2016-2178?
Upgrade to a fixed version.
Is CVE-2016-2178 being exploited?
There is no known exploitation of CVE-2016-2178 in the wild and no public exploit code.
Other vulnerabilities in Canonical Ubuntu Linux
Sources
Also known as ALPINE-CVE-2016-2178, DEBIAN-CVE-2016-2178, GHSA-jhj7-8r7j-mjxf, UBUNTU-CVE-2016-2178.