Summary
The glibc packages provide the standard C libraries (libc), POSIX thread libraries (libpthread), standard math libraries (libm), and the name service cache daemon (nscd) used by multiple programs on the system. Without these libraries, the Linux system cannot function correctly.
Security Fix(es):
* glibc: Glibc: Denial of Service via stack exhaustion during tilde expansion (CVE-2026-6791)
* glibc: glibc: Process abort due to invalid memory in wordexp (CVE-2026-6368)
* glibc: Fix out-of-bounds array write in tdelete (CVE-2026-19542)
* glibc: Non-progress DoS in SHIFT_JISX0213 -> (CVE-2026-77117)
* glibc: Non-progress DoS in SHIFT_JISX0213 -> UCS-4 conversion state (CVE-2026-80489)
* glibc: glibc: Heap buffer overflow via attacker-controlled fopen mode string (CVE-2026-18374)
Bug Fix(es) and Enhancement(s):
* glibc: Stop shipping glibc32-debuginfo package (in debug channels) [rhel-9] (JIRA:Rocky Linux-219516)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Fixed packages 1
| Release | Package | Fixed in |
|---|---|---|
| Rocky Linux · 9 | glibc | 0:2.34-283.el9_8 |
Vulnerabilities 6
-
Medium 6.6
Potential stack-based buffer clash during tilde expansion in wordexp
When expanding paths that begin with a tilde (~) followed by a username, the internal parse_tilde function extracts the username to determine the user's home directory. The implementation allocates memory for this username directly on the stack using the strn…
-
Medium 5.9
SHIFT_JISX0213 decoding may hang on crafted input
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 hang. Some SHIFT_JISX…
-
Medium 5.9
EUC_JISX0213 decoding may hang on crafted input
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 hang. Some EUC_JISX0213…
-
Medium 5.6
Stack-based out-of-bounds write in tdelete during tree rebalancing
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 no…
-
Medium 4.9
Passing an effectively empty string to the `,ccs=` syntax extension of the mode argument in the `fopen` function in the…
-
Low 2.1
wordexp with WRDE_APPEND can return or use invalid memory
Calling wordexp with WRDE_APPEND in the GNU C Library version 2.0 to version 2.43 can cause the interface to return invalid memory in the we_wordv member, which on subsequent calls to wordfree may abort the process.
References
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2513603
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2513608
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2523249
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2523274
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2524870
-
report
https://bugzilla.redhat.com/show_bug.cgi?id=2525256
-
advisory
https://access.redhat.com/errata/RHSA-2026:79281