cbcvebase.

Gnu Glibc vulnerabilities

169 known vulnerabilities affecting gnu/glibc.

Total CVEs
169
CISA KEV
1
actively exploited
Public exploits
25
Exploited in wild
4
Severity breakdown
CRITICAL24HIGH66MEDIUM70LOW9

Vulnerabilities

Page 2 of 9
CVE-2002-0391P3CRITICALCVSS 9.8≥ 0, < 2.2.5-132002-08-12
CVE-2002-0391 [CRITICAL] CVE-2002-0391: Integer overflow in xdr_array function in RPC servers for operating systems that use libc, glibc, or other code based on SunRPC including dietlibc, al Integer overflow in xdr_array function in RPC servers for operating systems that use libc, glibc, or other code based on SunRPC including dietlibc, allows remote attackers to execute arbitrary code by passing a large number of arguments to xdr_array through RPC services such as rpc.cmsd and dmispd.
osv
CVE-2022-23218P3CRITICALCVSS 9.8fixed in 2.312022-01-14
CVE-2022-23218 [CRITICAL] CWE-120 CVE-2022-23218: The deprecated compatibility function svcunix_create in the sunrpc module of the GNU C Library (aka 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, potentially resulting in a denial of service or (if an application is not built with a stack protector enabled) arbitrary
nvdosv
CVE-2022-23219P3CRITICALCVSS 9.8fixed in 2.312022-01-14
CVE-2022-23219 [CRITICAL] CWE-120 CVE-2022-23219: The deprecated compatibility function clnt_create in the sunrpc module of the GNU C Library (aka gli 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, potentially resulting in a denial of service or (if an application is not built with a stack protector enabled) arbitrar
nvdosv
CVE-2018-11236P3CRITICALCVSS 9.8≤ 2.272018-05-18
CVE-2018-11236 [CRITICAL] CWE-190 CVE-2018-11236: stdlib/canonicalize.c in the GNU C Library (aka glibc or libc6) 2.27 and earlier, when processing ve stdlib/canonicalize.c in the GNU C Library (aka glibc or libc6) 2.27 and earlier, when processing very long pathname arguments to the realpath function, could encounter an integer overflow on 32-bit architectures, leading to a stack-based buffer overflow and, potentially, arbitrary code execution.
nvdosv
CVE-2017-1000409P3HIGHCVSS 7.0PoCv2.52018-02-01
CVE-2017-1000409 [HIGH] CVE-2017-1000409: A buffer overflow in glibc 2.5 (released on September 29, 2006) and can be triggered through the LD_ A buffer overflow in glibc 2.5 (released on September 29, 2006) and can be triggered through the LD_LIBRARY_PATH environment variable. Please note that many versions of glibc are not vulnerable to this issue if patched for CVE-2017-1000366.
nvdosv
CVE-2023-0687P3CRITICALCVSS 9.8fixed in 2.382023-02-06
CVE-2023-0687 [CRITICAL] CWE-120 CVE-2023-0687: A vulnerability was found in GNU C Library 2.38. It has been declared as critical. This vulnerabilit 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 is recommended to apply a patch to fix this issue. VDB-220246 is the identifier assigned to this vulnerability. N
nvd
CVE-2014-9984P3CRITICALCVSS 9.8≤ 2.192017-06-12
CVE-2014-9984 [CRITICAL] CWE-119 CVE-2014-9984: nscd in the GNU C Library (aka glibc or libc6) before version 2.20 does not correctly compute the si nscd in the GNU C Library (aka glibc or libc6) before version 2.20 does not correctly compute the size of an internal buffer when processing netgroup requests, possibly leading to an nscd daemon crash or code execution as the user running nscd.
nvdosv
CVE-2024-33599P3HIGHCVSS 8.1≥ 2.15, < 2.402024-05-06
CVE-2024-33599 [HIGH] CWE-121 CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache If the Name Service Cache Daemon's (nscd) fixed 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 introduced in glibc 2.15 when the cache was added to nscd. This vulnerability is only present in th
nvdosv
CVE-2020-6096P3HIGHCVSS 8.1≤ 2.312020-04-01
CVE-2020-6096 [HIGH] CWE-195 CVE-2020-6096: An exploitable signed comparison vulnerability exists in the ARMv7 memcpy() implementation of GNU gl 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' parameter results in a signed comparison vulnerability. If an attacker underflows the 'num' parameter to memcpy(), this vulner
nvdosv
CVE-2009-4880P4MEDIUMCVSS 5.0PoC≤ 2.10.1v2.0+35 more2010-06-01
CVE-2009-4880 [MEDIUM] CVE-2009-4880: Multiple integer overflows in the strfmon implementation in the GNU C Library (aka glibc or libc6) 2 Multiple integer overflows in the strfmon implementation in the GNU C Library (aka glibc or libc6) 2.10.1 and earlier allow context-dependent attackers to cause a denial of service (memory consumption or application crash) via a crafted format string, as demonstrated by a crafted first argument to the money_format function in PHP, a related issue to CVE-2008-
nvdosv
CVE-2023-25139P3CRITICALCVSS 9.8v2.372023-02-03
CVE-2023-25139 [CRITICAL] CWE-787 CVE-2023-25139: sprintf in the GNU C Library (glibc) 2.37 has a buffer overflow (out-of-bounds write) in some situat 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 to write a padded, thousands-separated string representation of a number, if the buffer is allocated the exact si
nvd
CVE-2026-5450P3CRITICALCVSS 9.8≥ 2.7, ≤ 2.432026-04-20
CVE-2026-5450 [CRITICAL] CWE-122 CVE-2026-5450: Calling the scanf family of functions with a %mc (malloc'd character match) in the GNU C Library ver Calling the scanf family of functions with a %mc (malloc'd character match) in the GNU C Library version 2.7 to version 2.43 with a format width specifier with an explicit width greater than 1024 could result in a one byte heap buffer overflow.
nvd
CVE-2011-0536P4MEDIUMCVSS 6.9PoCv2.5-49.el5_5.6v2.12-1.7.el6_0.32011-04-08
CVE-2011-0536 [MEDIUM] CVE-2011-0536: Multiple untrusted search path vulnerabilities in elf/dl-object.c in certain modified versions of th Multiple untrusted search path vulnerabilities in elf/dl-object.c in certain modified versions of the GNU C Library (aka glibc or libc6), including glibc-2.5-49.el5_5.6 and glibc-2.12-1.7.el6_0.3 in Red Hat Enterprise Linux, allow local users to gain privileges via a crafted dynamic shared object (DSO) in a subdirectory of the current working directory during
nvd
CVE-2017-15670P3CRITICALCVSS 9.8≤ 2.262017-10-20
CVE-2017-15670 [CRITICAL] CWE-119 CVE-2017-15670: The GNU C Library (aka glibc or libc6) before 2.27 contains an off-by-one error leading to a heap-ba The GNU C Library (aka glibc or libc6) before 2.27 contains an off-by-one error leading to a heap-based buffer overflow in the glob function in glob.c, related to the processing of home directories using the ~ operator followed by a long string.
nvdosv
CVE-2015-8779P3CRITICALCVSS 9.8≤ 2.222016-04-19
CVE-2015-8779 [CRITICAL] CWE-119 CVE-2015-8779: Stack-based buffer overflow in the catopen function in the GNU C Library (aka glibc or libc6) before Stack-based buffer overflow in the catopen function in the GNU C Library (aka glibc or libc6) before 2.23 allows context-dependent attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a long catalog name.
nvdosv
CVE-2017-18269P3CRITICALCVSS 9.8≥ 2.21, ≤ 2.272018-05-18
CVE-2017-18269 [CRITICAL] CWE-119 CVE-2017-18269: An SSE2-optimized memmove implementation for i386 in sysdeps/i386/i686/multiarch/memcpy-sse2-unalign An SSE2-optimized memmove implementation for i386 in sysdeps/i386/i686/multiarch/memcpy-sse2-unaligned.S in the GNU C Library (aka glibc or libc6) 2.21 through 2.27 does not correctly perform the overlapping memory check if the source memory range spans the middle of the address space, resulting in corrupt data being produced by the copy operation
nvdosv
CVE-2026-0861P3HIGHCVSS 8.4≥ 2.30, ≤ 2.422026-01-14
CVE-2026-0861 [HIGH] CWE-190 CVE-2026-0861: Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned 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 attacker must have control over both, the size as well as the alignment arguments of the memalign fun
nvdosv
CVE-1999-0199P3CRITICALCVSS 9.8fixed in 2.22020-10-06
CVE-1999-0199 [CRITICAL] CWE-252 CVE-1999-0199: manual/search.texi in the GNU C Library (aka glibc) before 2.2 lacks a statement about the unspecifi 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 developer was unaware of a documentation update from 1999.
nvdosv
CVE-2000-0824P4HIGHCVSS 7.2PoCv2.1.12000-11-14
CVE-2000-0824 [HIGH] CVE-2000-0824: The unsetenv function in glibc 2.1.1 does not properly unset an environmental variable if the variab The unsetenv function in glibc 2.1.1 does not properly unset an environmental variable if the variable is provided twice to a program, which could allow local users to execute arbitrary commands in setuid programs by specifying their own duplicate environmental variables such as LD_PRELOAD or LD_LIBRARY_PATH.
nvd
CVE-2023-6779P3HIGHCVSS 7.5≥ 2.37, < 2.392024-01-31
CVE-2023-6779 [HIGH] CWE-122 CVE-2023-6779: An off-by-one heap-based buffer overflow was found in the __vsyslog_internal function of the glibc l 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, leading to an incorrect calculation of the buffer size to store the message, resulting in an a
nvdosv
Gnu Glibc vulnerabilities | cvebase