PatchSiren

GNU CVE debriefs

These pages are published after PatchSiren validates generated defensive summaries against stored public CVE and source evidence.

MEDIUM GNU CVE published 2026-08-10

CVE-2026-71394

GNU Emacs for Android is affected by a vulnerability in the sfnt_read_table_directory() function, which improperly validates table header input. This can lead to the use of uninitialized heap data, potentially resulting in information disclosure, crashes, or arbitrary memory access on 32-bit targets. The vulnerability is caused by an incorrect comparison variable in the read-length check, allowing a craft [truncated]

MEDIUM GNU CVE published 2026-08-10

CVE-2026-71393

GNU Emacs for Android is vulnerable to an integer overflow in sfnt_read_name_table() in src/sfnt.c. The function computes an allocation size using a 32-bit length value from a TrueType font file without overflow checking. On 32-bit targets, a crafted font causes the calculation to wrap, resulting in an undersized heap allocation. A subsequent read() call writes beyond the buffer, causing a heap buffer ove [truncated]

MEDIUM GNU CVE published 2026-08-10

CVE-2026-71392

GNU Emacs for Android is vulnerable to an integer overflow in the sfnt_read_cmap_format_12() function in src/sfnt.c when processing crafted TrueType font files, leading to heap buffer overflow writes and potential code execution. This issue, fixed in commit c4e20777c26548722a37b03db93243e83a0d6188, can be exploited via malicious font files delivered through email, EWW, or documents with custom faces. User [truncated]

MEDIUM GNU CVE published 2026-08-10

CVE-2026-71391

The GNU Emacs for Android contains an off-by-one error in the gvar table parser in src/sfnt.c, which allows a crafted TrueType variable font to trigger a heap-based out-of-bounds read via memcpy. This exposes heap memory contents that can be later used to defeat ASLR. Users of GNU Emacs for Android, especially those who process untrusted font files, should be aware of this vulnerability and take steps to [truncated]

MEDIUM GNU CVE published 2026-08-10

CVE-2026-66486

GNU cpio is vulnerable to improper encoding or escaping of output in its archive member listing functionality. When listing archive members via cpio -it, member names are printed directly to output without quoting or escaping. An attacker can craft a cpio archive containing member names with embedded newline characters or ANSI escape sequences, causing forged listing entries or terminal control sequence i [truncated]

MEDIUM GNU CVE published 2026-08-10

CVE-2026-66485

GNU cpio is vulnerable to uncontrolled memory allocation in the make_path function at src/makepath.c, allowing a denial of service via crafted archive. The function uses alloca to allocate stack memory based on argpath length, derived from an archive-controlled pathname during extraction. A malicious cpio archive with a sufficiently long nested pathname causes unbounded stack allocation, resulting in a st [truncated]

MEDIUM GNU CVE published 2026-08-10

CVE-2026-66484

AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record for CVE-2026-66484, published on 2026-08-10T11:17:27.620Z, describes a Path Traversal vulnerability in GNU cpio's tar archive extraction functionality. This vulnerability allows an attacker to create a hard link to an existing file outside the intended extraction directory by providing a tar archive with a hard-link entry w [truncated]

LOW GNU CVE published 2026-07-22

CVE-2026-53910

The diff3 tool from GNU diffutils is vulnerable to a heap-based buffer overflow due to multiple signed integer overflows in line-mapping calculations. This occurs when processing crafted diff output, which may cause the application to allocate insufficient memory and subsequently perform out-of-bounds writes during internal processing. An attacker who can control the output of the diff program used by dif [truncated]

MEDIUM GNU CVE published 2026-07-13

CVE-2026-40553

A buffer overflow vulnerability has been identified in the 'extension/readdir.c' program file of gawk, specifically in the ftype() routine. This issue could be used to crash the program and potentially achieve code execution, although the latter has not been confirmed to be feasible. The vulnerability affects gawk in versions 5.4.0 and below. The issue was reported by [email protected] and other sources. The CV [truncated]

LOW GNU CVE published 2026-07-13

CVE-2026-15520

A vulnerability was determined in GNU LibreDWG 0.13.4-154-g0b573035, impacting the function decompress_R2004_section of the file src/decode.c of the component R2004 Section Decompression. Executing a manipulation can lead to heap-based buffer overflow. The attack requires local access. Upgrading to version 0.14.8396 will fix this issue. This patch is called 3d0f9fc2eddbd6579c99af3111c37c98f03475d0. Users [truncated]

MEDIUM GNU CVE published 2026-07-09

CVE-2026-56289

CVE-2026-56289 is a denial of service vulnerability in GNU patch. The vulnerability is caused by improper validation of hunk line offsets in unified-diff input. A specially crafted patch can specify an extremely large line number, causing the application to enter an effectively infinite processing loop while attempting to locate the requested position. This results in excessive CPU consumption and prevent [truncated]

MEDIUM GNU CVE published 2026-07-09

CVE-2026-56288

CVE-2026-56288 is a NULL pointer dereference vulnerability in GNU patch. The vulnerability occurs when processing a specially crafted unified-diff patch file, which can cause the application to pass a NULL pointer to fwrite() during patch processing. This can be triggered by a malicious patch file, leading to a denial of service. The vulnerability has been fixed in the commit e6d6a4e021660679d7fc9150f981d [truncated]

MEDIUM GNU CVE published 2026-05-27

CVE-2026-9605

A heap-based buffer overflow vulnerability exists in GNU libredwg through version 0.13.4.8160, specifically within the bit_read_RC function in bits.c, which is part of the Dwgbmp Utility component. The vulnerability is remotely exploitable and has been assigned a CVSS 4.0 score of 5.5 (MEDIUM). The issue was published on 2026-05-27. A proof-of-concept exploit has been made publicly available, increasing t [truncated]

LOW GNU CVE published 2026-05-26

CVE-2026-9530

A local out-of-bounds read vulnerability exists in GNU LibreDWG through version 0.14, specifically within the read_2004_compressed_section function in src/decode.c. The vulnerability affects the Dwgbmp Utility component and can be triggered through manipulation of DWG file processing. The issue was disclosed publicly on 2026-05-26 with a CVSS 4.0 score of 1.9 (LOW severity), reflecting the local attack ve [truncated]

LOW GNU CVE published 2026-05-25

CVE-2026-9504

A local out-of-bounds read vulnerability exists in GNU LibreDWG through version 0.14, specifically within the `bit_convert_TU` function in `programs/dwggrep.c` of the Dwggrep utility. The vulnerability allows a local attacker to trigger an out-of-bounds read condition. The CVSS 4.0 score of 1.9 (LOW severity) reflects the local attack vector and limited impact scope. A patch is available via commit `be996 [truncated]

LOW GNU CVE published 2026-05-25

CVE-2026-9502

A heap-based buffer overflow vulnerability exists in GNU LibreDWG through version 0.14, specifically within the `decompress_R2004_section` function in `src/decode.c`. The vulnerability affects the Dwgread Utility component and requires local access to exploit. The CVSS 4.0 score of 1.9 reflects low severity due to local attack vector and low privileges required, though the exploit is publicly available. A [truncated]

LOW GNU CVE published 2026-05-25

CVE-2026-9501

A local-only assertion failure vulnerability exists in GNU LibreDWG versions up to 0.14, specifically within the decompress_R2004_section function in src/decode.c. The vulnerability allows a local attacker to trigger a reachable assertion through crafted input to the Dwgread Utility. The CVSS 4.0 score of 1.9 (LOW) reflects the local attack vector and limited availability impact. The vulnerability was pub [truncated]

LOW GNU CVE published 2026-05-25

CVE-2026-9500

A heap-based buffer overflow vulnerability exists in GNU LibreDWG versions up to 0.14, specifically within the `read_2004_compressed_section` function in `src/decode.c`. The vulnerability is triggered when processing malformed DWG files through the Dwgread Utility. The CVSS 4.0 score of 1.9 (LOW severity) reflects the local attack vector and low privileges required, with limited impacts on confidentiality [truncated]

HIGH GNU CVE published 2026-05-24

CVE-2026-48829

A NULL pointer dereference vulnerability exists in GNU SASL versions prior to 2.2.3, specifically within the DIGEST-MD5 authentication mechanism implementation. The flaw resides in lib/digest-md5/getsubopt.c and is triggered when parsing a known token that lacks an accompanying '=' character. This vulnerability affects both client and server implementations, allowing remote unauthenticated attackers to ca [truncated]

LOW GNU CVE published 2026-04-20

CVE-2026-5958

A race condition vulnerability exists in GNU sed when invoked with both the -i (in-place edit) and --follow-symlinks options. The function open_next_file() performs two separate, non-atomic filesystem operations: first resolving a symlink to its target path for determining output location, then opening the original symlink path to read content. An attacker who can atomically replace the symlink between th [truncated]

Known exploited GNU CVE published 2026-01-26

CVE-2026-24061

CVE-2026-24061 is an argument injection vulnerability in GNU InetUtils that CISA added to its Known Exploited Vulnerabilities catalog on 2026-01-26. Because it is listed in KEV, organizations that use or bundle InetUtils should treat remediation as time-sensitive and follow the official vendor guidance and CISA instructions.

HIGH GNU CVE published 2025-11-18

CVE-2025-61662

CVE-2025-61662 is a high-severity use-after-free in GRUB2’s gettext module. The issue arises when the gettext command remains registered after its module is unloaded, leaving an orphaned command that can access freed memory. The published record centers on crash/denial of service, while the CVSS vector also reflects possible confidentiality and integrity impact.

MEDIUM GNU CVE published 2025-11-18

CVE-2025-54770

A Use-after-Free vulnerability in the GRUB2 bootloader's network module allows attackers with local access to trigger system instability and denial of service. The flaw occurs because the `net_set_vlan` command remains registered after the network module is unloaded, enabling access to freed memory. Published November 18, 2025, and last modified May 19, 2026.

Known exploited GNU CVE published 2025-10-02

CVE-2014-6278

CISA lists CVE-2014-6278 as a GNU Bash OS command injection vulnerability and includes it in the Known Exploited Vulnerabilities catalog. That means defenders should treat it as actively abused in the wild and prioritize remediation for any system that uses GNU Bash directly or embeds it through downstream products.

Known exploited GNU CVE published 2023-11-21

CVE-2023-4911

CVE-2023-4911 affects the GNU C Library and was added to CISA’s Known Exploited Vulnerabilities catalog on 2023-11-21. CISA set a remediation due date of 2023-12-12, so organizations should treat this as an immediate priority and verify whether any affected Linux distributions, appliances, containers, or applications include the vulnerable library version.

MEDIUM Gnu CVE published 2023-06-13

CVE-2016-10228

CVE-2016-10228 is a glibc iconv availability issue: under the right option combination, invalid multibyte input can send the conversion logic into an infinite loop and hang the process. The supplied record describes impact in terms of denial of service, and NVD classifies it as medium severity with availability-only impact. This matters most for software that invokes iconv on untrusted or attacker-influen [truncated]

Known exploited GNU CVE published 2022-01-28

CVE-2014-7169

CVE-2014-7169 is a GNU Bourne-Again Shell (Bash) arbitrary code execution vulnerability that CISA includes in its Known Exploited Vulnerabilities catalog. Because it is in KEV, defenders should treat remediation as a priority and follow vendor update guidance for affected systems.

Known exploited GNU CVE published 2022-01-28

CVE-2014-6271

CVE-2014-6271 is a GNU Bourne-Again Shell (Bash) arbitrary code execution vulnerability that CISA lists in its Known Exploited Vulnerabilities catalog. For defenders, the key takeaway is not just that the issue exists, but that it is recognized as exploited in the wild and should be treated as a high-priority remediation item. CISA’s guidance in the supplied record is to apply updates per vendor instructions.

MEDIUM Gnu CVE published 2017-03-07

CVE-2017-6508

CVE-2017-6508 is a CRLF injection issue in GNU Wget’s URL parsing logic. A crafted URL containing CRLF sequences in the host subcomponent can cause Wget to emit attacker-controlled HTTP headers when making a request. The published CVSS 3.0 score is 6.1 (medium), reflecting network reachability, low attack complexity, no privileges required, but user interaction is needed.

MEDIUM Gnu CVE published 2017-02-24

CVE-2016-4493

CVE-2016-4493 affects GNU libiberty's cplus-dem.c demangling code. The supplied description says demangle_template_value_parm and do_hpacc_template_literal can trigger an out-of-bounds read and crash when given a crafted binary. NVD rates the issue CVSS 3.0 5.5 (AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H), so the main security impact is denial of service rather than data exposure or code execution.

MEDIUM Gnu CVE published 2017-02-24

CVE-2016-4492

CVE-2016-4492 describes a buffer overflow in libiberty's do_type function in cplus-dem.c. The issue is tracked as CWE-119 and, per NVD, can lead to a crash/segmentation fault and denial of service in affected GNU libiberty environments. The official NVD CVSS vector rates it as AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H, so the recorded impact is availability-only and requires local, high-privilege conditions.

MEDIUM Gnu CVE published 2017-02-24

CVE-2016-4491

CVE-2016-4491 is a denial-of-service issue in GNU libiberty's C++ demangling code. The vulnerable d_print_comp function in cp-demangle.c can recurse indefinitely and overflow a buffer when given a crafted binary, leading to a segmentation fault and crash. NVD classifies the issue as medium severity and maps it to CWE-119. The CVE was published on 2017-02-24, while the referenced patch discussion and issue [truncated]

MEDIUM Gnu CVE published 2017-02-24

CVE-2016-4490

CVE-2016-4490 is an integer overflow in cp-demangle.c within GNU libiberty. Per NVD, a crafted binary can trigger a segmentation fault and crash during demangling because of inconsistent use of long and int lengths. The issue was publicly discussed in an oss-security thread on 2016-05-05, while the CVE record itself was published by NVD on 2017-02-24 and later modified on 2026-05-13.

MEDIUM Gnu CVE published 2017-02-24

CVE-2016-4489

CVE-2016-4489 describes an integer overflow in GNU libiberty's gnu_special function that can lead to a segmentation fault and crash when processing crafted binaries, including paths related to demangling of virtual tables. The official NVD record classifies the issue as a denial-of-service weakness (CWE-190) with availability impact only. The plain-text description says remote attackers, while NVD's CVSS [truncated]

MEDIUM Gnu CVE published 2017-02-24

CVE-2016-4488

CVE-2016-4488 is a use-after-free flaw in GNU libiberty, associated with the "ktypevec" code path, that can lead to a crash or denial of service when a crafted binary is processed. NVD classifies the weakness as CWE-416 and rates it Medium (CVSS 5.5). The record was published on 2017-02-24, while the linked discussion and issue tracking references date back to May 2016.

MEDIUM Gnu CVE published 2017-02-24

CVE-2016-4487

CVE-2016-4487 describes a use-after-free in GNU libiberty tied to the "btypevec" code path. According to the supplied sources, a crafted binary can trigger a segmentation fault and crash, making this a denial-of-service issue rather than a confidentiality or integrity problem. The NVD record rates the issue medium severity, and the CVSS vector supplied by NVD indicates availability impact only.

HIGH Gnu CVE published 2017-02-24

CVE-2016-2226

CVE-2016-2226 is a memory-safety flaw in GNU libiberty’s cplus-dem.c string_appends function. According to NVD, an integer overflow can trigger a buffer overflow, creating a path to arbitrary code execution. The published description frames the issue around a crafted executable, while NVD’s CVSS vector indicates local access with required user interaction.

HIGH Gnu CVE published 2017-02-17

CVE-2016-5417

CVE-2016-5417 is a denial-of-service issue in GNU C Library (glibc) libresolv. The flaw is described as a memory leak in __res_vinit within IPv6 name server management code, where partial initialization of internal resolver data structures can leave allocated memory unreleased. On affected systems, repeated triggering can drive memory consumption high enough to impact availability. NVD lists the vulnerabl [truncated]

HIGH Gnu CVE published 2017-02-07

CVE-2016-6131

CVE-2016-6131 is a denial-of-service vulnerability in GNU Libiberty’s demangler. A crafted cyclic reference in remembered mangled types can drive the demangler into an infinite loop, stack overflow, or crash. The issue is classified as HIGH severity (CVSS 7.5) because it is network-reachable in the general case, requires no privileges or user interaction, and impacts availability.

MEDIUM Gnu CVE published 2017-02-07

CVE-2016-2781

CVE-2016-2781 describes a local escape issue in GNU coreutils chroot when used with --userspec. According to the CVE description, a crafted TIOCSTI ioctl call can push characters into the terminal input buffer, allowing a local user to break out of the intended chroot/session boundary and affect the parent session. NVD rates the issue as Medium and maps it to a local, low-complexity attack that requires p [truncated]

CRITICAL Gnu CVE published 2017-01-23

CVE-2015-8972

CVE-2015-8972 describes a stack-based buffer overflow in GNU Chess’s ValidateMove function in frontend/move.cc. According to the CVE record, affected versions are GNU Chess before 6.2.4, and the issue may allow context-dependent attackers to execute arbitrary code when a large input is processed, including in UCI mode. NVD rates the issue as critical (CVSS 3.1 9.8).