Skip to content
OpenAdvisories
Medium ALSA-2026:80798 4 CVEs

Moderate: glibc security update

Published Oct 12, 2026 · Updated Oct 29, 2026

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: Fix out-of-bounds array write in tdelete (CVE-2026-19542)
* glibc: Non-progress DoS in SHIFT_JISX0213 -&gt (CVE-2026-77117)
* glibc: Non-progress DoS in EUC_JISX0213 -> UCS-4 conversion state (CVE-2026-80489)
* glibc: glibc: Heap buffer overflow via attacker-controlled fopen mode string (CVE-2026-18374)

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 212

ReleasePackageFixed in
AlmaLinux · 8 compat-libpthread-nonshared 2.28-251.el8_10.48
AlmaLinux · 8 glibc 2.28-251.el8_10.48
AlmaLinux · 8 glibc-all-langpacks 2.28-251.el8_10.48
AlmaLinux · 8 glibc-benchtests 2.28-251.el8_10.48
AlmaLinux · 8 glibc-common 2.28-251.el8_10.48
AlmaLinux · 8 glibc-devel 2.28-251.el8_10.48
AlmaLinux · 8 glibc-doc 2.28-251.el8_10.48
AlmaLinux · 8 glibc-gconv-extra 2.28-251.el8_10.48
AlmaLinux · 8 glibc-headers 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-aa 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-af 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-agr 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ak 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-am 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-an 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-anp 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ar 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-as 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ast 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ayc 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-az 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-be 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-bem 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ber 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-bg 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-bho 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-bi 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-bn 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-bo 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-br 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-brx 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-bs 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-byn 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ca 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ce 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-chr 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-cmn 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-crh 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-cs 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-csb 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-cv 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-cy 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-da 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-de 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-doi 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-dsb 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-dv 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-dz 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-el 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-en 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-eo 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-es 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-et 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-eu 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-fa 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ff 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-fi 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-fil 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-fo 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-fr 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-fur 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-fy 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ga 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-gd 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-gez 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-gl 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-gu 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-gv 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ha 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-hak 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-he 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-hi 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-hif 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-hne 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-hr 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-hsb 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ht 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-hu 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-hy 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ia 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-id 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ig 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ik 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-is 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-it 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-iu 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ja 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ka 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-kab 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-kk 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-kl 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-km 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-kn 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ko 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-kok 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ks 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ku 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-kw 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-lb 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-lg 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-li 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-lij 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ln 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-lo 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-lt 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-lv 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-lzh 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mag 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mai 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mfe 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mg 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mhr 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mi 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-miq 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mjw 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mk 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ml 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mn 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mni 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mr 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ms 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-mt 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-my 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-nan 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-nb 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-nds 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ne 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-nhn 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-niu 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-nl 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-nn 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-nr 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-nso 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-oc 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-om 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-or 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-os 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-pa 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-pap 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-pl 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ps 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-pt 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-quz 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-raj 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ro 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ru 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-rw 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sa 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sah 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sat 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sc 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sd 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-se 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sgs 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-shn 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-shs 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-si 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sid 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sk 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sl 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sm 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-so 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sq 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sr 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ss 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-st 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sv 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-sw 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-szl 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ta 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-tcy 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-te 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-tg 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-th 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-the 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ti 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-tig 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-tk 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-tl 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-tn 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-to 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-tpi 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-tr 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ts 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-tt 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ug 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-uk 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-unm 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ur 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-uz 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-ve 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-vi 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-wa 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-wae 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-wal 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-wo 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-xh 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-yi 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-yo 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-yue 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-yuw 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-zh 2.28-251.el8_10.48
AlmaLinux · 8 glibc-langpack-zu 2.28-251.el8_10.48
AlmaLinux · 8 glibc-locale-source 2.28-251.el8_10.48
AlmaLinux · 8 glibc-minimal-langpack 2.28-251.el8_10.48
AlmaLinux · 8 glibc-nss-devel 2.28-251.el8_10.48
AlmaLinux · 8 glibc-static 2.28-251.el8_10.48
AlmaLinux · 8 glibc-utils 2.28-251.el8_10.48
AlmaLinux · 8 libnsl 2.28-251.el8_10.48
AlmaLinux · 8 nscd 2.28-251.el8_10.48
AlmaLinux · 8 nss_db 2.28-251.el8_10.48
AlmaLinux · 8 nss_hesiod 2.28-251.el8_10.48

Vulnerabilities 4

  • 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…

References

  • report
    https://access.redhat.com/security/cve/CVE-2026-18374
  • report
    https://access.redhat.com/security/cve/CVE-2026-19542
  • report
    https://access.redhat.com/security/cve/CVE-2026-77117
  • report
    https://access.redhat.com/security/cve/CVE-2026-80489
  • report
    https://bugzilla.redhat.com/2523249
  • report
    https://bugzilla.redhat.com/2523274
  • report
    https://bugzilla.redhat.com/2524870
  • report
    https://bugzilla.redhat.com/2525256
  • advisory
    https://errata.almalinux.org/8/ALSA-2026-80798.html