Skip to content
OpenAdvisories

Package · Debian

glibc

171 known vulnerabilities.

24 results · Clear filters · Feed

  • High 7.0

    gettext: Directory traversal via the LANGUAGE environment variable

    The gettext family of functions in the GNU C Library version 2.0 and later accept LANGUAGE environment variable entries that contain '/' or that are equal to "..", unless the program is setuid or setgid (AT_SECURE). An attacker who can set LANGUAGE in the env…

  • High 7.7

    Buffer overflow in strfmon and strfmon_l right-justification padding

    Calling strfmon and strfmon_l in the GNU C Library version 2.38 to 2.44 can write past the end of the caller-supplied output buffer when a conversion uses right-justified width padding. Exploitation requires an application code path that calls strfmon or strf…

  • High 7.3

    Potential buffer overflow in ns_sprintrrf TSIG handling path

    The deprecated functions ns_printrrf, ns_printrr and fp_nquery in the GNU C Library version 2.2 and newer fail to enforce the caller-supplied buffer length, and can result in an out-of-bounds write when printing TSIG records.

  • High 7.5

    Potential buffer under-read in ungetwc

    Calling the ungetwc function on a FILE stream with wide characters encoded in a character set that has overlaps between its single byte and multi-byte character encodings, in the GNU C Library version 2.43 or earlier, may result in an attempt to read bytes be…

  • High 7.5

    iconv crash due to assertion failure with untrusted input

    The iconv() function in the GNU C Library versions 2.43 and earlier may crash due to an assertion failure when converting inputs from the IBM1390 or IBM1399 character sets, which may be used to remotely crash an application. This vulnerability can be triviall…

  • High 7.5

    gethostbyaddr and gethostbyaddr_r may incorrectly handle DNS response

    Calling gethostbyaddr or gethostbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend in the GNU C Library version 2.34 to version 2.43 could, with a crafted response from the configured DNS server, result in a violation of the DNS…

  • High 7.5

    wordexp with WRDE_REUSE and WRDE_APPEND may return uninitialized memory

    Calling wordexp with WRDE_REUSE in conjunction with WRDE_APPEND in the GNU C Library version 2.0 to version 2.42 may cause the interface to return uninitialized memory in the we_wordv member, which on subsequent calls to wordfree may abort the process.

  • High 7.5
    CVE-2026-0915 Public exploit

    getnetbyaddr and getnetbyaddr_r leak stack contents to DNS resovler

    Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS r…

  • High 8.4

    Integer overflow in memalign leads to heap corruption

    Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned_alloc) in the GNU C Library version 2.30 to 2.42 may result in an integer overflow, which could consequently result in a heap corruption. Note that the attack…

  • High 7.8
    CVE-2025-4802 Public exploit

    Untrusted LD_LIBRARY_PATH environment variable vulnerability in the GNU C Library version 2.27 to 2.38 allows attacker …

  • High 7.4

    nscd: netgroup cache assumes NSS callback uses in-buffer strings

    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 c…

  • High 7.3

    nscd: netgroup cache may terminate daemon on memory allocation failure

    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 ser…

  • High 8.1

    nscd: Stack-based buffer overflow in netgroup cache

    nscd: Stack-based buffer overflow in netgroup cache If the Name Service Cache Daemon's (nscd) fixed size cache is exhausted by client requests then a subsequent client request for netgroup data may result in a stack-based buffer overflow. This flaw was introd…

  • High 7.3
    CVE-2024-2961 Public exploit EPSS 88%

    The iconv() function in the GNU C Library versions 2.39 and older may overflow the output buffer passed to it by up to …

  • High 8.2

    Glibc: off-by-one heap-based buffer overflow in __vsyslog_internal()

    An off-by-one heap-based buffer overflow was found in the __vsyslog_internal function of the glibc library. This function is called by the syslog and vsyslog functions. This issue occurs when these functions are called with a message bigger than INT_MAX bytes…

  • High 8.4
    CVE-2023-6246 Public exploit

    Glibc: heap-based buffer overflow in __vsyslog_internal()

    A heap-based buffer overflow was found in the __vsyslog_internal function of the glibc library. This function is called by the syslog and vsyslog functions. This issue occurs when the openlog function was not called, or called with the ident argument set to N…

  • High 7.8
    CVE-2023-4911 Exploited Public exploit EPSS 64%

    Glibc: buffer overflow in ld.so leading to privilege escalation

    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 binar…

    KEV Nov 21, 2023
  • High 7.5

    Glibc: dos due to memory leak in getaddrinfo.c

    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.

  • High 7.8

    A flaw was found in glibc. An off-by-one buffer overflow and underflow in getcwd() may lead to memory corruption when t…

  • High 7.5

    A flaw was found in glibc. The realpath() function can mistakenly return an unexpected value, potentially leading to in…

  • High 7.5

    The iconv function in the GNU C Library (aka glibc or libc6) 2.32 and earlier, when processing invalid input sequences …

  • High 7.0

    A use-after-free vulnerability introduced in glibc upstream version 2.14 was found in the way the tilde expansion was c…

  • High 8.1

    An exploitable signed comparison vulnerability exists in the ARMv7 memcpy() implementation of GNU glibc 2.30.9000. Call…

  • High 7.5

    In the GNU C Library (aka glibc or libc6) through 2.28, attempting to resolve a crafted hostname via getaddrinfo() lead…