CVE-2025-0395Medium· 6.2▾ TwilightPoC availableWhen 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 …
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 34.1 · likelihood 0.1 · exploitation 12
A public proof-of-concept already exists for this vulnerability — see Exploit availability below.
Stakeholder-Specific Vulnerability Categorization from CISA's ADP record at CVE.org: whether exploitation is observed, whether an attack can be automated, and how much of the system is at stake. The CVSS score shown above comes from the CISA ADP record, not NVD.
Exploit-prediction probability, daily snapshots since Oct 15.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via CVEORG
Last analysed / modified upstream
0.4%
0.4% → 0.4%
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 aligns to page size.
glibc >= 2.13 <= 2.40Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
Connected by shared product, vendor, weakness, or advisory.
CVE-2023-6780Medium· 5.3Glibc: integer overflow in __vsyslog_internal()
CVE-2026-4046High· 7.5iconv crash due to assertion failure with untrusted input
CVE-2026-5928High· 7.5Potential buffer under-read in ungetwc
CVE-2026-5450Critical· 9.8scanf %mc off-by-one heap buffer overflow
CVE-2024-2961High· 7.3The 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…
CVE-2023-6246High· 8.4Glibc: heap-based buffer overflow in __vsyslog_internal()