CVEvulnerability

CVE-2016-0702

5.1 MEDIUM Published 2016-03-03 Modified 2026-06-17 Official page ↗
Status
Modified
Published
2016-03-03
Last modified
2026-06-17
Assigner
[email protected]
CVSS 3.1 ([email protected])
5.1 MEDIUM — CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 2.0 ([email protected])
1.9 LOW — AV:L/AC:M/Au:N/C:P/I:N/A:N
Weaknesses
CWE-200

Description

The MOD_EXP_CTIME_COPY_FROM_PREBUF function in crypto/bn/bn_exp.c in OpenSSL 1.0.1 before 1.0.1s and 1.0.2 before 1.0.2g does not properly consider cache-bank access times during modular exponentiation, which makes it easier for local users to discover RSA keys by running a crafted application on the same Intel Sandy Bridge CPU core as a victim and leveraging cache-bank conflicts, aka a "CacheBleed" attack.

Affected configurations

• openssl openssl 1.0.1 • openssl openssl 1.0.1a • openssl openssl 1.0.1b • openssl openssl 1.0.1c • openssl openssl 1.0.1d • openssl openssl 1.0.1e • openssl openssl 1.0.1f • openssl openssl 1.0.1g • openssl openssl 1.0.1h • openssl openssl 1.0.1i • openssl openssl 1.0.1j • openssl openssl 1.0.1k • openssl openssl 1.0.1l • openssl openssl 1.0.1m • openssl openssl 1.0.1n • openssl openssl 1.0.1o • openssl openssl 1.0.1p • openssl openssl 1.0.1q • openssl openssl 1.0.1r • openssl openssl 1.0.2 • openssl openssl 1.0.2a • openssl openssl 1.0.2b • openssl openssl 1.0.2c • openssl openssl 1.0.2d • openssl openssl 1.0.2e • openssl openssl 1.0.2f • nodejs node.js (>= 4.0.0 <= 4.1.2) • nodejs node.js (>= 4.2.0 < 4.3.2) • nodejs node.js (>= 5.0.0 < 5.7.1) • debian debian linux 7.0 • debian debian linux 8.0 • canonical ubuntu linux 12.04 • canonical ubuntu linux 14.04 • canonical ubuntu linux 15.10

Related

Weakness · CWE (1)

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness

References