VulnSea

glibc vulnerabilities

CVEs whose affected-version data names the glibc package. Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

62 CVEsRSS

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-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-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-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
CVE-2021-35942Critical· 9.1
5y ago

The wordexp function in the GNU C Library (aka glibc) through 2.33 may crash or read arbitrary memory in parse_param (in posix/wordexp.c) when called with an untrusted, crafted pattern, potentially resulting in a denial of service or dis…

The wordexp function in the GNU C Library (aka glibc) through 2.33 may crash or read arbitrary memory in parse_param (in posix/wordexp.c) when called with an untrusted, crafted pattern, potentially resulting in a denial of service or dis…

▾ Midnightgnu · glibcEPSS 2.8%via NVD
CVE-2021-33574Critical· 9.8
5y ago

The mq_notify function in the GNU C Library (aka glibc) versions 2.32 and 2.33 has a use-after-free

The mq_notify function in the GNU C Library (aka glibc) versions 2.32 and 2.33 has a use-after-free. It may use the notification thread attributes object (passed through its struct sigevent parameter) after it has been freed by the calle…

▾ Midnightgnu · glibcEPSS 3.5%via NVD
CVE-2020-27618Medium· 5.5
5y ago

The iconv function in the GNU C Library (aka glibc or libc6) 2.32 and earlier, when processing invalid multi-byte input sequences in IBM1364, IBM1371, IBM1388, IBM1390, and IBM1399 encodings, fails to advance the input state, which could…

The iconv function in the GNU C Library (aka glibc or libc6) 2.32 and earlier, when processing invalid multi-byte input sequences in IBM1364, IBM1371, IBM1388, IBM1390, and IBM1399 encodings, fails to advance the input state, which could…

▾ Sunlitgnu · glibcEPSS 0.94%via NVD
CVE-2021-27645Low· 2.5
5y ago

The nameserver caching daemon (nscd) in the GNU C Library (aka glibc or libc6) 2.29 through 2.33, when processing a request for netgroup lookup, may crash due to a double-free, potentially resulting in degraded service or Denial of Servi…

The nameserver caching daemon (nscd) in the GNU C Library (aka glibc or libc6) 2.29 through 2.33, when processing a request for netgroup lookup, may crash due to a double-free, potentially resulting in degraded service or Denial of Servi…

▾ Sunlitgnu · glibcEPSS 0.39%via NVD
CVE-2021-3326High· 7.5
5y ago

The iconv function in the GNU C Library (aka glibc or libc6) 2.32 and earlier, when processing invalid input sequences in the ISO-2022-JP-3 encoding, fails an assertion in the code path and aborts the program, potentially resulting in a …

The iconv function in the GNU C Library (aka glibc or libc6) 2.32 and earlier, when processing invalid input sequences in the ISO-2022-JP-3 encoding, fails an assertion in the code path and aborts the program, potentially resulting in a …

▾ Twilightgnu · glibcEPSS 3.8%via NVD
CVE-2019-25013Medium· 5.9
5y ago

The iconv feature in the GNU C Library (aka glibc or libc6) through 2.32, when processing invalid multi-byte input sequences in the EUC-KR encoding, may have a buffer over-read.

The iconv feature in the GNU C Library (aka glibc or libc6) through 2.32, when processing invalid multi-byte input sequences in the EUC-KR encoding, may have a buffer over-read.

▾ Sunlitgnu · glibcEPSS 3.6%via NVD
CVE-2020-29573High· 7.5
5y ago

sysdeps/i386/ldbl2mpn.c in the GNU C Library (aka glibc or libc6) before 2.23 on x86 targets has a stack-based buffer overflow if the input to any of the printf family of functions is an 80-bit long double with a non-canonical bit patter…

sysdeps/i386/ldbl2mpn.c in the GNU C Library (aka glibc or libc6) before 2.23 on x86 targets has a stack-based buffer overflow if the input to any of the printf family of functions is an 80-bit long double with a non-canonical bit patter…

▾ Twilightgnu · glibcEPSS 2.7%via NVD
CVE-2020-29562Medium· 4.8
5y ago

The iconv function in the GNU C Library (aka glibc or libc6) 2.30 to 2.32, when converting UCS4 text containing an irreversible character, fails an assertion in the code path and aborts the program, potentially resulting in a denial of s…

The iconv function in the GNU C Library (aka glibc or libc6) 2.30 to 2.32, when converting UCS4 text containing an irreversible character, fails an assertion in the code path and aborts the program, potentially resulting in a denial of s…

▾ Sunlitgnu · glibcEPSS 1.7%via NVD
CVE-1999-0199Critical· 9.8
6y ago

manual/search.texi in the GNU C Library (aka glibc) before 2.2 lacks a statement about the unspecified tdelete return value upon deletion of a tree's root, which might allow attackers to access a dangling pointer in an application whose …

manual/search.texi in the GNU C Library (aka glibc) before 2.2 lacks a statement about the unspecified tdelete return value upon deletion of a tree's root, which might allow attackers to access a dangling pointer in an application whose …

▾ Midnightgnu · glibcEPSS 2.4%via NVD
CVE-2020-1752High· 7.0
6y ago

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

A use-after-free vulnerability introduced in glibc upstream version 2.14 was found in the way the tilde expansion was carried out. Directory paths containing an initial tilde followed by a valid username were affected by this issue. A lo…

▾ Twilightgnu · glibcEPSS 0.55%via NVD
CVE-2020-1751Medium· 5.1
6y ago

An out-of-bounds write vulnerability was found in glibc before 2.31 when handling signal trampolines on PowerPC

An out-of-bounds write vulnerability was found in glibc before 2.31 when handling signal trampolines on PowerPC. Specifically, the backtrace function did not properly check the array bounds when storing the frame address, resulting in a …

▾ Sunlitgnu · glibcEPSS 0.54%via NVD
CVE-2020-6096High· 8.1
6y ago

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

An exploitable signed comparison vulnerability exists in the ARMv7 memcpy() implementation of GNU glibc 2.30.9000. Calling memcpy() (on ARMv7 targets that utilize the GNU glibc implementation) with a negative value for the 'num' paramete…

▾ Twilightgnu · glibcEPSS 5.5%via NVD
CVE-2020-10029Medium· 5.5
6y ago

The GNU C Library (aka glibc or libc6) before 2.32 could overflow an on-stack buffer during range reduction if an input to an 80-bit long double function contains a non-canonical bit pattern, a seen when passing a 0x5d414141414141410000 …

The GNU C Library (aka glibc or libc6) before 2.32 could overflow an on-stack buffer during range reduction if an input to an 80-bit long double function contains a non-canonical bit pattern, a seen when passing a 0x5d414141414141410000 …

▾ Sunlitgnu · glibcEPSS 0.76%via NVD
CVE-2019-19126Low· 3.3
6y ago

On the x86-64 architecture, the GNU C Library (aka glibc) before 2.31 fails to ignore the LD_PREFER_MAP_32BIT_EXEC environment variable during program execution after a security transition, allowing local attackers to restrict the possib…

On the x86-64 architecture, the GNU C Library (aka glibc) before 2.31 fails to ignore the LD_PREFER_MAP_32BIT_EXEC environment variable during program execution after a security transition, allowing local attackers to restrict the possib…

▾ Sunlitgnu · glibcEPSS 0.41%via NVD
CVE-2019-1010025Medium· 5.3
7y ago

GNU Libc current is affected by: Mitigation bypass

GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may guess the heap addresses of pthread_created thread. The component is: glibc. NOTE: the vendor's position is "ASLR bypass itself is not a vulnerability.

▾ Sunlitgnu · glibcEPSS 2.5%via NVD
CVE-2019-1010024Medium· 5.3
7y ago

GNU Libc current is affected by: Mitigation bypass

GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass ASLR using cache of thread stack and heap. The component is: glibc. NOTE: Upstream comments indicate "this is being treated as a non-security bug and …

▾ Sunlitgnu · glibcEPSS 3.2%via NVD
CVE-2019-1010023Medium· 5.4PoC
7y ago

GNU Libc current is affected by: Re-mapping current loaded library with malicious ELF file

GNU Libc current is affected by: Re-mapping current loaded library with malicious ELF file. The impact is: In worst case attacker may evaluate privileges. The component is: libld. The attack vector is: Attacker sends 2 ELF files to victi…

▾ Twilightgnu · glibcEPSS 3.1%via NVD
CVE-2019-1010022Critical· 9.8
7y ago

GNU Libc current is affected by: Mitigation bypass

GNU Libc current is affected by: Mitigation bypass. The impact is: Attacker may bypass stack guard protection. The component is: nptl. The attack vector is: Exploit stack buffer overflow vulnerability and use this bypass vulnerability to…

▾ Midnightgnu · glibcEPSS 3.2%via NVD
CVE-2019-9169Critical· 9.8⚖ disputed
7y ago

In the GNU C Library (aka glibc or libc6) through 2.29, proceed_next_node in posix/regexec.c has a heap-based buffer over-read via an attempted case-insensitive regular-expression match.

In the GNU C Library (aka glibc or libc6) through 2.29, proceed_next_node in posix/regexec.c has a heap-based buffer over-read via an attempted case-insensitive regular-expression match.

▾ Midnightgnu · glibcEPSS 4.7%via NVD
CVE-2019-7309Medium· 5.5⚖ disputed
7y ago

In the GNU C Library (aka glibc or libc6) through 2.29, the memcmp function for the x32 architecture can incorrectly return zero (indicating that the inputs are equal) because the RDX most significant bit is mishandled.

In the GNU C Library (aka glibc or libc6) through 2.29, the memcmp function for the x32 architecture can incorrectly return zero (indicating that the inputs are equal) because the RDX most significant bit is mishandled.

▾ Sunlitgnu · glibcEPSS 0.61%via NVD
CVE-2016-10739Medium· 5.3
7y ago

In the GNU C Library (aka glibc or libc6) through 2.28, the getaddrinfo function would successfully parse a string that contained an IPv4 address followed by whitespace and arbitrary characters, which could lead applications to incorrect…

In the GNU C Library (aka glibc or libc6) through 2.28, the getaddrinfo function would successfully parse a string that contained an IPv4 address followed by whitespace and arbitrary characters, which could lead applications to incorrect…

▾ Sunlitgnu · glibcEPSS 0.48%via NVD
CVE-2019-6488High· 7.8⚖ disputed
7y ago

The string component in the GNU C Library (aka glibc or libc6) through 2.28, when running on the x32 architecture, incorrectly attempts to use a 64-bit register for size_t in assembly codes, which can lead to a segmentation fault or poss…

The string component in the GNU C Library (aka glibc or libc6) through 2.28, when running on the x32 architecture, incorrectly attempts to use a 64-bit register for size_t in assembly codes, which can lead to a segmentation fault or poss…

▾ Twilightgnu · glibcEPSS 0.45%via NVD
glibc vulnerabilities (CVEs) — page 2 · VulnSea