Cloudanix VulnDB

CVE-2015-7511

Low · 2.0

CVSS

2.0

EPSS

0.4%

Published

Apr 19, 2016

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A cryptographic library used for secure communications can leak encryption keys if someone gets physically close to the device with specialized monitoring gear.

Exploitation
Physical Access
Attacker needs
Physical Access
Complexity
High
Impact
Data Exposure
Component
Library
Class
Information Disclosure
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Improper elliptic-curve point multiplication in Libgcrypt during ECDH decryption enables extraction of private keys via electromagnetic side-channel analysis.

Why it matters to the business

Systems relying on vulnerable cryptographic libraries risk long-term key compromise when an attacker obtains brief physical proximity, though overall exposure remains low due to the required physical access vector.

How an attack unfolds

A physically proximate attacker positions electromagnetic measurement equipment near a device performing ECDH decryption with Libgcrypt, captures emanations during the flawed curve multiplication, and recovers the private key offline.

How to fix it

Upgrade Libgcrypt to version 1.6.5 or later on all affected systems; rebuild dependent packages such as GnuPG against the fixed library.

How to confirm the fix worked

Confirm installed Libgcrypt version is 1.6.5 or newer via package manager queries; perform regression tests exercising ECDH operations to verify side-channel resistance.

Typical attack path

  1. Obtain physical proximity to the target hardware
  2. Trigger or observe ECDH decryption operations
  3. Capture and process electromagnetic emanations
  4. Recover ECDH private keys from side-channel data

How to detect it

Examine physical security logs and hardware access records for unexplained proximity events; review application logs for ECDH key usage patterns around suspected exposure windows.

What your security team should do

  • Prioritize patching Libgcrypt to 1.6.5+ across all distributions
  • Review and strengthen physical access controls around cryptographic endpoints
  • Inventory and replace any long-lived ECDH keys generated on vulnerable versions

The record

Libgcrypt before 1.6.5 does not properly perform elliptic-point curve multiplication during decryption, which makes it easier for physically proximate attackers to extract ECDH keys by measuring electromagnetic emanations.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 libgcrypt20 0 1.6.5-2
Debian:12 libgcrypt20 0 1.6.5-2
Debian:13 libgcrypt20 0 1.6.5-2
Debian:7 libgcrypt11 0 1.5.0-5+deb7u4
Debian:8 libgcrypt20 0 1.6.3-2+deb8u1
Mageia:5 libgcrypt 0 1.5.4-5.2.mga5
SUSE:Linux Enterprise Desktop 12 libgcrypt 0 1.6.1-16.27.1
SUSE:Linux Enterprise Desktop 12 SP1 libgcrypt 0 1.6.1-16.27.1
SUSE:Linux Enterprise Server 12 libgcrypt 0 1.6.1-16.27.1
SUSE:Linux Enterprise Server 12 SP1 libgcrypt 0 1.6.1-16.27.1
SUSE:Linux Enterprise Server for SAP Applications 12 libgcrypt 0 1.6.1-16.27.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 libgcrypt 0 1.6.1-16.27.1
SUSE:Linux Enterprise Software Development Kit 12 libgcrypt 0 1.6.1-16.27.1
SUSE:Linux Enterprise Software Development Kit 12 SP1 libgcrypt 0 1.6.1-16.27.1
Ubuntu:14.04:LTS libgcrypt11 0 1.5.3-2ubuntu4.3
Ubuntu:16.04:LTS libgcrypt20 0 1.6.5-2
openSUSE:Tumbleweed libgcrypt 0 1.7.3-1.3

Related vulnerabilities