VulnSea

gnu has 190 CVEs on record between 2015 and 2026. Disclosure cadence is accelerating: 27 in the last 90 days against 7 in the 90 before. The busiest recent month was September 2026 with 16. The median CVSS is 6.5 (medium), with 13 rated critical. 1% have been exploited in the wild, in line with the corpus average. The dominant weakness classes are CWE-787 (39) and CWE-476 (25). Most affected products: binutils (48), glibc (36), LibreDWG (24).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
1% vs 1% corpus
Median CVSS
6.5
Publish → KEV
—(2)
Last 90 days
27 prev 7

Products

  • binutils 48
  • glibc 36
  • LibreDWG 24
  • gnutls 20
  • grub2 15
  • tar 7
190
Total CVEs
13
Critical
2
CISA KEV
2
Exploited

gnu vulnerabilities

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

190 CVEsRSS

CVE-2024-0553High· 7.5
2y ago

A vulnerability was found in GnuTLS

A vulnerability was found in GnuTLS. The response times to malformed ciphertexts in RSA-PSK ClientKeyExchange differ from the response times of ciphertexts with correct PKCS#1 v1.5 padding. This issue may allow a remote attacker to perfo…

▾ Twilightgnu · gnutlsEPSS 1.6%via NVD
CVE-2023-5981Medium· 5.9
2y ago

A vulnerability was found that the response times to malformed ciphertexts in RSA-PSK ClientKeyExchange differ from response times of ciphertexts with correct PKCS#1 v1.5 padding.

A vulnerability was found that the response times to malformed ciphertexts in RSA-PSK ClientKeyExchange differ from response times of ciphertexts with correct PKCS#1 v1.5 padding.

▾ Sunlitgnu · gnutlsEPSS 1.3%via NVD
CVE-2023-4693Medium· 5.3
3y ago

An out-of-bounds read flaw was found on grub2's NTFS filesystem driver

An out-of-bounds read flaw was found on grub2's NTFS filesystem driver. This issue may allow a physically present attacker to present a specially crafted NTFS file system image to read arbitrary memory locations. A successful attack allo…

▾ Sunlitgnu · grub2EPSS 0.49%via NVD
CVE-2023-4692High· 7.5
3y ago

An out-of-bounds write flaw was found in grub2's NTFS filesystem driver

An out-of-bounds write flaw was found in grub2's NTFS filesystem driver. This issue may allow an attacker to present a specially crafted NTFS filesystem image, leading to grub's heap metadata corruption. In some circumstances, the attack…

▾ Twilightgnu · grub2EPSS 0.54%via NVD
CVE-2023-4911High· 7.8CISA KEVPoC
3y ago

A buffer overflow was discovered in the GNU C Library's dynamic loader ld.so while processing the GLIBC_TUNABLES environment variable

A buffer overflow was discovered in the GNU C Library's dynamic loader ld.so while processing the GLIBC_TUNABLES environment variable. This issue could allow a local attacker to use maliciously crafted GLIBC_TUNABLES environment variable…

▾ Abyssalgnu · glibcEPSS 64%via NVD
CVE-2023-5156High· 7.5
3y ago

A flaw was found in the GNU C Library

A flaw was found in the GNU C Library. A recent fix for CVE-2023-4806 introduced the potential for a memory leak, which may result in an application crash.

▾ Twilightgnu · glibcEPSS 1.6%via NVD
CVE-2023-4806Medium· 5.9
3y ago

A flaw has been identified in glibc

A flaw has been identified in glibc. In an extremely rare situation, the getaddrinfo function may access memory that has been freed, resulting in an application crash. This issue is only exploitable when a NSS module implements only the …

▾ Sunlitgnu · glibcEPSS 1.6%via NVD
CVE-2023-4039Medium· 4.8PoC
3y ago

**DISPUTED**A failure in the -fstack-protector feature in GCC-based toolchains that target AArch64 allows an attacker to exploit an existing buffer overflow in dynamically-sized local variables in your application without this being d…

**DISPUTED**A failure in the -fstack-protector feature in GCC-based toolchains that target AArch64 allows an attacker to exploit an existing buffer overflow in dynamically-sized local variables in your application without this being d…

▾ Twilightgnu · gccEPSS 1.0%via NVD
CVE-2023-4813Medium· 5.9PoC
3y ago

A flaw has been identified in glibc

A flaw has been identified in glibc. In an uncommon situation, the gaih_inet function may use memory that has been freed, resulting in an application crash. This issue is only exploitable when the getaddrinfo function is called and the h…

▾ Twilightgnu · glibcEPSS 2.2%via NVD
CVE-2023-39128Medium· 5.5PoC
3y ago

GNU gdb (GDB) 13.0.50.20220805-git was discovered to contain a stack overflow via the function ada_decode at /gdb/ada-lang.c.

GNU gdb (GDB) 13.0.50.20220805-git was discovered to contain a stack overflow via the function ada_decode at /gdb/ada-lang.c.

▾ Twilightgnu · gdbEPSS 0.35%via NVD
CVE-2023-27371Medium· 5.9
3y ago

GNU libmicrohttpd before 0.9.76 allows remote DoS (Denial of Service) due to improper parsing of a multipart/form-data boundary in the postprocessor.c MHD_create_post_processor() method

GNU libmicrohttpd before 0.9.76 allows remote DoS (Denial of Service) due to improper parsing of a multipart/form-data boundary in the postprocessor.c MHD_create_post_processor() method. This allows an attacker to remotely send a malicio…

▾ Sunlitgnu · libmicrohttpdEPSS 1.3%via NVD
CVE-2023-0361High· 7.4PoC
3y ago

A timing side-channel in the handling of RSA ClientKeyExchange messages was discovered in GnuTLS

A timing side-channel in the handling of RSA ClientKeyExchange messages was discovered in GnuTLS. This side-channel can be sufficient to recover the key encrypted in the RSA ciphertext across a network in a Bleichenbacher style attack. T…

▾ Midnightgnu · gnutlsEPSS 1.5%via NVD
CVE-2023-0687Medium· 4.6
3y ago

A vulnerability was found in GNU C Library 2.38

A vulnerability was found in GNU C Library 2.38. It has been declared as critical. This vulnerability affects the function __monstartup of the file gmon.c of the component Call Graph Monitor. The manipulation leads to buffer overflow. It…

▾ Sunlitgnu · glibcEPSS 1.1%via NVD
CVE-2023-25139Critical· 9.8
3y ago

sprintf in the GNU C Library (glibc) 2.37 has a buffer overflow (out-of-bounds write) in some situations with a correct buffer size

sprintf in the GNU C Library (glibc) 2.37 has a buffer overflow (out-of-bounds write) in some situations with a correct buffer size. This is unrelated to CWE-676. It may write beyond the bounds of the destination buffer when attempting t…

▾ Midnightgnu · glibcEPSS 1.5%via NVD
CVE-2022-48303Medium· 5.5PoC
3y ago

GNU Tar through 1.34 has a one-byte out-of-bounds read that results in use of uninitialized memory for a conditional jump

GNU Tar through 1.34 has a one-byte out-of-bounds read that results in use of uninitialized memory for a conditional jump. Exploitation to change the flow of control has not been demonstrated. The issue occurs in from_header in list.c vi…

▾ Twilightgnu · tarEPSS 1.5%via NVD
CVE-2022-3715High· 7.8PoC
3y ago

A flaw was found in the bash package, where a heap-buffer overflow can occur in valid parameter_transform

A flaw was found in the bash package, where a heap-buffer overflow can occur in valid parameter_transform. This issue may lead to memory problems.

▾ Midnightgnu · bashEPSS 0.38%via NVD
CVE-2021-46848Critical· 9.1
4y ago

GNU Libtasn1 before 4.19.0 has an ETYPE_OK off-by-one array size check that affects asn1_encode_simple_der.

GNU Libtasn1 before 4.19.0 has an ETYPE_OK off-by-one array size check that affects asn1_encode_simple_der.

▾ Midnightgnu · libtasn1EPSS 2.8%via NVD
CVE-2021-3826Medium· 6.5
4y ago

Heap/stack buffer overflow in the dlang_lname function in d-demangle.c in libiberty allows attackers to potentially cause a denial of service (segmentation fault and crash) via a crafted mangled symbol.

Heap/stack buffer overflow in the dlang_lname function in d-demangle.c in libiberty allows attackers to potentially cause a denial of service (segmentation fault and crash) via a crafted mangled symbol.

▾ Sunlitgnu · gccEPSS 1.5%via NVD
CVE-2022-1271High· 8.8
4y ago

An arbitrary file write vulnerability was found in GNU gzip's zgrep utility

An arbitrary file write vulnerability was found in GNU gzip's zgrep utility. When zgrep is applied on the attacker's chosen file name (for example, a crafted file name), this can overwrite an attacker's content to an arbitrary attacker-s…

▾ Twilightgnu · gzipEPSS 5.5%via NVD
CVE-2021-4209Medium· 6.5
4y ago

A NULL pointer dereference flaw was found in GnuTLS

A NULL pointer dereference flaw was found in GnuTLS. As Nettle's hash update functions internally call memcpy, providing zero-length input may cause undefined behavior. This flaw leads to a denial of service after authentication in rare …

▾ Sunlitgnu · gnutlsEPSS 1.9%via NVD
CVE-2021-3999High· 7.8
4y ago

A flaw was found in glibc

A flaw was found in glibc. An off-by-one buffer overflow and underflow in getcwd() may lead to memory corruption when the size of the buffer is exactly 1. A local attacker who can control the input buffer and size passed to getcwd() in a…

▾ Twilightgnu · glibcEPSS 0.81%via NVD
CVE-2021-3998High· 7.5
4y ago

A flaw was found in glibc

A flaw was found in glibc. The realpath() function can mistakenly return an unexpected value, potentially leading to information leakage and disclosure of sensitive data.

▾ Twilightgnu · glibcEPSS 2.2%via NVD
CVE-2022-2509High· 7.5
4y ago

A vulnerability found in gnutls

A vulnerability found in gnutls. This security flaw happens because of a double free error occurs during verification of pkcs7 signatures in gnutls_pkcs7_verify function.

▾ Twilightgnu · gnutlsEPSS 2.3%via NVD
CVE-2022-29458High· 7.1
4y ago

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

▾ Twilightgnu · ncursesEPSS 1.3%via NVD
CVE-2022-27943Medium· 5.5
4y ago

libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.

libiberty/rust-demangle.c in GNU GCC 11.2 allows stack consumption in demangle_const, as demonstrated by nm-new.

▾ Sunlitgnu · gccEPSS 0.95%via NVD
CVE-2022-23219Critical· 9.8PoC
4y ago

The deprecated compatibility function clnt_create in the sunrpc module of the GNU C Library (aka glibc) through 2.34 copies its hostname argument on the stack without validating its length, which may result in a buffer overflow, potentia…

The deprecated compatibility function clnt_create in the sunrpc module of the GNU C Library (aka glibc) through 2.34 copies its hostname argument on the stack without validating its length, which may result in a buffer overflow, potentia…

▾ Abyssalgnu · glibcEPSS 4.7%via NVD
CVE-2022-23218Critical· 9.8PoC
4y ago

The deprecated compatibility function svcunix_create in the sunrpc module of the GNU C Library (aka glibc) through 2.34 copies its path argument on the stack without validating its length, which may result in a buffer overflow, potential…

The deprecated compatibility function svcunix_create in the sunrpc module of the GNU C Library (aka glibc) through 2.34 copies its path argument on the stack without validating its length, which may result in a buffer overflow, potential…

▾ Abyssalgnu · glibcEPSS 5.3%via NVD
CVE-2021-46195Medium· 5.5⚖ disputed
4y ago

GCC v12.0 was discovered to contain an uncontrolled recursion via the component libiberty/rust-demangle.c

GCC v12.0 was discovered to contain an uncontrolled recursion via the component libiberty/rust-demangle.c. This vulnerability allows attackers to cause a Denial of Service (DoS) by consuming excessive CPU and memory resources.

▾ Sunlitgnu · gccEPSS 0.80%via NVD
CVE-2021-43396High· 7.5
4y ago

In iconvdata/iso-2022-jp-3.c in the GNU C Library (aka glibc) 2.34, remote attackers can force iconv() to emit a spurious '\0' character via crafted ISO-2022-JP-3 data that is accompanied by an internal state reset

In iconvdata/iso-2022-jp-3.c in the GNU C Library (aka glibc) 2.34, remote attackers can force iconv() to emit a spurious '\0' character via crafted ISO-2022-JP-3 data that is accompanied by an internal state reset. This may affect data …

▾ Twilightgnu · glibcEPSS 3.3%via NVD
CVE-2021-38604High· 7.5
5y ago

In librt in the GNU C Library (aka glibc) through 2.34, sysdeps/unix/sysv/linux/mq_notify.c mishandles certain NOTIFY_REMOVED data, leading to a NULL pointer dereference

In librt in the GNU C Library (aka glibc) through 2.34, sysdeps/unix/sysv/linux/mq_notify.c mishandles certain NOTIFY_REMOVED data, leading to a NULL pointer dereference. NOTE: this vulnerability was introduced as a side effect of the CV…

▾ Twilightgnu · glibcEPSS 3.7%via NVD
gnu vulnerabilities (CVEs) — page 4 · VulnSea