CVE-2016-7056 Weak cryptography in openssl

Medium 5.5 Published Updated

A local attacker can exploit a timing side-channel in OpenSSL to recover ECDSA P-256 private keys, compromising cryptographic security.

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-7056?

CVE-2016-7056 is a medium-severity vulnerability in Canonical Ubuntu Linux, published on 10 Sep 2018. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

A timing attack flaw was found in OpenSSL 1.0.1u and before that could allow a malicious user with local access to recover ECDSA P-256 private keys.

Weakness: CWE-320, CWE-385

Which versions are affected by CVE-2016-7056?

It affects 4 products.

Linux distribution packages (24)
openssl Red Hat:enterprise_linux:7::clientAll versions1:1.0.2k-8.el7
openssl-debuginfo Red Hat:enterprise_linux:7::clientAll versions1:1.0.2k-8.el7
openssl-devel Red Hat:enterprise_linux:7::clientAll versions1:1.0.2k-8.el7
openssl-libs Red Hat:enterprise_linux:7::clientAll versions1:1.0.2k-8.el7
openssl-perl Red Hat:enterprise_linux:7::clientAll versions1:1.0.2k-8.el7
openssl-static Red Hat:enterprise_linux:7::clientAll versions1:1.0.2k-8.el7
openssl Red Hat:enterprise_linux:7::computenodeAll versions1:1.0.2k-8.el7
openssl-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions1:1.0.2k-8.el7
openssl-devel Red Hat:enterprise_linux:7::computenodeAll versions1:1.0.2k-8.el7
openssl-libs Red Hat:enterprise_linux:7::computenodeAll versions1:1.0.2k-8.el7
openssl-perl Red Hat:enterprise_linux:7::computenodeAll versions1:1.0.2k-8.el7
openssl-static Red Hat:enterprise_linux:7::computenodeAll versions1:1.0.2k-8.el7
openssl Red Hat:enterprise_linux:7::serverAll versions1:1.0.2k-8.el7
openssl-debuginfo Red Hat:enterprise_linux:7::serverAll versions1:1.0.2k-8.el7
openssl-devel Red Hat:enterprise_linux:7::serverAll versions1:1.0.2k-8.el7
openssl-libs Red Hat:enterprise_linux:7::serverAll versions1:1.0.2k-8.el7
openssl-perl Red Hat:enterprise_linux:7::serverAll versions1:1.0.2k-8.el7
openssl-static Red Hat:enterprise_linux:7::serverAll versions1:1.0.2k-8.el7
openssl Red Hat:enterprise_linux:7::workstationAll versions1:1.0.2k-8.el7
openssl-debuginfo Red Hat:enterprise_linux:7::workstationAll versions1:1.0.2k-8.el7
openssl-devel Red Hat:enterprise_linux:7::workstationAll versions1:1.0.2k-8.el7
openssl-libs Red Hat:enterprise_linux:7::workstationAll versions1:1.0.2k-8.el7
openssl-perl Red Hat:enterprise_linux:7::workstationAll versions1:1.0.2k-8.el7
openssl-static Red Hat:enterprise_linux:7::workstationAll versions1:1.0.2k-8.el7

Products include Canonical Ubuntu Linux, Debian Debian Linux, Openssl Openssl, Redhat Enterprise Linux.

How do I fix CVE-2016-7056?

Upgrade to a fixed version.

Is CVE-2016-7056 being exploited?

There is no known exploitation of CVE-2016-7056 in the wild and no public exploit code.

All Canonical Ubuntu Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2016-7056, GHSA-9f4v-cw9w-g4cw, RHBA-2017:1929, UBUNTU-CVE-2016-7056.

Is CVE-2016-7056 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free