Skip to content
OpenAdvisories
Medium ELSA-2021-0348 3 CVEs

Moderate: glibc security and bug fix update (Oracle Linux 7)

Published Feb 5, 2021 · Updated Feb 5, 2021

Summary

[2.17-322.0.2]
- merge RH el7 u9 errata patches with Oracle patches
Review-exception: Simple merge
- merge RH el7 u9 patches with Oracle patches
Review-exception: Simple merge
- Four patches to match 3rd patch bundle from Marvell
- modify MIPS values in elf/elf.h
- add sysdeps/aarch64/sys/ifunc.h
- consolidate Linux mmap [BZ-21270]
- fix mmap for really large offsets
- [Orabug 30778222]
Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>

- [Orabug 28481550/29851177] Make funlockfile/flockfile match tests with
_IO_funlockfile and _IO_flockfile.
- aarch64 Optimize memcpy for octeonx
- aarch64 Add Atomics HWCAP_IMPORTANT
- implement allocate_once
- Adding Mike Fabian's C.utf-8 patch (C.utf-8 is a unicode-aware version of the C locale)
- Marvell Patches to support mips/aarch64
- mips support _ABI64 and STRING_INLINE_unaligned
- mips Use HAVE_SA_RESTORER for declaration of restore_rt.
- Do not redefine MEMCPY_OK_FOR_FWD_MEMMOVE
- mips pread.c remove typo.
- mips remove mips64/n32/fallocate.c
- add uint64_t for SEM_NWAITERS_SHIFT
- Replace sysdeps/mips/preconfigure with current version.
- change !_MIPS_ARCH_OCTEON to !defined _MIPS_ARCH_OCTEON
- Check for /usr/bin/sh before invoking bash specific cmds
- Backport to fix ltp set{re,res}{g,u}id.c tests.
- mips Octeon add syncw in atomic.h asm.h
- Make mmap64() 64-bit file offsets for n32
- mips Use 'k0' for Octeon1
- Bug 1591 mips/mips64/pthread_spin_unlock.c
- mips Bug 1552 fadvise changes
- mips user.h delete PAGE_SIZE PAGE_MASK NBPG HOST_STACK_END_ADDR
- mips bug 1633 modify debug/Makefile
- mips octeon2 optimize atomic compare and exchange
- mips Append octeon3 to the machine variable.
- ifaddrs netlink request increase buffer size for large messages
- mips clean up memcpy.S syntax (no change in prefetching)
- Include sysdep.h in sysdeps/aarch64/crti.S
- aarch64 rename R_AARCH64 fields based on new ABI
- aarch64 Support variable pagesize
- mips bug 4380 static glibc syscalls to support cancellation
- aarch64 add funwind tables to backtrace
- aarch64 define typesizes
- mips sqrt code added
- Cleanup strcoll_l to match upstream
- Add test to check for cache size int overflow
- mips correct reserved FCSR bits
- mips fpu_control.h standardize capitalization
- mips fpu_control.h add FPU_RC_MASK
- mips use FPU_RC_MASK in fegetround fesetround
- mips inline math lib support functions
- mips add strcmp.c
- mips revise memset again for Octeon 128byte cache lines
- aarch64 define FUTEX_WAIT_REQUEUE_PI
- aarch64 Define ABORT_INSTRUCTION
- aarch64 fix first cfi_adjust_cfa_offset
- mips add section GNU-stack for executable stack
- aarch64 Make SSIZE_T_TYPE always signed long
- aarch64 define OFF_T_TYPE to be SYSCALL_SLONG_TYPE
- aarch64 Handle various MATCHES cases
- Change shm_segsz to be __syscall_ulong_t
- convert elf/sotruss.ksh to standard Bourne function syntax
- aarch64 remove inaccurate comment from sysdep.h
- aarch64 Prevent warning in sigcontextinfo.h
- aarch64 Prevent warning in jmpbuf-unwind.h
- check signal stack before and after swapcontext
- aarch64 Add SystemTap probe longjmp and setjmp
- aarch64 count_leading_zeros defined
- mips improved newlib strcmp.c
- fix initial condition for get_nprocs
- aarch64: remove asm/ptrace.h in sys includes
- elf/pldd.c use scratch_buffer instead of extend_alloca
- grp Rewrite to use scratch_buffer
- add scratch_buffer to initgroups
- add scratch_buffer to getnameinfo
- nscd_getgr_r add scratch_buffer
- mips Define DT_MIPS_RLD_MAP_REL macro
- mips Add ENTRY and END to assembly routines
- Makeconfig changes to support include subdirs
- mips assembly changes for GP64_REG and GP64_STACK
- sunrpc: Do not use alloca in clntudp_call
- Improve wide char support
- Provide cache/non-cache versions for localedata
- CR29749550 [armv5] build failure
- Add 3 arm patches to aarch64 tree to avoid future build/merge failures.
- Rebase aarch64 patches at 30000 to avoid future conflicts.
- Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
- EL Errata <el-errata_ww@oracle.com>
- Add BUS_MCEERR_AR, BUS_MCEERR_AO to sysdeps/unix/sysv/linux/bits/siginfo.h
- Add MAP_SHARED_VALIDATE to sysdeps/unix/sysv/linux/bits/mman-linux.h and
- sysdeps/unix/sysv/linux/aarch64/bits/mman-linux.h
- Add MAP_SYNC to sysdeps/unix/sysv/linux/aarch64/bits/mman.h
- Add RTEXT_FILTER_SKIP_STATS
- Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
Orabug: <29495283>
- add Ampere emag to tunable cpu list
- add optimized memset for emag
- add an ASIMD variant of strlen for falkor
- Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
Orabug: <2700101>
- Reviewed-by: Jose E. Marchesi <jose.marchesi@oracle.com>
- bundle of 71 upstream commits to improve malloc correctness and performance
- upstream commit 4b5b548c9fedd5e6d920639e42ea8e5f473c4de3
- Fix BZ #15089: malloc_trim always trim for large padding.
- upstream commit 51a7380b8968251a49a4c5b0bc7ed1af5b0512c6
- malloc/malloc.c: Avoid calling sbrk unnecessarily with zero
- upstream commit 8a35c3fe122d49ba76dff815b3537affb5a50b45
- Use alignment macros, pagesize and powerof2.
- upstream commit eab55bfb14f5e1ea6f522d81632ce5a1b8a8c942
- Add missing includes to sysdeps/generic/malloc-sysdep.h.
- upstream commit 987c02692a88b8c9024cb99187434aad02c3c047
- malloc: fix comment typo
- upstream commit c52ff39e8ee052e4a57676d65a27f09bd0a859ad
- * malloc/malloc.c: Fix powerof2 check.
- upstream commit af102d9529faee5810fde80dac6337b6148789ad
- Remove explicit inline on malloc perturb functions.
- upstream commit ca6be1655bd357bf6ac8857fba9b9dce928edbdc
- Use ALIGN_DOWN in systrim.
- upstream commit 8ba14398e629c1f63b9c91a59a47a713b3cce8bc
- Do not macro-expand failed assertion expression [BZ #18604]
- upstream commit 400e12265d99964f8445bb6d717321eb73152cc5
- Replace MUTEX_INITIALIZER with _LIBC_LOCK_INITIALIZER in generic code
- upstream commit 00d4e2ea3503e6de0f198cd65343f287a51f04db
- malloc: Remove arena_mem variable
- upstream commit ca135f824b1dbaf43e4a673de7725db76a51b714
- malloc: Re

Fixed packages 7

ReleasePackageFixed in
Oracle Linux · 7 glibc 0:2.17-322.0.2.el7_9
Oracle Linux · 7 glibc-common 0:2.17-322.0.2.el7_9
Oracle Linux · 7 glibc-devel 0:2.17-322.0.2.el7_9
Oracle Linux · 7 glibc-headers 0:2.17-322.0.2.el7_9
Oracle Linux · 7 glibc-static 0:2.17-322.0.2.el7_9
Oracle Linux · 7 glibc-utils 0:2.17-322.0.2.el7_9
Oracle Linux · 7 nscd 0:2.17-322.0.2.el7_9

Vulnerabilities 3