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-2026-97399Low· 3.7
1mo ago

The strncasecmp function in the GNU C Library 2.24 and later optimized for the Power8 architecture may read one byte beyond the input size limit, which may crash a program when that byte is not readable. This condition may happen when t…

The strncasecmp function in the GNU C Library 2.24 and later optimized for the Power8 architecture may read one byte beyond the input size limit, which may crash a program when that byte is not readable. This condition may happen when t…

▾ SunlitThe GNU C Library · glibcEPSS 0.28%via NVD
CVE-2026-95818Low· 3.6⚖ disputed
1mo ago

A stack-based buffer overflow in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to crash or corrupt the memory of setuid/setgid (AT_SECURE) programs. When such a program's DT_R…

A stack-based buffer overflow in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to crash or corrupt the memory of setuid/setgid (AT_SECURE) programs. When such a program's DT_R…

▾ SunlitThe GNU C Library · glibcEPSS 0.13%via NVD
CVE-2026-86805Medium· 6.3
1mo ago

A time-of-check to time-of-use (TOCTOU) race condition in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to escalate privileges

A time-of-check to time-of-use (TOCTOU) race condition in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to escalate privileges. When expanding $ORIGIN in DT_RPATH for setuid/se…

▾ SunlitThe GNU C Library · glibcEPSS 0.10%via NVD
CVE-2026-8674Medium· 5.3
1mo ago

Initializing the DNS stub resolver from an /etc/resolv.conf file, or a LOCALDOMAIN environment variable, whose search list contains a domain of roughly 200 characters or more in the GNU C Library version 2.26 to 2.44 results in an assert…

Initializing the DNS stub resolver from an /etc/resolv.conf file, or a LOCALDOMAIN environment variable, whose search list contains a domain of roughly 200 characters or more in the GNU C Library version 2.26 to 2.44 results in an assert…

▾ SunlitThe GNU C Library · glibcEPSS 0.32%via NVD
CVE-2026-80489Medium· 5.9
1mo ago

Converting crafted EUC_JISX0213 input to UCS-4 or the internal wide character encoding, for example with iconv, in the GNU C Library version 2.3 to 2.44 may result in the converter making no progress, causing the calling application to h…

Converting crafted EUC_JISX0213 input to UCS-4 or the internal wide character encoding, for example with iconv, in the GNU C Library version 2.3 to 2.44 may result in the converter making no progress, causing the calling application to h…

▾ SunlitThe GNU C Library · glibcEPSS 0.36%via NVD
CVE-2026-77117Medium· 5.9
1mo ago

Converting crafted SHIFT_JISX0213 input to UCS-4 or the internal wide character encoding, for example with iconv, in the GNU C Library version 2.3 to 2.44 may result in the converter making no progress, causing the calling application to…

Converting crafted SHIFT_JISX0213 input to UCS-4 or the internal wide character encoding, for example with iconv, in the GNU C Library version 2.3 to 2.44 may result in the converter making no progress, causing the calling application to…

▾ SunlitThe GNU C Library · glibcEPSS 0.36%via NVD
CVE-2026-19542Medium· 5.6
1mo ago

Calling tdelete on a sufficiently deep tree in the GNU C Library version 2.1 to 2.44 may write one pointer past the end of an alloca-allocated array on the stack, which may crash the application. The tdelete implementation keeps an expl…

Calling tdelete on a sufficiently deep tree in the GNU C Library version 2.1 to 2.44 may write one pointer past the end of an alloca-allocated array on the stack, which may crash the application. The tdelete implementation keeps an expl…

▾ SunlitThe GNU C Library · glibcEPSS 0.23%via NVD
CVE-2026-19499High· 7.7
1mo ago

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

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

▾ TwilightThe GNU C Library · glibcEPSS 0.30%via NVD
CVE-2026-5435High· 7.3
6mo ago

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.

▾ TwilightThe GNU C Library · glibcEPSS 0.24%via CVEORG
CVE-2026-6238Medium· 6.5
6mo ago

Buffer overread in ns_printrrf with corrupted RDATA field

The deprecated functions ns_printrrf, ns_printrr and fp_nquery in the GNU C Library version 2.0.1 to version 2.43 fail to validate the RDATA content against the RDATA length in a DNS response when processing A6, CERT, LOC, TKEY or TSIG r…

▾ SunlitThe GNU C Library · glibcEPSS 0.36%via CVEORG
CVE-2026-5928High· 7.5PoC
6mo ago

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

▾ MidnightThe GNU C Library · glibcEPSS 0.37%via CVEORG
CVE-2026-5450Critical· 9.8PoC
6mo ago

scanf %mc off-by-one heap buffer overflow

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

▾ AbyssalThe GNU C Library · glibcEPSS 0.50%via CVEORG
CVE-2026-4046High· 7.5PoC
7mo ago

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

▾ MidnightThe GNU C Library · glibcEPSS 0.39%via CVEORG
CVE-2026-4437High· 7.5
7mo ago

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 …

▾ TwilightThe GNU C Library · glibcEPSS 0.34%via CVEORG
CVE-2026-4438Medium· 5.4
7mo ago

gethostbyaddr and gethostbyaddr_r return invalid DNS hostnames

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 result in an invalid DNS hostname being returned to the caller in v…

▾ SunlitThe GNU C Library · glibcEPSS 0.33%via CVEORG
CVE-2026-3904Medium· 6.2
7mo ago

Calling NSS-backed functions that support caching via nscd may call the nscd client side code and in the GNU C Library version 2.36 under high load on x86_64 systems, the client may call memcmp on inputs that are concurrently modified…

Calling NSS-backed functions that support caching via nscd may call the nscd client side code and in the GNU C Library version 2.36 under high load on x86_64 systems, the client may call memcmp on inputs that are concurrently modified…

▾ SunlitThe GNU C Library · glibcEPSS 0.15%via CVEORG
CVE-2025-0395Medium· 6.2PoC
1y ago

When the assert() function in the GNU C Library versions 2.13 to 2.40 fails, it does not allocate enough space for the assertion failure message string and size information, which may lead to a buffer overflow if the message string size …

When the assert() function in the GNU C Library versions 2.13 to 2.40 fails, it does not allocate enough space for the assertion failure message string and size information, which may lead to a buffer overflow if the message string size …

▾ TwilightThe GNU C Library · glibcEPSS 0.36%via CVEORG
CVE-2024-33602High· 7.4
2y ago

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

▾ TwilightThe GNU C Library · glibcEPSS 0.40%via CVEORG
CVE-2024-33601High· 7.3
2y ago

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

▾ TwilightThe GNU C Library · glibcEPSS 1.1%via CVEORG
CVE-2024-33600Medium· 5.9
2y ago

nscd: Null pointer crashes after notfound response

nscd: Null pointer crashes after notfound response If the Name Service Cache Daemon's (nscd) cache fails to add a not-found netgroup response to the cache, the client request can result in a null pointer dereference. This flaw was intr…

▾ SunlitThe GNU C Library · glibcEPSS 1.2%via CVEORG
CVE-2024-33599High· 8.1
2y ago

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

▾ TwilightThe GNU C Library · glibcEPSS 1.3%via CVEORG
CVE-2024-2961High· 7.3PoC
2y ago

The iconv() function in the GNU C Library versions 2.39 and older may overflow the output buffer passed to it by up to 4 bytes when converting strings to the ISO-2022-CN-EXT character set, which may be used to crash an application or ove…

The iconv() function in the GNU C Library versions 2.39 and older may overflow the output buffer passed to it by up to 4 bytes when converting strings to the ISO-2022-CN-EXT character set, which may be used to crash an application or ove…

▾ MidnightThe GNU C Library · glibcEPSS 88%via CVEORG
CVE-2023-6780Medium· 5.3PoC
2y ago

Glibc: integer overflow in __vsyslog_internal()

An integer 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 very long message, leading to an…

▾ TwilightRed Hat · glibcEPSS 2.7%via CVEORG
CVE-2023-6779High· 8.2
2y ago

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

▾ TwilightRed Hat · glibcEPSS 3.2%via CVEORG
CVE-2023-6246High· 8.4PoC
2y ago

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

▾ MidnightRed Hat · glibcEPSS 4.8%via CVEORG
CVE-2023-4911High· 7.8CISA KEVPoC
3y ago

A buffer overflow was discovered in the GNU C Library's dynamic loader ld.so while processing the GLIBC_TUNABLES environment variable

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

▾ Abyssalgnu · glibcEPSS 64%via NVD
CVE-2023-5156High· 7.5
3y ago

A flaw was found in the GNU C Library

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.

▾ Twilightgnu · glibcEPSS 1.6%via NVD
CVE-2023-4527Medium· 6.5
3y ago

Glibc: stack read overflow in getaddrinfo in no-aaaa mode

A flaw was found in glibc. When the getaddrinfo function is called with the AF_UNSPEC address family and the system is configured with no-aaaa mode via /etc/resolv.conf, a DNS response via TCP larger than 2048 bytes can potentially discl…

▾ SunlitRed Hat · glibcEPSS 1.7%via CVEORG
CVE-2023-4806Medium· 5.9
3y ago

A flaw has been identified in glibc

A flaw has been identified in glibc. In an extremely rare situation, the getaddrinfo function may access memory that has been freed, resulting in an application crash. This issue is only exploitable when a NSS module implements only the …

▾ Sunlitgnu · glibcEPSS 1.6%via NVD
CVE-2023-4813Medium· 5.9PoC
3y ago

A flaw has been identified in glibc

A flaw has been identified in glibc. In an uncommon situation, the gaih_inet function may use memory that has been freed, resulting in an application crash. This issue is only exploitable when the getaddrinfo function is called and the h…

▾ Twilightgnu · glibcEPSS 2.2%via NVD
glibc vulnerabilities (CVEs) · VulnSea