VulnSea

gnu has 189 CVEs on record between 2015 and 2026. Disclosure cadence is accelerating: 26 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
26 prev 7

Products

  • binutils 48
  • glibc 36
  • LibreDWG 24
  • gnutls 20
  • grub2 15
  • tar 7
189
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.

189 CVEsRSS

CVE-2026-111167Medium· 6.1
1w ago

GNU LibreDWG through 0.14.8612 contains a global out-of-bounds read vulnerability in the AcDs decoder acds_private() that allows attackers to read beyond a static table via an unchecked schema property type index

GNU LibreDWG through 0.14.8612 contains a global out-of-bounds read vulnerability in the AcDs decoder acds_private() that allows attackers to read beyond a static table via an unchecked schema property type index. Attackers can supply a …

▾ SunlitGNU · LibreDWGEPSS 0.13%via NVD
CVE-2026-103658Medium· 5.9PoC
2w ago

GNU Aspell 0.60.8.2 (first vulnerable version is not known) contains a heap-based buffer overflow write (CWE-122) in its read-only dictionary loader

GNU Aspell 0.60.8.2 (first vulnerable version is not known) contains a heap-based buffer overflow write (CWE-122) in its read-only dictionary loader. String::reserve() in common/string.hpp computes its capacity check with a signed int ((…

▾ TwilightGNU · AspellEPSS 0.21%via NVD
CVE-2026-108976High· 7.8
2w ago

GNU Emacs before 31.2 (and TRAMP through 2.8.2) allows OS command injection via a filename because tramp-user-regexp has an incomplete list of disallowed inputs

GNU Emacs before 31.2 (and TRAMP through 2.8.2) allows OS command injection via a filename because tramp-user-regexp has an incomplete list of disallowed inputs. NOTE: this issue exists because of an incomplete fix for CVE-2026-79992.

▾ TwilightGNU · EmacsEPSS 0.65%via NVD
CVE-2026-75820Low· 1.8
3w ago

GNU Aspell contains an integer truncation vulnerability in the WritableDict::add() function in modules/speller/default/writable.cpp

GNU Aspell contains an integer truncation vulnerability in the WritableDict::add() function in modules/speller/default/writable.cpp. When loading a personal wordlist, the word length is stored as a single byte, causing truncation for wor…

▾ SunlitGNU · AspellEPSS 0.13%via NVD
CVE-2026-75819Low· 1.8
3w ago

GNU Aspell contains an out-of-bounds read vulnerability in ReadOnlyDict::load() in readonly_ws.cpp

GNU Aspell contains an out-of-bounds read vulnerability in ReadOnlyDict::load() in readonly_ws.cpp. When loading a binary .rws dictionary file, it uses offset fields from the file header as byte indices into a heap buffer without validat…

▾ SunlitGNU · AspellEPSS 0.13%via NVD
CVE-2026-75818Low· 1.8
3w ago

GNU Aspell prezip-bin contains a heap-based buffer overflow vulnerability in the decompressor in prog/prezip.c

GNU Aspell prezip-bin contains a heap-based buffer overflow vulnerability in the decompressor in prog/prezip.c. The decompressor does not properly check buffer space, so a crafted compressed file can cause out-of-bounds read and write op…

▾ SunlitGNU · AspellEPSS 0.15%via NVD
CVE-2026-97876Medium· 6.4
3w ago

A local attacker with control over GRUB's configuration can bypass lockdown restrictions when booting with Secure Boot and load an unsigned GRUB module, while GRUB continues to report lockdown is enabled. The vulnerability is caused …

A local attacker with control over GRUB's configuration can bypass lockdown restrictions when booting with Secure Boot and load an unsigned GRUB module, while GRUB continues to report lockdown is enabled. The vulnerability is caused …

▾ SunlitGNU · grub2EPSS 0.11%via NVD
CVE-2026-100310High· 7.0PoC
1mo ago

GNU libextractor before 1.16 loads plugins from an untrusted search path specified by the LIBEXTRACTOR_PREFIX environment variable without proper privilege checks

GNU libextractor before 1.16 loads plugins from an untrusted search path specified by the LIBEXTRACTOR_PREFIX environment variable without proper privilege checks. A local attacker can exploit this by setting LIBEXTRACTOR_PREFIX to a dir…

▾ MidnightGNU · libextractorEPSS 0.14%via NVD
CVE-2026-96269High· 7.5
1mo ago

GNU Emacs 28.1 through 31.1 allows arbitrary code execution upon opening a file, because an untrusted value of read-symbol-shorthands affects the intern and unintern functions

GNU Emacs 28.1 through 31.1 allows arbitrary code execution upon opening a file, because an untrusted value of read-symbol-shorthands affects the intern and unintern functions. This affects the default configuration; no particular user s…

▾ TwilightGNU · EmacsEPSS 0.15%via NVD
CVE-2026-91782Low· 3.3⚖ disputed
1mo ago

A vulnerability was detected in GNU Binutils 2.47

A vulnerability was detected in GNU Binutils 2.47. Affected by this vulnerability is the function elf_x86_allocate_dynrelocs of the file bfd/elfxx-x86.c of the component Dynamic Relocation Allocation. The manipulation results in null poi…

▾ Sunlitgnu · binutilsEPSS 0.18%via NVD
CVE-2026-91781Low· 3.3PoC
1mo ago

A security vulnerability has been detected in GNU Binutils 2.47

A security vulnerability has been detected in GNU Binutils 2.47. Affected is the function elf_x86_64_common_section_index of the file bfd/elf64-x86-64.c of the component ELF Section Handler. The manipulation leads to null pointer derefer…

▾ Twilightgnu · binutilsEPSS 0.18%via NVD
CVE-2026-91780Low· 3.3PoC
1mo ago

A weakness has been identified in GNU Binutils 2.47

A weakness has been identified in GNU Binutils 2.47. This impacts the function elf_link_add_object_symbols of the file bfd/elflink.c. Executing a manipulation can lead to null pointer dereference. The attack needs to be launched locally.…

▾ Twilightgnu · binutilsEPSS 0.17%via NVD
CVE-2026-91779Low· 3.3PoC⚖ disputed
1mo ago

A security flaw has been discovered in GNU Binutils 2.47

A security flaw has been discovered in GNU Binutils 2.47. This affects the function _bfd_elf_eh_frame_section_offset of the file bfd/elf-eh-frame.c of the component Eh Frame Handler. Performing a manipulation results in null pointer dere…

▾ Twilightgnu · binutilsEPSS 0.17%via NVD
CVE-2026-91752High· 7.5PoC
1mo ago

GNU libextractor before 1.15 contains a stack-based buffer overflow vulnerability in the process_star_office function that sizes a variable-length stack array from attacker-controlled OLE2 stream data

GNU libextractor before 1.15 contains a stack-based buffer overflow vulnerability in the process_star_office function that sizes a variable-length stack array from attacker-controlled OLE2 stream data. Attackers can craft malicious StarO…

▾ MidnightGNU · libextractorEPSS 0.74%via NVD
CVE-2026-90829Medium· 5.3PoC
1mo ago

A weakness has been identified in GNU Binutils 2.47

A weakness has been identified in GNU Binutils 2.47. This issue affects the function bfd_elf_set_group_contents of the file bfd/elf.c of the component SHT_GROUP Section Handler. Executing a manipulation can lead to null pointer dereferen…

▾ Twilightgnu · binutilsEPSS 0.17%via NVD
CVE-2026-90830Medium· 5.3PoC
1mo ago

A security vulnerability has been detected in GNU Binutils 2.47

A security vulnerability has been detected in GNU Binutils 2.47. Impacted is the function _bfd_write_merged_section of the file bfd/merge.c of the component Section Merge. The manipulation leads to null pointer dereference. The attack ne…

▾ Twilightgnu · binutilsEPSS 0.17%via NVD
CVE-2026-90831Medium· 5.3
1mo ago

A vulnerability was detected in GNU Binutils 2.47

A vulnerability was detected in GNU Binutils 2.47. The affected element is the function _bfd_elf_strtab_delref of the file bfd/elf-strtab.c of the component ELF String Table. The manipulation results in memory corruption. The attack requ…

▾ Sunlitgnu · binutilsEPSS 0.17%via NVD
CVE-2026-90828Medium· 5.3PoC
1mo ago

A security flaw has been discovered in GNU Binutils 2.47

A security flaw has been discovered in GNU Binutils 2.47. This vulnerability affects the function elf_orphan_compatible of the file ld/ldelf.c of the component ELF Orphan Section Handler. Performing a manipulation results in null pointer…

▾ Twilightgnu · binutilsEPSS 0.19%via NVD
CVE-2026-90804Medium· 4.8PoC
1mo ago

A vulnerability was detected in GNU Binutils 2.47

A vulnerability was detected in GNU Binutils 2.47. Affected by this issue is the function _bfd_elf_write_section_eh_frame of the file bfd/elf-eh-frame.c of the component Eh Frame Section Handler. Performing a manipulation of the argument…

▾ Twilightgnu · binutilsEPSS 0.20%via NVD
CVE-2026-90803Medium· 5.3PoC
1mo ago

A security vulnerability has been detected in GNU Binutils 2.47

A security vulnerability has been detected in GNU Binutils 2.47. Affected by this vulnerability is the function elf_x86_64_relocate_section of the file bfd/elf64-x86-64.c of the component ld. Such manipulation of the argument roff leads …

▾ Twilightgnu · binutilsEPSS 0.20%via NVD
CVE-2026-90802Medium· 4.4PoC
1mo ago

A weakness has been identified in GNU Binutils 2.47

A weakness has been identified in GNU Binutils 2.47. Affected is the function bfd_putl64 of the file bfd/libbfd.c of the component ld. This manipulation causes null pointer dereference. The attack requires local access. The exploit has b…

▾ Twilightgnu · binutilsEPSS 0.18%via NVD
CVE-2026-90801Medium· 5.3PoC
1mo ago

A security flaw has been discovered in GNU Binutils 2.47

A security flaw has been discovered in GNU Binutils 2.47. This impacts the function cache_bwrite of the file bfd/cache.c of the component ld. The manipulation of the argument nbytes results in buffer overflow. The attack requires a local…

▾ Twilightgnu · binutilsEPSS 0.21%via NVD
CVE-2026-90622Low· 3.3PoC
1mo ago

A security flaw has been discovered in GNU libredwg 0.13.4

A security flaw has been discovered in GNU libredwg 0.13.4. This impacts the function DWG_TABLE of the file src/dwg.spec of the component Layer Encoding. Performing a manipulation results in null pointer dereference. The attack needs to …

▾ TwilightGNU · libredwgEPSS 0.17%via NVD
CVE-2026-77219High· 7.1
2mo ago

GNU Emacs before 31.0.91 contains an integer overflow in the PBM/PPM/PGM image loader that allows an attacker to leak heap memory contents by supplying a crafted image with large dimensions and an elevated max color index

GNU Emacs before 31.0.91 contains an integer overflow in the PBM/PPM/PGM image loader that allows an attacker to leak heap memory contents by supplying a crafted image with large dimensions and an elevated max color index. The image load…

▾ TwilightGNU · EmacsEPSS 0.13%via NVD
CVE-2026-18508Medium· 4.4
2mo ago

A flaw was found in GNU tar

A flaw was found in GNU tar. When extracting an archive with the --one-top-level option, hardlink targets are not confined to the designated top-level directory and may resolve relative to the extraction working directory. A crafted arch…

▾ Sunlitgnu · tarEPSS 0.14%via NVD
CVE-2026-18477Medium· 4.4
2mo ago

A TOCTOU (Time-of-Check Time-of-Use) vulnerability in GNU tar's incremental dumpdir 'X' rename handling allows a local attacker with write access to a directory being backed up to influence the restore process if the attacker has access …

A TOCTOU (Time-of-Check Time-of-Use) vulnerability in GNU tar's incremental dumpdir 'X' rename handling allows a local attacker with write access to a directory being backed up to influence the restore process if the attacker has access …

▾ Sunlitgnu · tarEPSS 0.08%via NVD
CVE-2026-56392Medium· 6.1
3mo ago

GNU coreutils unexpand is vulnerable to a heap-based buffer overflow due to an integer overflow during buffer allocation when processing large tab stop (-t) values

GNU coreutils unexpand is vulnerable to a heap-based buffer overflow due to an integer overflow during buffer allocation when processing large tab stop (-t) values. The multiplication used to calculate the allocation size can wrap around…

▾ Sunlitgnu · coreutilsEPSS 0.19%via NVD
CVE-2026-56289Medium· 5.5
3mo ago

GNU patch is vulnerable to a denial of service (DoS) due to improper validation of hunk (single block of changes in diff) line offsets in unified-diff input

GNU patch is vulnerable to a denial of service (DoS) due to improper validation of hunk (single block of changes in diff) line offsets in unified-diff input. A specially crafted patch can specify an extremely large line number, causing t…

▾ Sunlitgnu · patchEPSS 0.11%via NVD
CVE-2026-56288Medium· 5.5
3mo ago

GNU patch is vulnerable to a NULL pointer dereference when processing a specially crafted unified-diff patch file

GNU patch is vulnerable to a NULL pointer dereference when processing a specially crafted unified-diff patch file. Improper handling of consecutive end-of-file newline markers can corrupt internal hunk (single block of changes in diff) d…

▾ Sunlitgnu · patchEPSS 0.11%via NVD
CVE-2026-41992High· 7.5⚖ disputed
4mo ago

GNU gzip contains a global buffer overflow vulnerability in the LZH decompression logic caused by improper reuse of shared global state between different decompression formats within a single execution

GNU gzip contains a global buffer overflow vulnerability in the LZH decompression logic caused by improper reuse of shared global state between different decompression formats within a single execution. GNU gzip maintains a global array …

▾ Twilightgnu · gzipEPSS 0.62%via NVD
gnu vulnerabilities (CVEs) · VulnSea