CVE-2018-6829: gnupg libgcrypt
Vulnerability summary
CVE-2018-6829 is a high (CVSS 7.5) vulnerability in gnupg libgcrypt. EPSS estimates a 1.78% chance of exploitation in the next 30 days, higher than 77.8% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 07-02-2018PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
3 scores · 2 sources · 2 versions- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS trend
Probability
1.78%
Chance of exploitation in the next 30 days
Percentile
78%
Versus all other CVEs
30-day change
+0.02 pp
From 1.76% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundAttack On Libgcrypt Elgamal
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Debian2 products
- gnupg1All versions (No fix recorded)
- libgcrypt20All versions (No fix recorded)
Gnupg1 product
- libgcrypt≤ 1.8.2
2 vendors · 3 products
References
5 links- lists.gnupg.org/pipermail/gcrypt-devel/2018-February/004394.htmlX Refsource MISCIssue TrackingThird Party Advisory
- www.oracle.com/security-alerts/cpujan2020.htmlX Refsource MISC