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: buffer overflow in ld.so leading to privilege escalation (CVE-2023-4911)
* glibc: Stack read overflow in getaddrinfo in no-aaaa mode (CVE-2023-4527)
* glibc: potential use-after-free in getaddrinfo() (CVE-2023-4806)
* glibc: potential use-after-free in gaih_inet() (CVE-2023-4813)
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 214
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 8 | compat-libpthread-nonshared | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-all-langpacks | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-benchtests | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-common | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-devel | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-doc | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-gconv-extra | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-headers | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-aa | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-af | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-agr | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ak | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-am | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-an | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-anp | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ar | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-as | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ast | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ayc | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-az | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-be | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-bem | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ber | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-bg | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-bhb | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-bho | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-bi | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-bn | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-bo | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-br | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-brx | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-bs | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-byn | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ca | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ce | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-chr | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-cmn | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-crh | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-cs | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-csb | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-cv | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-cy | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-da | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-de | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-doi | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-dsb | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-dv | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-dz | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-el | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-en | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-eo | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-es | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-et | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-eu | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-fa | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ff | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-fi | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-fil | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-fo | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-fr | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-fur | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-fy | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ga | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-gd | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-gez | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-gl | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-gu | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-gv | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ha | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-hak | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-he | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-hi | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-hif | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-hne | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-hr | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-hsb | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ht | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-hu | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-hy | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ia | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-id | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ig | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ik | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-is | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-it | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-iu | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ja | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ka | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-kab | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-kk | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-kl | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-km | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-kn | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ko | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-kok | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ks | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ku | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-kw | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ky | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-lb | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-lg | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-li | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-lij | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ln | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-lo | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-lt | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-lv | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-lzh | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mag | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mai | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mfe | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mg | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mhr | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mi | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-miq | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mjw | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mk | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ml | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mn | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mni | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mr | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ms | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-mt | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-my | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-nan | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-nb | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-nds | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ne | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-nhn | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-niu | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-nl | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-nn | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-nr | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-nso | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-oc | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-om | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-or | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-os | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-pa | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-pap | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-pl | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ps | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-pt | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-quz | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-raj | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ro | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ru | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-rw | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sa | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sah | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sat | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sc | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sd | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-se | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sgs | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-shn | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-shs | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-si | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sid | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sk | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sl | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sm | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-so | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sq | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sr | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ss | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-st | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sv | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-sw | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-szl | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ta | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-tcy | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-te | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-tg | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-th | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-the | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ti | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-tig | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-tk | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-tl | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-tn | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-to | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-tpi | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-tr | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ts | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-tt | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ug | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-uk | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-unm | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ur | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-uz | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-ve | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-vi | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-wa | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-wae | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-wal | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-wo | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-xh | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-yi | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-yo | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-yue | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-yuw | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-zh | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-langpack-zu | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-locale-source | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-minimal-langpack | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-nss-devel | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-static | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | glibc-utils | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | libnsl | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | nscd | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | nss_db | 2.28-225.el8_8.6 |
| AlmaLinux · 8 | nss_hesiod | 2.28-225.el8_8.6 |
Vulnerabilities 4
-
High 7.8
Glibc: buffer overflow in ld.so leading to privilege escalation
A buffer overflow was discovered in the GNU C Library's dynamic loader ld.so while processing the GLIBC_TUNABLES environment variable. This issue could allow a local attacker to use maliciously crafted GLIBC_TUNABLES environment variables when launching binar…
KEV Nov 21, 2023 -
Medium 6.5
Glibc: stack read overflow in getaddrinfo in no-aaaa mode
A flaw was found in glibc. When the getaddrinfo function is called with the AF_UNSPEC address family and the system is configured with no-aaaa mode via /etc/resolv.conf, a DNS response via TCP larger than 2048 bytes can potentially disclose stack contents thr…
-
Medium 5.9
Glibc: potential use-after-free in getaddrinfo()
A flaw has been identified in glibc. In an extremely rare situation, the getaddrinfo function may access memory that has been freed, resulting in an application crash. This issue is only exploitable when a NSS module implements only the _nss_*_gethostbyname2_…
-
Medium 5.9CVE-2023-4813 Public exploit
Glibc: potential use-after-free in gaih_inet()
A flaw has been identified in glibc. In an uncommon situation, the gaih_inet function may use memory that has been freed, resulting in an application crash. This issue is only exploitable when the getaddrinfo function is called and the hosts database in /etc/…
References
-
report
https://access.redhat.com/security/cve/CVE-2023-4527
-
report
https://access.redhat.com/security/cve/CVE-2023-4806
-
report
https://access.redhat.com/security/cve/CVE-2023-4813
-
report
https://access.redhat.com/security/cve/CVE-2023-4911
-
report
https://bugzilla.redhat.com/2234712
-
report
https://bugzilla.redhat.com/2237782
-
report
https://bugzilla.redhat.com/2237798
-
report
https://bugzilla.redhat.com/2238352
-
advisory
https://errata.almalinux.org/8/ALSA-2023-5455.html