Approved changes feed: RSS · Atom
cpe:2.3:a:the_gnu_c_library:glibc:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | The Gnu C Library (4285f979-7c4a-57af-8b34-6335ca6e1ce8) |
|---|---|
| Product | Glibc (19746f60-3f1d-5efb-8a66-bb87326fde42) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 |
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 |
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 this panel to browse, search, copy or download the JSON record.