CVE:CVE-2016-2178
CNNVD:CNNVD-201606-265
OpenSSL是OpenSSL团队开发的一个开源的能够实现安全套接层（SSL v2/v3）和安全传输层（TLS v1）协议的通用加密库，它支持多种加密算法，包括对称密码、哈希算法、安全散列算法等。OpenSSL DSA是其中的一个加密算法。
OpenSSL的crypto/dsa/dsa_ossl.c文件中的‘dsa_sign_setup’函数中存在安全漏洞，该漏洞源于程序没有正确确保执行constant-time操作。本地攻击者可通过实施边信道攻击利用该漏洞恢复私有的DSA密钥。
solution:Upgrade openssl openssl to a higher version than 1.0.1,1.0.1a,1.0.1b,1.0.1c,1.0.1d,1.0.1e,1.0.1f,1.0.1g,1.0.1h,1.0.1i,1.0.1j,1.0.1k,1.0.1l,1.0.1m,1.0.1n,1.0.1o,1.0.1p,1.0.1q,1.0.1r,1.0.1s,1.0.1t,1.0.2,1.0.2a,1.0.2b,1.0.2c,1.0.2d,1.0.2e,1.0.2f,1.0.2g,1.0.2h,and avoid the version 1.0.1,1.0.1a,1.0.1b,1.0.1c,1.0.1d,1.0.1e,1.0.1f,1.0.1g,1.0.1h,1.0.1i,1.0.1j,1.0.1k,1.0.1l,1.0.1m,1.0.1n,1.0.1o,1.0.1p,1.0.1q,1.0.1r,1.0.1s,1.0.1t,1.0.2,1.0.2a,1.0.2b,1.0.2c,1.0.2d,1.0.2e,1.0.2f,1.0.2g,1.0.2h; Upgrade oracle linux to a higher version than 5,6,7,and avoid the version 5,6,7; Upgrade oracle solaris to a higher version than 10,11.3,and avoid the version 10,11.3; Upgrade suse linux_enterprise to a higher version than 12.0,and avoid the version 12.0; Upgrade nodejs node.js to a higher version than 0.10.47,0.12.16,4.1.2,4.6.0,6.7.0,and avoid the version [0.10.0,0.10.47),[0.12.0,0.12.16),[4.0.0,4.1.2],[4.2.0,4.6.0),[5.0.0,6.7.0); Upgrade debian debian_linux to a higher version than 8.0,and avoid the version 8.0; Upgrade canonical ubuntu_linux to a higher version than 12.04,14.04,16.04,and avoid the version 12.04,14.04,16.04