Approved changes feed: RSS · Atom

cpe:2.3:a:the_gnu_c_library:glibc:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorThe Gnu C Library (4285f979-7c4a-57af-8b34-6335ca6e1ce8)
ProductGlibc (19746f60-3f1d-5efb-8a66-bb87326fde42)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-86805 vulnerable 2026-10-13 12:28:46.648490 AT_SECURE programs may load attacker-controlled code via $ORIGIN
MEDIUM (6.3)
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/setgid (AT_SECURE) programs, glibc validates the lexically normalized search path against the trusted directories but then opens the raw, un-normalized path. On systems where the Linux fs.protected_hardlinks sysctl is disabled, a local attacker who hard-links such a program into an attacker-controlled directory and wins a race to replace an intermediate path component with a symbolic link can direct the loader outside the trusted directory, causing it to load an attacker-controlled shared object and execute arbitrary code with the elevated privileges of the program. Exploitation requires an installed setuid or setgid binary whose DT_RPATH uses $ORIGIN followed by ".." traversal that normalizes into a trusted directory, and the ability to hard-link that binary and win the race by swapping a path component for a symbolic link. Major Linux-based OS distributions ship with fs.protected_hardlinks enabled by default and mitigate the vulnerability.
Published: 2026-09-22T15:55:17.117Z
Updated: 2026-09-23T03:55:58.505Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-8674 vulnerable 2026-10-13 12:28:46.019914 Assertion failure in the DNS stub resolver with a long search domain
MEDIUM (5.3)
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 assertion failure which aborts the process. The resolver truncates the search list when copying it into the fixed-size _res.defdname buffer, then asserts that the copy is consistent with the full configuration. The consistency check compared against the wrong size and did not handle a first entry that does not fit, so a correctly truncated list failed the assertion. Any process that resolves names through the library is affected, including long-running processes that reload /etc/resolv.conf on the next query after it changes. Search domains are commonly written to /etc/resolv.conf from data received over DHCP or from a VPN server, so an attacker on the local network may be able to trigger this without privileges on the target system, subject to validation by the network configuration software.
Published: 2026-09-17T16:54:27.310Z
Updated: 2026-09-17T18:09:16.072Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-95818 vulnerable 2026-10-13 12:28:40.515946 AT_SECURE program buffer overflow via $ORIGIN processing
LOW (3.6)
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_RPATH or DT_RUNPATH begins with $ORIGIN and is followed by NUL or '/' the loader both reads past the end of the path buffer and writes past the end of a stack-allocated internal buffer. The corrupted loader stack can lead to a loader crash (denial of service) and limited disclosure of process memory.
Published: 2026-09-22T16:50:07.239Z
Updated: 2026-09-22T18:21:56.373Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-19499 vulnerable 2026-09-16 04:34:15.408195 Buffer overflow in strfmon and strfmon_l right-justification padding
HIGH (7.7)
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 that calls strfmon or strfmon_l with right-justified width padding into a destination buffer that is large enough for the padding to succeed but too small for the internal memmove call. The field width or format may be attacker-influenced or a fixed susceptible pattern in the caller. At the time of publication, no network-facing application impact is known.
Published: 2026-09-14T17:11:12.243Z
Updated: 2026-09-14T19:40:43.330Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-19542 vulnerable 2026-09-16 04:34:15.318820 Stack-based out-of-bounds write in tdelete during tree rebalancing
MEDIUM (5.6)
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 explicit stack of parent nodes for rebalancing, which is grown as needed while descending the tree. Two rebalancing branches push an additional entry without checking the capacity, and write past the array when the stack is exactly full. Triggering this requires a node at a depth of exactly 40 (or 40 plus a multiple of 20), which implies a tree with at least a million nodes, so an attacker must drive a large number of insertions and deletions through an application that uses tsearch and tdelete. The written value is a pointer into a tree node and is not directly attacker controlled. No affected application in common distributions has been identified.
Published: 2026-09-14T17:18:09.714Z
Updated: 2026-09-14T19:42:06.277Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-89092 vulnerable 2026-09-16 04:34:09.520905 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-6791 vulnerable 2026-09-16 04:34:08.814419 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-77117 vulnerable 2026-09-16 04:32:40.801076 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-80489 vulnerable 2026-09-16 04:32:39.926362 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-6238 vulnerable 2026-06-08 08:07:04.579018 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-5928 vulnerable 2026-06-08 08:07:04.263032 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-5450 vulnerable 2026-06-08 08:07:03.711406 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-5435 vulnerable 2026-06-08 08:07:03.701054 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-4438 vulnerable 2026-06-08 08:05:13.370286 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-4437 vulnerable 2026-06-08 08:05:13.369821 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-4046 vulnerable 2026-06-08 08:05:12.529325 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-3904 vulnerable 2026-06-08 08:01:19.648223 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-0915 vulnerable 2026-06-08 07:47:13.481635 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-0861 vulnerable 2026-06-08 07:47:13.384754 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-8058 vulnerable 2026-06-08 07:45:18.772927 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-5745 vulnerable 2026-06-08 07:37:25.640242 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-5702 vulnerable 2026-06-08 07:37:25.488957 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-4802 vulnerable 2026-06-08 07:29:17.310026 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-15281 vulnerable 2026-06-08 07:06:35.984154 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-0395 vulnerable 2026-06-08 07:02:24.510490 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-33602 vulnerable 2026-06-08 06:37:31.770066 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-33601 vulnerable 2026-06-08 06:37:31.762531 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-33600 vulnerable 2026-06-08 06:37:31.748979 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-33599 vulnerable 2026-06-08 06:37:31.730106 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-2961 vulnerable 2026-06-08 06:35:27.811491 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.