GN
Product
GnuPG
by GnuPG · last CVE Oct 27, 2026
38
CVEs
0
On KEV
9.8
Max CVSS
2
New 30D
Severity mix
Critical 2High 9Medium 10Low 3
Watch

Add GnuPG to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2026-24881
9.8
2%
Jan 27
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…
Affected: 2.5.13 before 2.5.17
CVE-2022-3515
9.8
2%
Jan 12
A vulnerability was found in the Libksba library due to an integer overflow within the CRL parser
Affected: 2.1.0 before 2.2.41; 2.3.0 before 2.4.0
CVE-2018-1000858
8.8
1%
Dec 20
GnuPG version 2.1.12 - 2.2.11 contains a Cross ite Request Forgery (CSRF) vulnerability in dirmngr that can result in Attacker controlled CSRF, Information Disclosure, DoS
Affected: 2.1.12 through 2.2.11
CVE-2010-2547
8.1
5%
Aug 5
Use-after-free vulnerability in kbx/keybox-blob.c in GPGSM in GnuPG 2.x through 2.0.16 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary…
Affected: 2.0.0 through 2.0.16
CVE-2026-24882
7.8
0%
Jan 27
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
Affected: before 2.5.17
CVE-2020-25125
7.8
1%
Sep 3
GnuPG 2.2.21 and 2.2.22 (and Gpg4win 3.1.12) has an array overflow, leading to a crash or possibly unspecified other impact, when a victim imports an attacker's OpenPGP key, and…
Affected: 2.2.21; 2.2.22
CVE-2019-14855
7.5
1%
Mar 20
A flaw was found in the way certificate signatures could be forged using collisions found in the SHA-1 algorithm
Affected: before 2.2.18
CVE-2019-13050
7.5
3%
Jun 29
Interaction between the sks-keyserver code through 1.2.0 of the SKS keyserver network, and GnuPG through 2.2.16, makes it risky to have a GnuPG keyserver configuration line…
Affected: through 2.2.16
CVE-2018-12020
7.5
8%
Jun 8
mainproc.c in GnuPG before 2.2.8 mishandles the original filename during decryption and verification actions, which allows remote attackers to spoof the output that GnuPG sends on…
Affected: before 2.2.8
CVE-2018-9234
7.5
2%
Apr 4
GnuPG 2.2.4 and 2.2.5 does not enforce a configuration in which key certification requires an offline master Certify key, which results in apparently valid certifications that…
Affected: 2.2.4; 2.2.5
CVE-2025-68973
7.0
0%
Dec 28
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
Affected: before 2.2.51; 2.3.0 before 2.4.9
CVE-2022-34903
6.5
3%
Jul 1
GnuPG through 2.3.6, in unusual situations where an attacker possesses any secret-key information from a victim's keyring and other constraints (e.g., use of GPGME) are met,…
Affected: through 2.3.6
CVE-2015-0837
5.9
2%
Nov 29
The mpi_powm function in Libgcrypt before 1.6.3 and GnuPG before 1.4.19 allows attackers to obtain sensitive information by leveraging timing differences when accessing a…
Affected: before 1.4.19
CVE-2026-24883
5.5
0%
Jan 27
In GnuPG before 2.5.17, a long signature packet length causes parse_signature to return success with sig->data[] set to a NULL value, leading to a denial of service (application…
Affected: 2.5.3 before 2.5.17
CVE-2015-1607
5.5
2%
Nov 20
kbx/keybox-search.c in GnuPG before 1.4.19, 2.0.x before 2.0.27, and 2.1.x before 2.1.2 does not properly handle bitwise left-shifts, which allows remote attackers to cause a…
Affected: before 1.4.19; 2.0 before 2.0.27; 2.1.0 before 2.1.2
CVE-2015-1606
5.5
2%
Nov 20
The keyring DB in GnuPG before 2.1.2 does not properly handle invalid packets, which allows remote attackers to cause a denial of service (invalid read and use-after-free) via a…
Affected: before 2.1.2
CVE-2011-2207
5.3
1%
Nov 27
dirmngr before 2.1.0 improperly handles certain system calls, which allows remote attackers to cause a denial of service (DOS) via a specially-crafted certificate
Affected: before 2.1.0
CVE-2016-6313
5.3
4%
Dec 13
The mixing functions in the random number generator in Libgcrypt before 1.5.6, 1.6.x before 1.6.6, and 1.7.x before 1.7.3 and GnuPG before 1.4.21 make it easier for attackers to…
Affected: through 1.4.14
CVE-2025-68972
4.7
0%
Dec 27
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…
Affected: through 2.4.8
CVE-2025-30258
4.7
0%
Mar 19
In GnuPG before 2.5.5, if a user chooses to import a certificate with certain crafted subkey data that lacks a valid backsig or that has incorrect usage flags, the user loses the…
Affected: before 2.4.8; 2.5.0 before 2.5.5
CVE-2014-3591
4.2
1%
Nov 29
Libgcrypt before 1.6.3 and GnuPG before 1.4.19 does not implement ciphertext blinding for Elgamal decryption, which allows physically proximate attackers to obtain the server's…
Affected: before 1.4.19
CVE-2026-105712
3.6
0%
Oct 5
gpgtar in GnuPG before 2.5.19 can allow file overwrite via crafted data in an archive
Affected: before 2.5.19
CVE-2022-3219
3.3
0%
Feb 23
GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB
Affected: All versions, or not specified
CVE-2026-57062
2.9
0%
Jun 23
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is…
Affected: through 2.5.20
CVE-2026-118131
New
––Oct 27
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…
Affected: 2.5.21
CVE-2014-9087
–
6%
Dec 1
Integer underflow in the ksba_oid_to_str function in Libksba before 1.3.2, as used in GnuPG, allows remote attackers to cause a denial of service (crash) via a crafted OID in a…
Affected: 2.1.0; 2.1.0
CVE-2014-4617
–
3%
Jun 25
The do_uncompress function in g10/compress.c in GnuPG 1.x before 1.4.17 and 2.x before 2.0.24 allows context-dependent attackers to cause a denial of service (infinite loop) via…
Affected: 2.0; 2.0.1; 2.0.3; 2.0.4; 2.0.5; 2.0.6; +34 more
CVE-2013-4576
–
0%
Dec 20
GnuPG 1.x before 1.4.16 generates RSA keys using sequences of introductions with certain patterns that introduce a side channel, which allows physically proximate attackers to…
Affected: through 1.4.15; 1.0.0; 1.0.1; 1.0.2; 1.0.3; 1.0.4; +34 more
CVE-2013-4402
–
5%
Oct 28
The compressed packet parser in GnuPG 1.4.x before 1.4.15 and 2.0.x before 2.0.22 allows remote attackers to cause a denial of service (infinite recursion) via a crafted OpenPGP…
Affected: 1.4.0; 1.4.2; 1.4.3; 1.4.4; 1.4.5; 1.4.8; +19 more
CVE-2013-4351
–
3%
Oct 10
GnuPG 1.4.x, 2.0.x, and 2.1.x treats a key flags subpacket with all bits cleared (no usage permitted) as if it has all bits set (all usage permitted), which might allow remote…
Affected: 1.4.0; 1.4.2; 1.4.3; 1.4.4; 1.4.5; 1.4.6; +24 more
CVE-2013-4242
–
1%
Aug 19
GnuPG before 1.4.14, and Libgcrypt before 1.5.3 as used in GnuPG 2.0.x and possibly other products, allows local users to obtain private RSA keys via a cache side-channel attack…
Affected: through 1.4.13; 0.0.0; 0.2.15; 0.2.16; 0.2.17; 0.2.18; +34 more
CVE-2012-6085
–
3%
Jan 24
The read_block function in g10/import.c in GnuPG 1.4.x before 1.4.13 and 2.0.x through 2.0.19, when importing a key, allows remote attackers to corrupt the public keyring database…
Affected: 1.4.0; 1.4.2; 1.4.3; 1.4.4; 1.4.5; 1.4.8; +21 more
CVE-2008-1530
–
4%
Mar 27
GnuPG (gpg) 1.4.8 and 2.0.8 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via crafted duplicate keys that are imported from key…
Affected: 1.4.8; 2.0.8
CVE-2007-1263
–
6%
Mar 6
GnuPG 1.4.6 and earlier and GPGME before 1.1.4, when run from the command line, does not visually distinguish signed and unsigned portions of OpenPGP messages with multiple…
Affected: through 1.4.6
CVE-2006-6169
–
3%
Nov 29
Heap-based buffer overflow in the ask_outfile_name function in openfile.c for GnuPG (gpg) 1.4 and 2.0, when running interactively, might allow attackers to execute arbitrary code…
Affected: 1.4; 2.0
CVE-2006-3746
–
7%
Jul 28
Integer overflow in parse_comment in GnuPG (gpg) 1.4.4 allows remote attackers to cause a denial of service (segmentation fault) via a crafted message
Affected: 1.4.4
CVE-2006-3082
–
7%
Jun 19
parse-packet.c in GnuPG (gpg) 1.4.3 and 1.9.20, and earlier versions, allows remote attackers to cause a denial of service (gpg crash) and possibly overwrite memory via a message…
Affected: through 1.9.20; 1.4.3
CVE-2005-0366
–
3%
May 2
The integrity check feature in OpenPGP, when handling a message that was encrypted using cipher feedback (CFB) mode, allows remote attackers to recover part of the plaintext via a…
Affected: before 1.4.1
Showing 38