VulnSea

gnupg has 10 CVEs on record between 2018 and 2026. 2 were published in the last 90 days. The median CVSS is 6.7 (medium). None have a confirmed exploitation report. Most affected products: GnuPG (6), libgcrypt (4).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
6.7
Publish → KEV
—
Last 90 days
2 prev 0

Products

  • GnuPG 6
  • libgcrypt 4
10
Total CVEs
0
Critical
0
CISA KEV
0
Exploited

gnupg vulnerabilities

CVEs affecting gnupg, newest first. Open any entry for full detail, references, and exploit status.

10 CVEsRSS

CVE-2026-118131None
today

CVE-2026-118131

GnuPG (version 2.5.21) for Windows contains a vulnerability where default Discretionary Access Control List (DACL) inheritance on the C:\ProgramData directory allows members of the BUILTIN\Users group to create arbitrary subdirectories u…

▾ SunlitGnuPG · GnuPGvia CVEORG
CVE-2026-105712Low· 3.6
3w ago

gpgtar in GnuPG before 2.5.19 can allow file overwrite via crafted data in an archive

gpgtar in GnuPG before 2.5.19 can allow file overwrite via crafted data in an archive. When extracting an untrusted archive with --directory (aka -C) into an existing directory containing a pre-existing symlink, gpgtar can follow that sy…

▾ SunlitGnuPG · GnuPGEPSS 0.13%via NVD
CVE-2026-41989Medium· 6.7
6mo ago

Libgcrypt before 1.12.2 sometimes allows a heap-based buffer overflow and denial of service via crafted ECDH ciphertext to gcry_pk_decrypt.

Libgcrypt before 1.12.2 sometimes allows a heap-based buffer overflow and denial of service via crafted ECDH ciphertext to gcry_pk_decrypt.

▾ Sunlitgnupg · libgcryptEPSS 0.18%via NVD
CVE-2026-24882High· 8.4
9mo ago

In GnuPG before 2.5.17, a stack-based buffer overflow exists in tpm2daemon during handling of the PKDECRYPT command for TPM-backed RSA and ECC keys.

In GnuPG before 2.5.17, a stack-based buffer overflow exists in tpm2daemon during handling of the PKDECRYPT command for TPM-backed RSA and ECC keys.

▾ Twilightgnupg · gnupgEPSS 0.44%via NVD
CVE-2026-24881High· 8.1
9mo ago

In GnuPG before 2.5.17, a crafted CMS (S/MIME) EnvelopedData message carrying an oversized wrapped session key can cause a stack-based buffer overflow in gpg-agent during PKDECRYPT--kem=CMS handling

In GnuPG before 2.5.17, a crafted CMS (S/MIME) EnvelopedData message carrying an oversized wrapped session key can cause a stack-based buffer overflow in gpg-agent during PKDECRYPT--kem=CMS handling. This can easily be leveraged for deni…

▾ Twilightgnupg · gnupgEPSS 1.8%via NVD
CVE-2025-68973High· 7.8
10mo ago

In GnuPG before 2.4.9, armor_filter in g10/armor.c has two increments of an index variable where one is intended, leading to an out-of-bounds write for crafted input

In GnuPG before 2.4.9, armor_filter in g10/armor.c has two increments of an index variable where one is intended, leading to an out-of-bounds write for crafted input. (For ExtendedLTS, 2.2.51 and later are fixed versions.)

▾ Twilightgnupg · gnupgEPSS 0.15%via NVD
CVE-2025-68972Medium· 5.9
10mo ago

In GnuPG through 2.4.8, if a signed message has \f at the end of a plaintext line, an adversary can construct a modified message that places additional text after the signed material, such that signature verification of the modified mess…

In GnuPG through 2.4.8, if a signed message has \f at the end of a plaintext line, an adversary can construct a modified message that places additional text after the signed material, such that signature verification of the modified mess…

▾ Sunlitgnupg · gnupgEPSS 0.11%via NVD
CVE-2021-33560High· 7.5PoC
5y ago

Libgcrypt before 1.8.8 and 1.9.x before 1.9.3 mishandles ElGamal encryption because it lacks exponent blinding to address a side-channel attack against mpi_powm, and the window size is not chosen appropriately

Libgcrypt before 1.8.8 and 1.9.x before 1.9.3 mishandles ElGamal encryption because it lacks exponent blinding to address a side-channel attack against mpi_powm, and the window size is not chosen appropriately. This, for example, affects…

▾ Midnightgnupg · libgcryptEPSS 2.4%via NVD
CVE-2019-12904Medium· 5.9
7y ago

In Libgcrypt 1.8.4, the C implementation of AES is vulnerable to a flush-and-reload side-channel attack because physical addresses are available to other processes

In Libgcrypt 1.8.4, the C implementation of AES is vulnerable to a flush-and-reload side-channel attack because physical addresses are available to other processes. (The C implementation is used on platforms where an assembly-language im…

▾ Sunlitgnupg · libgcryptEPSS 2.2%via NVD
CVE-2018-0495Medium· 4.7
8y ago

Libgcrypt before 1.7.10 and 1.8.x before 1.8.3 allows a memory-cache side-channel attack on ECDSA signatures that can be mitigated through the use of blinding during the signing process in the _gcry_ecc_ecdsa_sign function in cipher/ecc-…

Libgcrypt before 1.7.10 and 1.8.x before 1.8.3 allows a memory-cache side-channel attack on ECDSA signatures that can be mitigated through the use of blinding during the signing process in the _gcry_ecc_ecdsa_sign function in cipher/ecc-…

▾ Sunlitgnupg · libgcryptEPSS 0.87%via NVD
gnupg vulnerabilities (CVEs) · VulnSea