Use of a Broken or Risky Cryptographic Algorithm Affecting libgcrypt20 package, versions *



    Attack Complexity Low
    Confidentiality High

    Threat Intelligence

    EPSS 0.19% (56th percentile)
Expand this section
7.5 high
Expand this section
Red Hat
5.3 medium

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk ID SNYK-DEBIAN11-LIBGCRYPT20-523947
  • published 7 Feb 2018
  • disclosed 7 Feb 2018

How to fix?

There is no fixed version for Debian:11 libgcrypt20.

NVD Description

Note: Versions mentioned in the description apply only to the upstream libgcrypt20 package and not the libgcrypt20 package as distributed by Debian. See How to fix? for Debian:11 relevant fixed versions and status.

cipher/elgamal.c in Libgcrypt through 1.8.2, when used to encrypt messages directly, improperly encodes plaintexts, which allows attackers to obtain sensitive information by reading ciphertext data (i.e., it does not have semantic security in face of a ciphertext-only attack). The Decisional Diffie-Hellman (DDH) assumption does not hold for Libgcrypt's ElGamal implementation.