CVE catalog

CVE-2017-7526

gnupg2: CVE-2017-7526

[CVE catalog]

Severity
Medium · CVSS 6.1CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
3.84% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangnupg1sid1.4.23-3fixed
Debiangnupg1forky1.4.23-3fixed
Debiangnupg1trixie1.4.23-3fixed
Debiangnupg1bookworm1.4.23-1.1fixed
Debiangnupg2sid2.4.9-8not affected
Debiangnupg2forky2.4.9-8not affected
Debiangnupg2trixie2.4.7-21+deb13u1not affected
Debiangnupg2bookworm2.2.40-1.1+deb12u2not affected
Debianlibgcrypt20sid1.12.4-2fixed
Debianlibgcrypt20forky1.12.4-2fixed
Debianlibgcrypt20trixie1.11.0-7+deb13u1fixed
Debianlibgcrypt20trixie-security1.11.0-7+deb13u1fixed
Debianlibgcrypt20bookworm1.10.1-3+deb12u1fixed
Debianlibgcrypt20bookworm-security1.10.1-3+deb12u1fixed
Alpinegnupg13.101.4.23-r0fixed
Alpinegnupg13.111.4.23-r0fixed
Alpinegnupg13.121.4.23-r0fixed
Alpinegnupg13.51.4.23-r0fixed
Alpinegnupg13.61.4.23-r0fixed
Alpinegnupg13.71.4.23-r0fixed
Alpinegnupg13.81.4.23-r0fixed
Alpinegnupg13.91.4.23-r0fixed
Ubuntugnupg14.041.4.14-1ubuntu2vulnerable
Ubuntugnupg14.041.4.15-1.1ubuntu1vulnerable
Ubuntugnupg14.041.4.15-1.1ubuntu2vulnerable
Ubuntugnupg14.041.4.15-2ubuntu1vulnerable
Ubuntugnupg14.041.4.16-1ubuntu1vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2.1vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2.3vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2.4vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2.5vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2.6fixed
Ubuntulibgcrypt1114.041.5.0-3ubuntu3vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu1vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4.1vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4.2vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4.3vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4.4vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4.5fixed
Ubuntugnupg16.041.4.18-7ubuntu1vulnerable
Ubuntugnupg16.041.4.19-6ubuntu1vulnerable
Ubuntugnupg16.041.4.20-1ubuntu1vulnerable
Ubuntugnupg16.041.4.20-1ubuntu2vulnerable
Ubuntugnupg16.041.4.20-1ubuntu3vulnerable
Ubuntugnupg16.041.4.20-1ubuntu3.1vulnerable
Ubuntugnupg16.041.4.20-1ubuntu3.2vulnerable
Ubuntugnupg16.041.4.20-1ubuntu3.3fixed
Ubuntulibgcrypt2016.041.6.3-2ubuntu1vulnerable
Ubuntulibgcrypt2016.041.6.4-3vulnerable
Ubuntulibgcrypt2016.041.6.4-4vulnerable
Ubuntulibgcrypt2016.041.6.4-5vulnerable
Ubuntulibgcrypt2016.041.6.5-2vulnerable
Ubuntulibgcrypt2016.041.6.5-2ubuntu0.2vulnerable
Ubuntulibgcrypt2016.041.6.5-2ubuntu0.3fixed
Ubuntulibgcrypt1114.041.5.0-3ubuntu3vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu1vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4.1vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4.2vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4.3vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4.4vulnerable
Ubuntulibgcrypt1114.041.5.3-2ubuntu4.5fixed
Ubuntulibgcrypt2016.041.6.3-2ubuntu1vulnerable
Ubuntulibgcrypt2016.041.6.4-3vulnerable
Ubuntulibgcrypt2016.041.6.4-4vulnerable
Ubuntulibgcrypt2016.041.6.4-5vulnerable
Ubuntulibgcrypt2016.041.6.5-2vulnerable
Ubuntulibgcrypt2016.041.6.5-2ubuntu0.2vulnerable
Ubuntulibgcrypt2016.041.6.5-2ubuntu0.3fixed
Ubuntugnupg14.041.4.14-1ubuntu2vulnerable
Ubuntugnupg14.041.4.15-1.1ubuntu1vulnerable
Ubuntugnupg14.041.4.15-1.1ubuntu2vulnerable
Ubuntugnupg14.041.4.15-2ubuntu1vulnerable
Ubuntugnupg14.041.4.16-1ubuntu1vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2.1vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2.3vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2.4vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2.5vulnerable
Ubuntugnupg14.041.4.16-1ubuntu2.6fixed
Ubuntugnupg16.041.4.18-7ubuntu1vulnerable
Ubuntugnupg16.041.4.19-6ubuntu1vulnerable
Ubuntugnupg16.041.4.20-1ubuntu1vulnerable
Ubuntugnupg16.041.4.20-1ubuntu2vulnerable
Ubuntugnupg16.041.4.20-1ubuntu3vulnerable
Ubuntugnupg16.041.4.20-1ubuntu3.1vulnerable
Ubuntugnupg16.041.4.20-1ubuntu3.2vulnerable
Ubuntugnupg16.041.4.20-1ubuntu3.3fixed
Suselibgcryptlinux enterprise desktop 12 sp21.6.1-16.42.1fixed
Suselibgcryptlinux enterprise server for raspberry pi 12 sp21.6.1-16.42.1fixed
Suselibgcryptlinux enterprise software development kit 12 sp21.6.1-16.42.1fixed
Suselibgcryptlinux enterprise server 12 sp21.6.1-16.42.1fixed
Suselibgcryptlinux enterprise server for sap applications 12 sp21.6.1-16.42.1fixed
Susecompat-libgcrypt11linux enterprise module for legacy 121.5.0-0.6.1fixed
Suselibgcryptlinux enterprise software development kit 11 sp41.5.0-0.25.1fixed
Suselibgcryptlinux enterprise server 11 sp41.5.0-0.25.1fixed
Suselibgcryptlinux enterprise server for sap applications 11 sp41.5.0-0.25.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangnupg1sourcesid1.4.22-1not yet assignedNot reportedNot reported
Debiangnupg1sourceforky1.4.22-1not yet assignedNot reportedNot reported
Debiangnupg1sourcetrixie1.4.22-1not yet assignedNot reportedNot reported
Debiangnupg1sourcebookworm1.4.22-1not yet assignedNot reportedNot reported
Debiangnupg2sourcesidNot affectedunimportantNot reportedNot reported
Debiangnupg2sourceforkyNot affectedunimportantNot reportedNot reported
Debiangnupg2sourcetrixieNot affectedunimportantNot reportedNot reported
Debiangnupg2sourcebookwormNot affectedunimportantNot reportedNot reported
Debianlibgcrypt20sourcesid1.7.8-1not yet assignedNot reportedNot reported
Debianlibgcrypt20sourceforky1.7.8-1not yet assignedNot reportedNot reported
Debianlibgcrypt20sourcetrixie1.7.8-1not yet assignedNot reportedNot reported
Debianlibgcrypt20sourcebookworm1.7.8-1not yet assignedNot reportedNot reported
Alpinegnupg1apk3.101.4.23-r0Not reportedALPINE-CVE-2017-7526Not reported
Alpinegnupg1apk3.111.4.23-r0Not reportedALPINE-CVE-2017-7526Not reported
Alpinegnupg1apk3.121.4.23-r0Not reportedALPINE-CVE-2017-7526Not reported
Alpinegnupg1apk3.51.4.23-r0Not reportedALPINE-CVE-2017-7526Not reported
Alpinegnupg1apk3.61.4.23-r0Not reportedALPINE-CVE-2017-7526Not reported
Alpinegnupg1apk3.71.4.23-r0Not reportedALPINE-CVE-2017-7526Not reported
Alpinegnupg1apk3.81.4.23-r0Not reportedALPINE-CVE-2017-7526Not reported
Alpinegnupg1apk3.91.4.23-r0Not reportedALPINE-CVE-2017-7526Not reported
Ubuntugnupgdeb14.041.4.16-1ubuntu2.6Not reportedUBUNTU-CVE-2017-7526Not reported
Ubuntulibgcrypt11deb14.041.5.3-2ubuntu4.5Not reportedUBUNTU-CVE-2017-7526Not reported
Ubuntugnupgdeb16.041.4.20-1ubuntu3.3Not reportedUBUNTU-CVE-2017-7526Not reported
Ubuntulibgcrypt20deb16.041.6.5-2ubuntu0.3Not reportedUBUNTU-CVE-2017-7526Not reported
Ubuntulibgcrypt11deb14.041.5.3-2ubuntu4.5Not reportedUSN-3347-1Not reported
Ubuntulibgcrypt20deb16.041.6.5-2ubuntu0.3Not reportedUSN-3347-1Not reported
Ubuntugnupgdeb14.041.4.16-1ubuntu2.6Not reportedUSN-3733-1Not reported
Ubuntugnupgdeb16.041.4.20-1ubuntu3.3Not reportedUSN-3733-1Not reported
Suselibgcryptrpmlinux enterprise desktop 12 sp21.6.1-16.42.1Not reportedSUSE-SU-2017:1794-1Not reported
Suselibgcryptrpmlinux enterprise server for raspberry pi 12 sp21.6.1-16.42.1Not reportedSUSE-SU-2017:1794-1Not reported
Suselibgcryptrpmlinux enterprise software development kit 12 sp21.6.1-16.42.1Not reportedSUSE-SU-2017:1794-1Not reported
Suselibgcryptrpmlinux enterprise server 12 sp21.6.1-16.42.1Not reportedSUSE-SU-2017:1794-1Not reported
Suselibgcryptrpmlinux enterprise server for sap applications 12 sp21.6.1-16.42.1Not reportedSUSE-SU-2017:1794-1Not reported
Susecompat-libgcrypt11rpmlinux enterprise module for legacy 121.5.0-0.6.1Not reportedSUSE-SU-2017:1866-1Not reported
Suselibgcryptrpmlinux enterprise software development kit 11 sp41.5.0-0.25.1Not reportedSUSE-SU-2017:1793-1Not reported
Suselibgcryptrpmlinux enterprise server 11 sp41.5.0-0.25.1Not reportedSUSE-SU-2017:1793-1Not reported
Suselibgcryptrpmlinux enterprise server for sap applications 11 sp41.5.0-0.25.1Not reportedSUSE-SU-2017:1793-1Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [dirmngr]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gnupg]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gnupg1]Unknown

    Source package: [gnupg1]

    Details (2)
    • 1.4.23-1.1+b1 · amd64 · bookworm

      Fixed · Fixed: 1.4.22-1

      dsa · gnupg1 · debian · bookworm; dsa · gnupg1 · debian · 12

    • 1.4.23-1.1+b1 · arm64 · bookworm

      Fixed · Fixed: 1.4.22-1

      dsa · gnupg1 · debian · bookworm; dsa · gnupg1 · debian · 12

  • [gnupg1-l10n]Unknown

    Source package: [gnupg1]

    Details (2)
    • 1.4.23-1.1 · all · bookworm

      Fixed · Fixed: 1.4.22-1

      dsa · gnupg1 · debian · bookworm; dsa · gnupg1 · debian · 12

    • 1.4.23-1.1 · all · bookworm

      Fixed · Fixed: 1.4.22-1

      dsa · gnupg1 · debian · bookworm; dsa · gnupg1 · debian · 12

  • [gnupg2]Unknown
    Details (2)
    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gnupg-agent]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gnupg-l10n]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gnupg-utils]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gpg]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gpg-agent]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gpgconf]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gpgsm]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gpgv]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gpgv1]Unknown

    Source package: [gnupg1]

    Details (2)
    • 1.4.23-1.1+b1 · amd64 · bookworm

      Fixed · Fixed: 1.4.22-1

      dsa · gnupg1 · debian · bookworm; dsa · gnupg1 · debian · 12

    • 1.4.23-1.1+b1 · arm64 · bookworm

      Fixed · Fixed: 1.4.22-1

      dsa · gnupg1 · debian · bookworm; dsa · gnupg1 · debian · 12

  • [gpgv2]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gpgv-static]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [gpgv-win32]Unknown

    Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · all · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • Source package: [gnupg2]

    Details (2)
    • 2.2.40-1.1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

    • 2.2.40-1.1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · gnupg2 · debian · bookworm

  • [libgcrypt20]Unknown
    Details (4)
    • 1.10.1-3+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.7.8-1

      dsa · libgcrypt20 · debian · bookworm; dsa · libgcrypt20 · debian · 12

    • 1.10.1-3+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.7.8-1

      dsa · libgcrypt20 · debian · bookworm; dsa · libgcrypt20 · debian · 12

    • 1.10.1-3+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 1.7.8-1

      dsa · libgcrypt20 · debian · bookworm; dsa · libgcrypt20 · debian · 12

    • 1.10.1-3+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 1.7.8-1

      dsa · libgcrypt20 · debian · bookworm; dsa · libgcrypt20 · debian · 12

Next results

Observed:

References