6.1med

CVE-2017-7526

libgcrypt before version 1.7.8 is vulnerable to a cache side-channel attack resulting into a complete break of RSA-1024 while using the lef…

Published 8 y ago · modified 4 mo ago · JSON

CVSS
6.1
v3.0 · CNA
CISA KEV
No
not known exploited
EPSS
3.8%
percentile 90%
Public exploits
0
none known

Summary

libgcrypt before version 1.7.8 is vulnerable to a cache side-channel attack resulting into a complete break of RSA-1024 while using the left-to-right method for computing the sliding-window expansion. The same attack is believed to work on RSA-2048 with moderately more computation. This side-channel requires that attacker can run arbitrary software on the hardware where the private RSA key is used.

CISA SSVC assessment

Exploitation
none
Automatable
no
Technical impact
partial
Assessed
10 mo ago

Exploit prediction (EPSS)

3.84% probability of exploitation in the next 30 days, higher than 90% of all scored CVEs.

CVSS scores

Assigned byVersionScoreVector
CNA3.06.1CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N
CNA3.06.1CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N
NVD3.06.8CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
NVD2.04.3AV:N/AC:M/Au:N/C:P/I:N/A:N

Affected products

  • GnuPG libgcrypt

Classification

Weakness
  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor
  • CWE-310 Cryptographic Issues

References

  • usn.ubuntu.com /3733-1/ · vendor-advisory, x_refsource_UBUNTU, x_transferred
  • bugzilla.redhat.com /show_bug.cgi?id=CVE-2017-7526 · x_refsource_CONFIRM, x_transferred
  • securitytracker.com /id/1038915 · vdb-entry, x_refsource_SECTRACK, x_transferred
  • debian.org /security/2017/dsa-3960 · vendor-advisory, x_refsource_DEBIAN, x_transferred
  • git.gnupg.org /cgi-bin/gitweb.cgi?p=libgcrypt.git%3Ba=commit%3Bh=78130828e9a140a9de4dafadbc844dbb64cb709 · x_refsource_CONFIRM, x_transferred
  • debian.org /security/2017/dsa-3901 · vendor-advisory, x_refsource_DEBIAN, x_transferred
  • usn.ubuntu.com /3733-2/ · vendor-advisory, x_refsource_UBUNTU, x_transferred
  • eprint.iacr.org /2017/627 · x_refsource_MISC, x_transferred
  • securityfocus.com /bid/99338 · vdb-entry, x_refsource_BID, x_transferred
  • lists.gnupg.org /pipermail/gnupg-announce/2017q2/000408.html · mailing-list, x_refsource_MLIST, x_transferred
  • git.gnupg.org /cgi-bin/gitweb.cgi?p=libgcrypt.git%3Ba=commit%3Bh=e6a3dc9900433bbc8ad362a595a3837318c28fa · x_refsource_CONFIRM, x_transferred
  • git.gnupg.org /cgi-bin/gitweb.cgi?p=libgcrypt.git%3Ba=commit%3Bh=8725c99ffa41778f382ca97233183bcd687bb0c · x_refsource_CONFIRM, x_transferred

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.