CVE-2018-6829: Libgcrypt ElGamal Encryption Flaw
🟠 High | Source: Microsoft Security Response Center A vulnerability in Libgcrypt’s ElGamal encryption implementation (versions up to 1.8.2) means that plaintext messages are improperly encoded when encrypted directly, allowing an attacker to recover sensitive information from ciphertext alone. The root cause is that the Decisional Diffie-Hellman (DDH) assumption — a fundamental security property required for ElGamal to be secure — does not hold in this implementation. This effectively means ElGamal encryption in affected Libgcrypt versions provides no meaningful confidentiality protection. ...