VulnSea

The GNU C Library has 22 CVEs on record between 2024 and 2026. Disclosure cadence is accelerating: 8 in the last 90 days against 0 in the 90 before. The busiest recent month was September 2026 with 8. The median CVSS is 6.4 (medium), with 1 rated critical. None have a confirmed exploitation report. The dominant weakness classes are CWE-787 (4) and CWE-121 (3).

CVEs per month

Last 12 months, by publish date

120102030405060708091011
Exploited share
0% vs 1% corpus
Median CVSS
6.4
Publish → KEV
—
Last 90 days
8 prev 0

Products

  • glibc 22
22
Total CVEs
1
Critical
0
CISA KEV
0
Exploited

The GNU C Library vulnerabilities

CVEs affecting The GNU C Library, newest first. Open any entry for full detail, references, and exploit status.

22 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
The GNU C Library vulnerabilities (CVEs) · VulnSea