Skip to main content

Gnupg

42 CVEs product

Monthly

CVE-2026-24882 Jan 27, 19:16 HIGH POC PATCH This Week

Stack-based buffer overflow in GnuPG's tpm2daemon (versions before 2.5.17) allows a local attacker to corrupt the daemon's stack by sending a crafted PKDECRYPT command targeting TPM-backed RSA or ECC keys, potentially achieving arbitrary code execution in the daemon's context. The flaw affects GnuPG and the bundled Gpg4win distribution and has been patched by upstream and major Linux vendors (Red Hat, SUSE). Publicly available exploit code exists, though the EPSS score is negligible (0.01%) and it is not listed in CISA KEV (no public exploit identified as actively exploited in the wild).

Buffer Overflow Stack Overflow Gnupg Gpg4win
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2026-24881 Jan 27, 19:16 CRITICAL POC PATCH Act Now

Remote code execution and denial of service in GnuPG before 2.5.17 stem from a stack-based buffer overflow in gpg-agent when it processes a crafted CMS (S/MIME) EnvelopedData message containing an oversized wrapped session key during PKDECRYPT --kem=CMS handling. Any user or service decrypting attacker-supplied S/MIME mail with a vulnerable build can be crashed, and the memory corruption may be escalated to arbitrary code execution in the gpg-agent process that custodies private keys. Publicly available exploit code exists, but the issue is not in CISA KEV and EPSS is low (0.20%, 41st percentile), indicating no confirmed widespread exploitation yet.

RCE Buffer Overflow Denial Of Service Stack Overflow Gnupg +1
NVD VulDB
CVSS 3.1
9.8
EPSS
0.2%
CVE-2026-118131 Oct 27, 17:23 Awaiting Data

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 under this path. An attacker with low-privilege access can create the expected GnuPG configuration directory and inject malicious configuration files consumed by GnuPG components. This can result in code execution within the security context of the victim user.

RCE Microsoft Gnupg
NVD
EPSS
0.2%
CVE-2026-105712 Oct 05, 18:53 LOW PATCH Monitor

Archive extraction in GnuPG's gpgtar tool (all versions before 2.5.19) can write outside the intended output path: when a user extracts an untrusted archive with the --directory (-C) option into an already-existing, non-empty directory that contains or resolves through a pre-existing symlink, gpgtar follows that link and creates or overwrites a file elsewhere on the filesystem. Exploitation demands substantial victim-side prerequisites - local delivery of a malicious archive, an active extraction the victim must perform, and a target directory that is both non-empty and already symlink-exposed - so the assessed impact is limited to low-integrity and low-availability effects (CVSS 3.1 score 3.6, AV:L/AC:H/PR:N/UI:R), bounded by the extracting user's own filesystem permissions; extraction into a fresh empty directory is expressly not affected. No public exploit code has been identified at time of analysis, and the issue is not listed in CISA KEV.

Gnupg
NVD GitHub
CVSS 3.1
3.6
EPSS
0.1%
CVE-2026-57062 Jun 23, 17:26 LOW Monitor

GnuPG's gpgsm component through version 2.5.20 improperly validates AES-GCM authentication tag length during CMS parsing, accepting a 4-byte ICV where the cryptographic standard mandates 12 bytes. This validation failure means gpgsm will process CMS-formatted messages with a truncated integrity check value, undermining the authentication guarantee that AES-GCM is specifically designed to provide. No public exploit has been identified at time of analysis; the low CVSS score of 2.9 reflects constrained attack conditions, though the related CVE-2026-34182 warrants cross-referencing as it may share the same code path.

Information Disclosure Gnupg
NVD VulDB
CVSS 3.1
2.9
EPSS
0.1%
CVE-2026-41990 Apr 23, 04:39 MEDIUM PATCH This Month

Libgcrypt before version 1.12.2 contains a bounds-check vulnerability in Dilithium signing operations where writes to a static array lack proper bounds validation, potentially causing memory corruption and integrity loss. The vulnerability affects local attackers with non-privileged access on systems running vulnerable versions 1.12.0 and 1.12.1. While the vulnerability does not involve attacker-controlled data in the array writes themselves, the missing bounds check creates an integrity and availability risk through uncontrolled memory modification.

Buffer Overflow Memory Corruption Gnupg Libgcrypt
NVD VulDB
CVSS 3.1
4.0
EPSS
0.0%
CVE-2026-41989 Apr 23, 04:30 MEDIUM PATCH CISA This Month

Heap-based buffer overflow in Libgcrypt before 1.12.2 allows local attackers to trigger denial of service and corrupt memory via crafted ECDH ciphertext passed to gcry_pk_decrypt, affecting cryptographic operations in dependent applications including GnuPG. No public exploit code or active exploitation has been identified at time of analysis; vendor has released patched versions 1.10.4, 1.11.3, and 1.12.2 to resolve the vulnerability.

Buffer Overflow Denial Of Service Memory Corruption Gnupg Libgcrypt
NVD VulDB
CVSS 3.1
6.7
EPSS
0.0%
CVE-2026-24883 Jan 27, 19:16 LOW PATCH Monitor

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 crash). [CVSS 3.7 LOW]

Denial Of Service Gnupg Gpg4win
NVD
CVSS 3.1
3.7
EPSS
0.0%
CVE-2025-30258 Mar 19, 20:15 LOW POC Monitor

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 ability to verify. Rated low severity (CVSS 2.7), this vulnerability is no authentication required. Public exploit code available and no vendor patch available.

Information Disclosure Gnupg
NVD
CVSS 3.1
2.7
EPSS
0.0%
CVE-2022-47629 Dec 20, 23:15 CRITICAL PATCH Act Now

Libksba before 1.6.3 is prone to an integer overflow vulnerability in the CRL signature parser. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Buffer Overflow Integer Overflow Debian Debian Linux Gnupg +1
NVD
CVSS 3.1
9.8
EPSS
1.6%
CVE-2022-34903 Jul 01, 22:15 MEDIUM POC PATCH This Month

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, allows signature forgery. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required. Public exploit code available.

Code Injection Debian Active Iq Unified Manager Debian Linux Fedora +4
NVD
CVSS 3.1
6.5
EPSS
2.6%
CVE-2021-40528 Sep 06, 19:15 MEDIUM POC This Month

The ElGamal implementation in Libgcrypt before 1.9.4 allows plaintext recovery because, during interaction between two cryptographic libraries, a certain dangerous combination of the prime defined by. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no authentication required. Public exploit code available and no vendor patch available.

Information Disclosure Gnupg Libgcrypt
NVD
CVSS 3.1
5.9
EPSS
1.4%
CVE-2021-33560 Jun 08, 11:15 HIGH PATCH This Week

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. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Debian Oracle Debian Linux Fedora +8
NVD
CVSS 3.1
7.5
EPSS
2.3%
CVE-2021-3345 Jan 29, 15:15 HIGH PATCH This Week

_gcry_md_block_write in cipher/hash-common.c in Libgcrypt version 1.9.0 has a heap-based buffer overflow when the digest final function sets a large count value. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity. This Out-of-bounds Write vulnerability could allow attackers to write data beyond allocated buffer boundaries leading to code execution or crashes.

Buffer Overflow Memory Corruption Oracle Gnupg Communications Billing And Revenue Management +1
NVD
CVSS 3.1
7.8
EPSS
1.1%
CVE-2020-25125 Sep 03, 18:15 HIGH POC PATCH This Week

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 this key has AEAD. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available.

Buffer Overflow Gnupg Gpg4win
NVD
CVSS 3.1
7.8
EPSS
1.3%
CVE-2019-13050 Jun 29, 17:15 HIGH POC This Week

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 referring to a host on the. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service Fedora Gnupg Leap Traffix Signaling Delivery Controller +4
NVD GitHub
CVSS 3.1
7.5
EPSS
2.7%
CVE-2019-12904 Jun 20, 00:15 MEDIUM PATCH This Month

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. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no authentication required. This Exposure of Resource to Wrong Sphere vulnerability could allow attackers to access resources from an unintended security context.

Information Disclosure Gnupg Leap Opensuse Libgcrypt
NVD VulDB GitHub
CVSS 3.1
5.9
EPSS
2.1%
CVE-2018-1000858 Dec 20, 17:29 HIGH POC This Week

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. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure CSRF Mozilla Canonical Gnupg +1
NVD
CVSS 3.0
8.8
EPSS
1.0%
CVE-2018-0495 Jun 13, 23:29 MEDIUM POC PATCH This Month

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. Rated medium severity (CVSS 4.7). Public exploit code available.

Information Disclosure Debian Oracle Red Hat Canonical +9
NVD VulDB
CVSS 3.0
4.7
EPSS
0.9%
CVE-2018-12020 Jun 08, 21:29 HIGH PATCH This Week

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 file descriptor 2. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Debian Red Hat Canonical Debian Linux +8
NVD GitHub
CVSS 3.1
7.5
EPSS
8.7%
CVE-2018-9234 Apr 04, 00:29 HIGH This Week

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 occurred only with. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Information Disclosure Canonical Gnupg Ubuntu Linux
NVD
CVSS 3.0
7.5
EPSS
2.1%
CVE-2018-6829 Feb 07, 23:29 HIGH POC This Week

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. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Gnupg Libgcrypt
NVD GitHub
CVSS 3.0
7.5
EPSS
1.8%
CVE-2017-0379 Aug 29, 22:29 HIGH PATCH This Week

Libgcrypt before 1.8.1 does not properly consider Curve25519 side-channel attacks, which makes it easier for attackers to discover a secret key, related to cipher/ecc.c and mpi/ec.c. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Exposure of Sensitive Information vulnerability could allow attackers to access sensitive data that should not be disclosed.

Information Disclosure Debian Debian Linux Gnupg Libgcrypt
NVD
CVSS 3.0
7.5
EPSS
1.9%
CVE-2017-9526 Jun 11, 02:29 MEDIUM PATCH This Month

In Libgcrypt before 1.7.7, an attacker who learns the EdDSA session key (from side-channel observation during the signing process) can easily recover the long-term secret key. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no authentication required. This Exposure of Sensitive Information vulnerability could allow attackers to access sensitive data that should not be disclosed.

Information Disclosure Gnupg Libgcrypt
NVD
CVSS 3.0
5.9
EPSS
0.7%
CVE-2016-6313 Dec 13, 20:59 MEDIUM This Month

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 obtain the values of. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Information Disclosure Debian Canonical Debian Linux Gnupg +2
NVD
CVSS 3.0
5.3
EPSS
3.2%
CVE-2016-4579 Jun 13, 19:59 HIGH This Week

Libksba before 1.3.4 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via unspecified vectors, related to the "returned length of the object from. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Denial Of Service Canonical Gnupg Leap +3
NVD
CVSS 3.0
7.5
EPSS
1.2%
CVE-2016-4574 Jun 13, 19:59 HIGH This Week

Off-by-one error in the append_utf8_value function in the DN decoder (dn.c) in Libksba before 1.3.4 allows remote attackers to cause a denial of service (out-of-bounds read) via invalid utf-8 encoded. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Denial Of Service Canonical Gnupg Leap +3
NVD
CVSS 3.0
7.5
EPSS
1.0%
CVE-2016-4356 Jun 13, 19:59 HIGH This Week

The append_utf8_value function in the DN decoder (dn.c) in Libksba before 1.3.3 allows remote attackers to cause a denial of service (out-of-bounds read) by clearing the high bit of the byte after. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Denial Of Service Canonical Gnupg Ubuntu Linux +1
NVD
CVSS 3.0
7.5
EPSS
1.0%
CVE-2016-4355 Jun 13, 19:59 HIGH This Week

Multiple integer overflows in ber-decoder.c in Libksba before 1.3.3 allow remote attackers to cause a denial of service (crash) via crafted BER data, which leads to a buffer overflow. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Denial Of Service Canonical Gnupg Ubuntu Linux +1
NVD
CVSS 3.0
7.5
EPSS
0.8%
CVE-2016-4354 Jun 13, 19:59 HIGH This Week

ber-decoder.c in Libksba before 1.3.3 uses an incorrect integer data type, which allows remote attackers to cause a denial of service (crash) via crafted BER data, which leads to a buffer overflow. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Denial Of Service Canonical Gnupg Ubuntu Linux +1
NVD
CVSS 3.0
7.5
EPSS
1.1%
CVE-2016-4353 Jun 13, 19:59 HIGH This Week

ber-decoder.c in Libksba before 1.3.3 does not properly handle decoder stack overflows, which allows remote attackers to cause a denial of service (abort) via crafted BER data. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Denial Of Service Canonical Gnupg Ubuntu Linux Libksba
NVD
CVSS 3.0
7.5
EPSS
1.1%
CVE-2015-7511 Apr 19, 21:59 LOW Monitor

Libgcrypt before 1.6.5 does not properly perform elliptic-point curve multiplication during decryption, which makes it easier for physically proximate attackers to extract ECDH keys by measuring. Rated low severity (CVSS 2.0), this vulnerability is no authentication required. No vendor patch available.

Information Disclosure Debian Canonical Debian Linux Gnupg +2
NVD
CVSS 3.0
2.0
EPSS
0.0%
CVE-2014-9087 Dec 01, 15:59 HIGH PATCH This Week

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 (1) S/MIME message or. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, low attack complexity.

Buffer Overflow Denial Of Service Integer Overflow Debian Canonical +5
NVD
CVSS 2.0
7.5
EPSS
6.9%
CVE-2014-5270 Oct 10, 01:55 LOW PATCH Monitor

Libgcrypt before 1.5.4, as used in GnuPG and other products, does not properly perform ciphertext normalization and ciphertext randomization, which makes it easier for physically proximate attackers. Rated low severity (CVSS 2.1), this vulnerability is low attack complexity. This Exposure of Sensitive Information vulnerability could allow attackers to access sensitive data that should not be disclosed.

Information Disclosure Debian Debian Linux Gnupg Libgcrypt
NVD
CVSS 2.0
2.1
EPSS
0.1%
CVE-2014-4617 Jun 25, 11:19 MEDIUM This Month

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 malformed compressed. Rated medium severity (CVSS 5.0), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Denial Of Service Debian Debian Linux Gnupg Opensuse
NVD
CVSS 2.0
5.0
EPSS
8.0%
CVE-2013-4576 Dec 20, 21:55 LOW PATCH Monitor

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 extract RSA keys via a. Rated low severity (CVSS 2.1), this vulnerability is low attack complexity.

Authentication Bypass Gnupg
NVD
CVSS 2.0
2.1
EPSS
0.1%
CVE-2013-4402 Oct 28, 22:55 MEDIUM This Month

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 message. Rated medium severity (CVSS 5.0), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Denial Of Service Canonical Gnupg Ubuntu Linux
NVD
CVSS 2.0
5.0
EPSS
4.7%
CVE-2013-4351 Oct 10, 00:55 MEDIUM This Month

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 attackers to bypass. Rated medium severity (CVSS 5.8), this vulnerability is remotely exploitable. No vendor patch available.

Authentication Bypass Gnupg
NVD
CVSS 2.0
5.8
EPSS
1.3%
CVE-2013-4242 Aug 19, 23:55 LOW Monitor

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 involving the L3. Rated low severity (CVSS 1.9). No vendor patch available.

Information Disclosure Debian Canonical Debian Linux Gnupg +3
NVD
CVSS 2.0
1.9
EPSS
0.1%
CVE-2012-6085 Jan 24, 01:55 MEDIUM POC This Month

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 or cause a denial. Rated medium severity (CVSS 5.8), this vulnerability is remotely exploitable. Public exploit code available and no vendor patch available.

Denial Of Service Gnupg
NVD
CVSS 2.0
5.8
EPSS
2.3%
CVE-2025-68972 May 27, 22:00 MEDIUM This Month

GnuPG on Alpine Linux is affected by a vulnerability addressed in Alpine package version 2.4.9-r0. The CVE record contains only a fix-availability notice from the Alpine Linux vendor with no published description, CVSS scoring, or CWE classification, making the specific vulnerability class, impact, and attack vector unconfirmed at time of analysis. Security teams should treat this as a vendor-confirmed defect warranting patch application, while monitoring upstream GnuPG and Alpine advisories for full disclosure.

Information Disclosure Jwt Attack Gnupg
NVD
CVSS 3.1
4.7
EPSS
0.0%
CVE-2025-68973 May 27, 22:00 HIGH PATCH This Week

GnuPG ships a memory-handling flaw in its OpenPGP ASCII-armor decoder that a remote attacker can trigger only by getting a victim to locally process a crafted armored input (a file, message, or piped stream handed to gpg), where a buffer-copy loop can over-run or read past the intended output buffer. The assessed vector (CVSS:3.1/AV:L/AC:H/PR:N/UI:R, base 7.0 HIGH) reflects a real but constrained impact: local processing is required, the vulnerable buffer state is difficult to reach reliably, and the victim must actually run gpg against the attacker-supplied data, while NVD's own vector is even more conservative (AV:L/AC:H/PR:L). Alpine Linux fixed the packaged issue in gnupg 2.4.9-r0 and upstream fixed the code in the commit that shipped with GnuPG 2.2.51; EPSS is negligible at 0.02% (4th percentile) and no public exploit identified at time of analysis.

Information Disclosure Gnupg
NVD GitHub
CVSS 3.1
7.0
EPSS
0.0%
EPSS 0% CVSS 7.8
HIGH POC PATCH This Week

Stack-based buffer overflow in GnuPG's tpm2daemon (versions before 2.5.17) allows a local attacker to corrupt the daemon's stack by sending a crafted PKDECRYPT command targeting TPM-backed RSA or ECC keys, potentially achieving arbitrary code execution in the daemon's context. The flaw affects GnuPG and the bundled Gpg4win distribution and has been patched by upstream and major Linux vendors (Red Hat, SUSE). Publicly available exploit code exists, though the EPSS score is negligible (0.01%) and it is not listed in CISA KEV (no public exploit identified as actively exploited in the wild).

Buffer Overflow Stack Overflow Gnupg +1
NVD VulDB
EPSS 0% CVSS 9.8
CRITICAL POC PATCH Act Now

Remote code execution and denial of service in GnuPG before 2.5.17 stem from a stack-based buffer overflow in gpg-agent when it processes a crafted CMS (S/MIME) EnvelopedData message containing an oversized wrapped session key during PKDECRYPT --kem=CMS handling. Any user or service decrypting attacker-supplied S/MIME mail with a vulnerable build can be crashed, and the memory corruption may be escalated to arbitrary code execution in the gpg-agent process that custodies private keys. Publicly available exploit code exists, but the issue is not in CISA KEV and EPSS is low (0.20%, 41st percentile), indicating no confirmed widespread exploitation yet.

RCE Buffer Overflow Denial Of Service +3
NVD VulDB
EPSS 0%
Awaiting Data

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 under this path. An attacker with low-privilege access can create the expected GnuPG configuration directory and inject malicious configuration files consumed by GnuPG components. This can result in code execution within the security context of the victim user.

RCE Microsoft Gnupg
NVD
EPSS 0% CVSS 3.6
LOW PATCH Monitor

Archive extraction in GnuPG's gpgtar tool (all versions before 2.5.19) can write outside the intended output path: when a user extracts an untrusted archive with the --directory (-C) option into an already-existing, non-empty directory that contains or resolves through a pre-existing symlink, gpgtar follows that link and creates or overwrites a file elsewhere on the filesystem. Exploitation demands substantial victim-side prerequisites - local delivery of a malicious archive, an active extraction the victim must perform, and a target directory that is both non-empty and already symlink-exposed - so the assessed impact is limited to low-integrity and low-availability effects (CVSS 3.1 score 3.6, AV:L/AC:H/PR:N/UI:R), bounded by the extracting user's own filesystem permissions; extraction into a fresh empty directory is expressly not affected. No public exploit code has been identified at time of analysis, and the issue is not listed in CISA KEV.

Gnupg
NVD GitHub
EPSS 0% CVSS 2.9
LOW Monitor

GnuPG's gpgsm component through version 2.5.20 improperly validates AES-GCM authentication tag length during CMS parsing, accepting a 4-byte ICV where the cryptographic standard mandates 12 bytes. This validation failure means gpgsm will process CMS-formatted messages with a truncated integrity check value, undermining the authentication guarantee that AES-GCM is specifically designed to provide. No public exploit has been identified at time of analysis; the low CVSS score of 2.9 reflects constrained attack conditions, though the related CVE-2026-34182 warrants cross-referencing as it may share the same code path.

Information Disclosure Gnupg
NVD VulDB
EPSS 0% CVSS 4.0
MEDIUM PATCH This Month

Libgcrypt before version 1.12.2 contains a bounds-check vulnerability in Dilithium signing operations where writes to a static array lack proper bounds validation, potentially causing memory corruption and integrity loss. The vulnerability affects local attackers with non-privileged access on systems running vulnerable versions 1.12.0 and 1.12.1. While the vulnerability does not involve attacker-controlled data in the array writes themselves, the missing bounds check creates an integrity and availability risk through uncontrolled memory modification.

Buffer Overflow Memory Corruption Gnupg +1
NVD VulDB
EPSS 0% CVSS 6.7
MEDIUM PATCH This Month

Heap-based buffer overflow in Libgcrypt before 1.12.2 allows local attackers to trigger denial of service and corrupt memory via crafted ECDH ciphertext passed to gcry_pk_decrypt, affecting cryptographic operations in dependent applications including GnuPG. No public exploit code or active exploitation has been identified at time of analysis; vendor has released patched versions 1.10.4, 1.11.3, and 1.12.2 to resolve the vulnerability.

Buffer Overflow Denial Of Service Memory Corruption +2
NVD VulDB
EPSS 0% CVSS 3.7
LOW PATCH Monitor

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 crash). [CVSS 3.7 LOW]

Denial Of Service Gnupg Gpg4win
NVD
EPSS 0% CVSS 2.7
LOW POC Monitor

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 ability to verify. Rated low severity (CVSS 2.7), this vulnerability is no authentication required. Public exploit code available and no vendor patch available.

Information Disclosure Gnupg
NVD
EPSS 2% CVSS 9.8
CRITICAL PATCH Act Now

Libksba before 1.6.3 is prone to an integer overflow vulnerability in the CRL signature parser. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Buffer Overflow Integer Overflow Debian +3
NVD
EPSS 3% CVSS 6.5
MEDIUM POC PATCH This Month

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, allows signature forgery. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required. Public exploit code available.

Code Injection Debian Active Iq Unified Manager +6
NVD
EPSS 1% CVSS 5.9
MEDIUM POC This Month

The ElGamal implementation in Libgcrypt before 1.9.4 allows plaintext recovery because, during interaction between two cryptographic libraries, a certain dangerous combination of the prime defined by. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no authentication required. Public exploit code available and no vendor patch available.

Information Disclosure Gnupg Libgcrypt
NVD
EPSS 2% CVSS 7.5
HIGH PATCH This Week

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. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Debian Oracle +10
NVD
EPSS 1% CVSS 7.8
HIGH PATCH This Week

_gcry_md_block_write in cipher/hash-common.c in Libgcrypt version 1.9.0 has a heap-based buffer overflow when the digest final function sets a large count value. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity. This Out-of-bounds Write vulnerability could allow attackers to write data beyond allocated buffer boundaries leading to code execution or crashes.

Buffer Overflow Memory Corruption Oracle +3
NVD
EPSS 1% CVSS 7.8
HIGH POC PATCH This Week

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 this key has AEAD. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. Public exploit code available.

Buffer Overflow Gnupg Gpg4win
NVD
EPSS 3% CVSS 7.5
HIGH POC This Week

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 referring to a host on the. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service Fedora Gnupg +6
NVD GitHub
EPSS 2% CVSS 5.9
MEDIUM PATCH This Month

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. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no authentication required. This Exposure of Resource to Wrong Sphere vulnerability could allow attackers to access resources from an unintended security context.

Information Disclosure Gnupg Leap +2
NVD VulDB GitHub
EPSS 1% CVSS 8.8
HIGH POC This Week

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. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure CSRF Mozilla +3
NVD
EPSS 1% CVSS 4.7
MEDIUM POC PATCH This Month

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. Rated medium severity (CVSS 4.7). Public exploit code available.

Information Disclosure Debian Oracle +11
NVD VulDB
EPSS 9% CVSS 7.5
HIGH PATCH This Week

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 file descriptor 2. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Debian Red Hat +10
NVD GitHub
EPSS 2% CVSS 7.5
HIGH This Week

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 occurred only with. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Information Disclosure Canonical Gnupg +1
NVD
EPSS 2% CVSS 7.5
HIGH POC This Week

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. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Gnupg Libgcrypt
NVD GitHub
EPSS 2% CVSS 7.5
HIGH PATCH This Week

Libgcrypt before 1.8.1 does not properly consider Curve25519 side-channel attacks, which makes it easier for attackers to discover a secret key, related to cipher/ecc.c and mpi/ec.c. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Exposure of Sensitive Information vulnerability could allow attackers to access sensitive data that should not be disclosed.

Information Disclosure Debian Debian Linux +2
NVD
EPSS 1% CVSS 5.9
MEDIUM PATCH This Month

In Libgcrypt before 1.7.7, an attacker who learns the EdDSA session key (from side-channel observation during the signing process) can easily recover the long-term secret key. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no authentication required. This Exposure of Sensitive Information vulnerability could allow attackers to access sensitive data that should not be disclosed.

Information Disclosure Gnupg Libgcrypt
NVD
EPSS 3% CVSS 5.3
MEDIUM This Month

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 obtain the values of. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Information Disclosure Debian Canonical +4
NVD
EPSS 1% CVSS 7.5
HIGH This Week

Libksba before 1.3.4 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via unspecified vectors, related to the "returned length of the object from. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Denial Of Service Canonical +5
NVD
EPSS 1% CVSS 7.5
HIGH This Week

Off-by-one error in the append_utf8_value function in the DN decoder (dn.c) in Libksba before 1.3.4 allows remote attackers to cause a denial of service (out-of-bounds read) via invalid utf-8 encoded. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Denial Of Service Canonical +5
NVD
EPSS 1% CVSS 7.5
HIGH This Week

The append_utf8_value function in the DN decoder (dn.c) in Libksba before 1.3.3 allows remote attackers to cause a denial of service (out-of-bounds read) by clearing the high bit of the byte after. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Denial Of Service Canonical +3
NVD
EPSS 1% CVSS 7.5
HIGH This Week

Multiple integer overflows in ber-decoder.c in Libksba before 1.3.3 allow remote attackers to cause a denial of service (crash) via crafted BER data, which leads to a buffer overflow. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Denial Of Service Canonical +3
NVD
EPSS 1% CVSS 7.5
HIGH This Week

ber-decoder.c in Libksba before 1.3.3 uses an incorrect integer data type, which allows remote attackers to cause a denial of service (crash) via crafted BER data, which leads to a buffer overflow. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Buffer Overflow Denial Of Service Canonical +3
NVD
EPSS 1% CVSS 7.5
HIGH This Week

ber-decoder.c in Libksba before 1.3.3 does not properly handle decoder stack overflows, which allows remote attackers to cause a denial of service (abort) via crafted BER data. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Denial Of Service Canonical Gnupg +2
NVD
EPSS 0% CVSS 2.0
LOW Monitor

Libgcrypt before 1.6.5 does not properly perform elliptic-point curve multiplication during decryption, which makes it easier for physically proximate attackers to extract ECDH keys by measuring. Rated low severity (CVSS 2.0), this vulnerability is no authentication required. No vendor patch available.

Information Disclosure Debian Canonical +4
NVD
EPSS 7% CVSS 7.5
HIGH PATCH This Week

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 (1) S/MIME message or. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, low attack complexity.

Buffer Overflow Denial Of Service Integer Overflow +7
NVD
EPSS 0% CVSS 2.1
LOW PATCH Monitor

Libgcrypt before 1.5.4, as used in GnuPG and other products, does not properly perform ciphertext normalization and ciphertext randomization, which makes it easier for physically proximate attackers. Rated low severity (CVSS 2.1), this vulnerability is low attack complexity. This Exposure of Sensitive Information vulnerability could allow attackers to access sensitive data that should not be disclosed.

Information Disclosure Debian Debian Linux +2
NVD
EPSS 8% CVSS 5.0
MEDIUM This Month

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 malformed compressed. Rated medium severity (CVSS 5.0), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Denial Of Service Debian Debian Linux +2
NVD
EPSS 0% CVSS 2.1
LOW PATCH Monitor

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 extract RSA keys via a. Rated low severity (CVSS 2.1), this vulnerability is low attack complexity.

Authentication Bypass Gnupg
NVD
EPSS 5% CVSS 5.0
MEDIUM This Month

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 message. Rated medium severity (CVSS 5.0), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Denial Of Service Canonical Gnupg +1
NVD
EPSS 1% CVSS 5.8
MEDIUM This Month

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 attackers to bypass. Rated medium severity (CVSS 5.8), this vulnerability is remotely exploitable. No vendor patch available.

Authentication Bypass Gnupg
NVD
EPSS 0% CVSS 1.9
LOW Monitor

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 involving the L3. Rated low severity (CVSS 1.9). No vendor patch available.

Information Disclosure Debian Canonical +5
NVD
EPSS 2% CVSS 5.8
MEDIUM POC This Month

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 or cause a denial. Rated medium severity (CVSS 5.8), this vulnerability is remotely exploitable. Public exploit code available and no vendor patch available.

Denial Of Service Gnupg
NVD
EPSS 0% CVSS 4.7
MEDIUM This Month

GnuPG on Alpine Linux is affected by a vulnerability addressed in Alpine package version 2.4.9-r0. The CVE record contains only a fix-availability notice from the Alpine Linux vendor with no published description, CVSS scoring, or CWE classification, making the specific vulnerability class, impact, and attack vector unconfirmed at time of analysis. Security teams should treat this as a vendor-confirmed defect warranting patch application, while monitoring upstream GnuPG and Alpine advisories for full disclosure.

Information Disclosure Jwt Attack Gnupg
NVD
EPSS 0% CVSS 7.0
HIGH PATCH This Week

GnuPG ships a memory-handling flaw in its OpenPGP ASCII-armor decoder that a remote attacker can trigger only by getting a victim to locally process a crafted armored input (a file, message, or piped stream handed to gpg), where a buffer-copy loop can over-run or read past the intended output buffer. The assessed vector (CVSS:3.1/AV:L/AC:H/PR:N/UI:R, base 7.0 HIGH) reflects a real but constrained impact: local processing is required, the vulnerable buffer state is difficult to reach reliably, and the victim must actually run gpg against the attacker-supplied data, while NVD's own vector is even more conservative (AV:L/AC:H/PR:L). Alpine Linux fixed the packaged issue in gnupg 2.4.9-r0 and upstream fixed the code in the commit that shipped with GnuPG 2.2.51; EPSS is negligible at 0.02% (4th percentile) and no public exploit identified at time of analysis.

Information Disclosure Gnupg
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy