CyberSecBulletin

GNU vulnerabilities

We track 100 vulnerabilities in GNU products across 26 products. 100 are rated high or critical, and 5 have been exploited in real attacks. The most recent was published on October 11, 2026.

100vulnerabilities
19critical
81high
5exploited
8.1average CVSS score

Latest GNU vulnerabilities

  • 7.8 High severity

    Binutils: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2025-11082GNU

    A flaw has been found in GNU Binutils 2.45. Impacted is the function _bfd_elf_parse_eh_frame of the file bfd/elf-eh-frame.c of the component Linker. Executing manipulation can lead to heap-based buffer overflow. The attack is restricted to local execution. The

  • 7.8 High severity

    Binutils: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2025-7546GNU

    A vulnerability, which was classified as problematic, has been found in GNU Binutils 2.45. Affected by this issue is the function bfd_elf_set_group_contents of the file bfd/elf.c. The manipulation leads to out-of-bounds write. It is possible to launch the atta

  • 7.8 High severity

    Binutils: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2025-7545GNU

    A vulnerability classified as problematic was found in GNU Binutils 2.45. Affected by this vulnerability is the function copy_section of the file binutils/objcopy.c. The manipulation leads to heap-based buffer overflow. Attacking locally is a requirement. The

  • 8.2 High severity

    Red Hat Enterprise Linux 10: Heap-based Buffer Overflow

    CVE-2025-32990Red Hat

    A heap-buffer-overflow (off-by-one) flaw was found in the GnuTLS software in the template parsing logic within the certtool utility. When it reads certain settings from a template file, it allows an attacker to cause an out-of-bounds (OOB) NULL pointer write,

  • 8.2 High severity

    Red Hat Enterprise Linux 10: Double Free

    CVE-2025-32988Red HatEPSS 1.47%

    A flaw was found in GnuTLS. A double-free vulnerability exists in GnuTLS due to incorrect ownership handling in the export logic of Subject Alternative Name (SAN) entries containing an otherName. If the type-id OID is invalid or malformed, GnuTLS will call asn

  • 7.8 High severity

    Binutils: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2025-5245GNU

    A vulnerability classified as critical has been found in GNU Binutils up to 2.44. This affects the function debug_type_samep of the file /binutils/debug.c of the component objdump. The manipulation leads to memory corruption. Local access is required to approa

  • 7.8 High severity

    Binutils: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2025-5244GNU

    A vulnerability was found in GNU Binutils up to 2.44. It has been rated as critical. Affected by this issue is the function elf_gc_sweep of the file bfd/elflink.c of the component ld. The manipulation leads to memory corruption. An attack has to be approached

  • 9.1 Critical severity

    PSPP: Out-of-bounds Read

    CVE-2025-47816GNU

    libpspp-core.a in GNU PSPP through 2.0.1 allows attackers to cause an spvxml-helpers.c spvxml_parse_attributes out-of-bounds read, related to extra content at the end of a document.

  • 9.8 Critical severity

    PSPP: Out-of-bounds Write

    CVE-2025-47815GNU

    libpspp-core.a in GNU PSPP through 2.0.1 allows attackers to cause a heap-based buffer overflow in inflate_read (called indirectly from zip_member_read_all) in zip-reader.c.

  • 9.8 Critical severity

    PSPP: Out-of-bounds Write

    CVE-2025-47814GNU

    libpspp-core.a in GNU PSPP through 2.0.1 allows attackers to cause a heap-based buffer overflow in inflate_read (called indirectly from spv_read_xml_member) in zip-reader.c.

  • 8.1 High severity

    Mailman: Improper Neutralization of Special Elements used in an OS Command

    CVE-2025-43920GNU

    GNU Mailman 2.1.39, as bundled in cPanel (and WHM), in certain external archiver configurations, allows unauthenticated attackers to execute arbitrary OS commands via shell metacharacters in an email Subject line. NOTE: multiple third parties report that they

  • 7.5 High severity

    Mailman: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2025-43919GNUEPSS 1.43%

    GNU Mailman 2.1.39, as bundled in cPanel (and WHM), allows unauthenticated attackers to read arbitrary files via ../ directory traversal at /mailman/private/mailman (aka the private archive authentication endpoint) via the username parameter. NOTE: multiple th

  • 7.8 High severity

    Red Hat Enterprise Linux 10: Integer Overflow or Wraparound

    CVE-2025-0678Red Hat

    A flaw was found in grub2. When reading data from a squash4 filesystem, grub's squash4 fs module uses user-controlled parameters from the filesystem geometry to determine the internal buffer size, however, it improperly checks for integer overflows. A maliciou

  • 7.8 High severity

    Red Hat Enterprise Linux 10: Out-of-bounds Write

    CVE-2024-45782Red Hat

    A flaw was found in the HFS filesystem. When reading an HFS volume's name at grub_fs_mount(), the HFS filesystem driver performs a strcpy() using the user-provided volume name as input without properly validating the volume name's length. This issue may read t

  • 7.8 High severity

    Red Hat Enterprise Linux 10: Out-of-bounds Write

    CVE-2025-1125Red Hat

    When reading data from a hfs filesystem, grub's hfs filesystem module uses user-controlled parameters from the filesystem metadata to calculate the internal buffers size, however it misses to properly check for integer overflows. A maliciouly crafted filesyste

  • 7.8 High severity

    Red Hat Enterprise Linux 10: Buffer Copy without Checking Size of Input

    CVE-2025-0689Red Hat

    When reading data from disk, the grub's UDF filesystem module utilizes the user controlled data length metadata to allocate its internal buffers. In certain scenarios, while iterating through disk sectors, it assumes the read size from the disk is always small

  • 7.8 High severity

    elfutils: Buffer Copy without Checking Size of Input

    CVE-2025-1372GNU

    A vulnerability was found in GNU elfutils 0.192. It has been declared as critical. Affected by this vulnerability is the function dump_data_section/print_string_section of the file readelf.c of the component eu-readelf. The manipulation of the argument z/x lea

  • 7.8 High severity

    elfutils: Buffer Copy without Checking Size of Input

    CVE-2025-1365GNU

    A vulnerability, which was classified as critical, was found in GNU elfutils 0.192. This affects the function process_symtab of the file readelf.c of the component eu-readelf. The manipulation of the argument D/a leads to buffer overflow. Local access is requi

  • 7.5 High severity

    elfutils: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2025-1352GNU

    A vulnerability has been found in GNU elfutils 0.192 and classified as critical. This vulnerability affects the function __libdw_thread_tail in the library libdw_alloc.c of the component eu-readelf. The manipulation of the argument w leads to memory corruption

  • 7.5 High severity

    Binutils: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2025-1179GNU

    A vulnerability was found in GNU Binutils 2.43. It has been rated as critical. Affected by this issue is the function bfd_putl64 of the file bfd/libbfd.c of the component ld. The manipulation leads to memory corruption. The attack may be launched remotely. The

  • 7.5 High severity

    Binutils: Out-of-bounds Write

    CVE-2025-0840GNU

    A vulnerability, which was classified as problematic, was found in GNU Binutils up to 2.43. This affects the function disassemble_bytes of the file binutils/objdump.c. The manipulation of the argument buf leads to stack-based buffer overflow. It is possible to

  • 7.8 High severity

    emacs: Improper Control of Generation of Code

    CVE-2024-53920GNU

    In elisp-mode.el in GNU Emacs before 30.1, a user who chooses to invoke elisp-completion-at-point (for code completion) on untrusted Emacs Lisp source code can trigger unsafe Lisp macro expansion that allows attackers to execute arbitrary code. (This unsafe ex

  • 8.1 High severity

    guix: Incorrect Default Permissions

    CVE-2024-52867GNU

    guix-daemon in GNU Guix before 5ab3c4c allows privilege escalation because build outputs are accessible by local users before file metadata concerns (e.g., for setuid and setgid programs) are properly addressed. The vulnerability can be remediated within the p

  • 9.8 Critical severity

    emacs: Improper Control of Generation of Code

    CVE-2024-39331GNUEPSS 1.31%

    In Emacs before 29.4, org-link-expand-abbrev in lisp/ol.el expands a %(...) link abbrev even when it specifies an unsafe function, such as shell-command-to-string. This affects Org Mode before 9.7.5.

  • 9.1 Critical severity

    wget: Interpretation Conflict

    CVE-2024-38428GNU

    url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.

  • 7.4 High severity

    glibc: Return of Pointer Value Outside of Expected Range

    CVE-2024-33602The GNU C Library

    nscd: netgroup cache assumes NSS callback uses in-buffer strings The Name Service Cache Daemon's (nscd) netgroup cache can corrupt memory when the NSS callback does not store all strings in the provided buffer. The flaw was introduced in glibc 2.15 when the ca

  • 7.3 High severity

    glibc: Reachable Assertion

    CVE-2024-33601The GNU C LibraryEPSS 1.07%

    nscd: netgroup cache may terminate daemon on memory allocation failure The Name Service Cache Daemon's (nscd) netgroup cache uses xmalloc or xrealloc and these functions may terminate the process due to a memory allocation failure resulting in a denial of serv

  • 7.6 High severity

    Savane: Improper Control of Generation of Code

    CVE-2024-29399GNU

    An issue was discovered in GNU Savane v.3.13 and before, allows a remote attacker to execute arbitrary code and escalate privileges via a crafted file to the upload.php component.

  • 7.5 High severity

    Red Hat Enterprise Linux 9: Improper Verification of Cryptographic Signature

    CVE-2024-0567Red HatEPSS 1.39%

    A vulnerability was found in GnuTLS, where a cockpit (which uses gnuTLS) rejects a certificate chain with distributed trust. This issue occurs when validating a certificate chain with cockpit-certificate-ensure. This flaw allows an unauthenticated, remote clie

  • 7.5 High severity

    Red Hat Enterprise Linux 8: Observable Discrepancy

    CVE-2024-0553Red HatEPSS 1.61%

    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 perform a timing side-channe

  • 7.8 High severity

    Red Hat Enterprise Linux 8: Out-of-bounds Write

    CVE-2023-4692Red Hat

    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 may also corrupt the U

  • 7.8 High severity

    GNU C Library Buffer Overflow Exploited

    CVE-2023-4911Red HatEPSS 63.8%

    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 variables when launching binari

  • 7.5 High severity

    Red Hat Enterprise Linux 6: Missing Release of Memory after Effective Lifetime

    CVE-2023-5156Red HatEPSS 1.63%

    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.

  • 7.8 High severity

    Binutils: Uncontrolled Resource Consumption

    CVE-2022-47696GNU

    An issue was discovered Binutils objdump before 2.39.3 allows attackers to cause a denial of service or other unspecified impacts via function compare_symbols.

  • 7.8 High severity

    Binutils: Uncontrolled Resource Consumption

    CVE-2022-47695GNU

    An issue was discovered Binutils objdump before 2.39.3 allows attackers to cause a denial of service or other unspecified impacts via function bfd_mach_o_get_synthetic_symtab in match-o.c.

  • 7.8 High severity

    Binutils: Out-of-bounds Read

    CVE-2022-47673GNU

    An issue was discovered in Binutils addr2line before 2.39.3, function parse_module contains multiple out of bound reads which may cause a denial of service or other unspecified impacts.

  • 7.8 High severity

    Inetutils: Unchecked Return Value

    CVE-2023-40303GNU

    GNU inetutils before 2.5 may allow privilege escalation because of unchecked return values of set*id() family functions in ftpd, rcp, rlogin, rsh, rshd, and uucpd. This is, for example, relevant if the setuid system call fails when a process is trying to drop

  • 7.8 High severity

    GNU GRUB: Use After Free

    CVE-2022-28736GNU Project

    There's a use-after-free vulnerability in grub_cmd_chainloader() function; The chainloader command is used to boot up operating systems that doesn't support multiboot and do not have direct support from GRUB2. When executing chainloader more than once a use-af

  • 7.0 High severity

    GNU GRUB: Out-of-bounds Write

    CVE-2022-28734GNU ProjectEPSS 1.12%

    Out-of-bounds write when handling split HTTP headers; When handling split HTTP headers, GRUB2 HTTP code accidentally moves its internal data buffer point by one position. This can lead to a out-of-bound write further when parsing the HTTP request, writing a NU

  • 8.1 High severity

    GNU GRUB: Integer Underflow (Wrap or Wraparound)

    CVE-2022-28733GNU ProjectEPSS 1.27%

    Integer underflow in grub_net_recv_ip4_packets; A malicious crafted IP packet can lead to an integer underflow in grub_net_recv_ip4_packets() function on rsm->total_len value. Under certain circumstances the total_len value may end up wrapping around to a smal