Summary
[2.28-164.0.1]
- Merge of RH patches for ol8-u5 beta release
Review-exception: Routine merge
- Provide glibc.pthread.mutex_spin_count tunable for pthread adaptive
- spin mutex
Orabug: 27982358.
Reviewed-by: Qing Zhao <qing.zhao@oracle.com>
- add Ampere emag to tunable cpu list (Patrick McGehearty)
- add optimized memset for emag
- add an ASIMD variant of strlen for falkor
- Orabug: 2700101.
- Modify glibc-ora28849085.patch so it works with RHCK kernels.
- Orabug: 28849085.
- Make _IO_funlockfile match __funlockfile and _IO_flockfile match __flockfile
- Both should test
- if (stream->_flags & _IO_USER_LOCK) == 0)
- _IO_lock_lock (*stream->_lock);
- OraBug: 28481550.
Reviewed-by: Qing Zhao <qing.zhao@oracle.com>
[2.28-164]
- librt: fix NULL pointer dereference (#1966472).
[2.28-163]
- CVE-2021-33574: Deep copy pthread attribute in mq_notify (#1966472)
[2.28-162]
- CVE-2021-35942: wordexp: handle overflow in positional parameter number
(#1979127)
[2.28-161]
- Improve POWER10 performance with POWER9 fallbacks (#1956357)
[2.28-160]
- Backport POWER10 optimized rawmemchr for ppc64le (#1956357)
[2.28-159]
- Backport additional ifunc optimizations for ppc64le (#1956357)
[2.28-158]
- Rebuild with new binutils (#1946518)
[2.28-157]
- Consistently SXID_ERASE tunables in sxid binaries (#1934155)
[2.28-156]
- Backport ifunc optimizations for glibc for ppc64le (#1918719)
[2.28-155]
- CVE-2021-27645: nscd: Fix double free in netgroupcache (#1927877)
[2.28-154]
- Add IPPROTO_ETHERNET, IPPROTO_MPTCP, and INADDR_ALLSNOOPERS_GROUP defines
(#1930302)
[2.28-153]
- Support SEM_STAT_ANY via semctl. Return EINVAL for unknown commands to semctl,
msgctl, and shmctl. (#1912670)
[2.28-152]
- Update syscall-names.list to 5.7, 5.8, 5.9, 5.10 and 5.11. (#1871386)
Fixed packages 212
| Release | Package | Fixed in |
|---|---|---|
| Oracle Linux · 8 | compat-libpthread-nonshared | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-all-langpacks | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-benchtests | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-common | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-devel | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-headers | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-aa | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-af | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-agr | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ak | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-am | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-an | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-anp | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ar | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-as | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ast | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ayc | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-az | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-be | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-bem | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ber | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-bg | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-bhb | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-bho | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-bi | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-bn | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-bo | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-br | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-brx | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-bs | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-byn | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ca | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ce | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-chr | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-cmn | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-crh | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-cs | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-csb | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-cv | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-cy | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-da | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-de | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-doi | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-dsb | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-dv | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-dz | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-el | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-en | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-eo | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-es | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-et | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-eu | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-fa | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ff | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-fi | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-fil | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-fo | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-fr | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-fur | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-fy | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ga | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-gd | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-gez | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-gl | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-gu | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-gv | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ha | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-hak | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-he | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-hi | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-hif | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-hne | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-hr | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-hsb | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ht | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-hu | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-hy | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ia | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-id | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ig | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ik | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-is | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-it | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-iu | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ja | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ka | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-kab | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-kk | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-kl | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-km | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-kn | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ko | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-kok | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ks | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ku | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-kw | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ky | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-lb | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-lg | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-li | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-lij | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ln | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-lo | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-lt | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-lv | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-lzh | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mag | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mai | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mfe | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mg | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mhr | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mi | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-miq | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mjw | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mk | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ml | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mn | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mni | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mr | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ms | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-mt | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-my | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-nan | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-nb | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-nds | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ne | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-nhn | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-niu | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-nl | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-nn | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-nr | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-nso | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-oc | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-om | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-or | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-os | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-pa | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-pap | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-pl | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ps | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-pt | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-quz | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-raj | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ro | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ru | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-rw | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sa | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sah | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sat | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sc | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sd | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-se | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sgs | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-shn | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-shs | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-si | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sid | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sk | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sl | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sm | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-so | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sq | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sr | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ss | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-st | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sv | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-sw | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-szl | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ta | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-tcy | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-te | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-tg | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-th | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-the | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ti | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-tig | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-tk | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-tl | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-tn | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-to | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-tpi | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-tr | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ts | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-tt | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ug | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-uk | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-unm | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ur | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-uz | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-ve | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-vi | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-wa | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-wae | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-wal | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-wo | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-xh | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-yi | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-yo | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-yue | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-yuw | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-zh | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-langpack-zu | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-locale-source | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-minimal-langpack | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-nss-devel | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-static | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | glibc-utils | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | libnsl | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | nscd | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | nss_db | 0:2.28-164.0.1.el8 |
| Oracle Linux · 8 | nss_hesiod | 0:2.28-164.0.1.el8 |
Vulnerabilities 3
-
Critical 9.1
The wordexp function in the GNU C Library (aka glibc) through 2.33 may crash or read arbitrary memory in parse_param (i…
-
Low 2.5
The nameserver caching daemon (nscd) in the GNU C Library (aka glibc or libc6) 2.29 through 2.33, when processing a req…
-
Unscored —
The mq_notify function in the GNU C Library (aka glibc) versions 2.32 and 2.33 has a use-after-free. It may use the not…