--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2024-f7ae5df88d
2024-04-20 02:13:26.365224
--------------------------------------------------------------------------------
Name : glibc
Product : Fedora 38
Version : 2.37
Release : 19.fc38
URL :
http://www.gnu.org/software/glibc/
Summary : The GNU libc libraries
Description :
The glibc package contains standard libraries which are used by
multiple programs on the system. In order to save disk space and
memory, as well as to make upgrading easier, common system code is
kept in one place and shared between programs. This particular package
contains the most important sets of shared libraries: the standard C
library and the standard math library. Without these two libraries, a
Linux system will not function.
--------------------------------------------------------------------------------
Update Information:
This update includes several bug fixes from the upstream glibc release branch,
including a fix for CVE-2024-2961.
--------------------------------------------------------------------------------
ChangeLog:
* Thu Apr 18 2024 Arjun Shankar <arjun(a)redhat.com> - 2.37-19
- Auto-sync with upstream branch release/2.37/master,
commit 89ce64b269a897a7780e4c73a7412016381c6ecf:
- iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence
(CVE-2024-2961)
- powerpc: Fix ld.so address determination for PCREL mode (bug 31640)
- AArch64: Check kernel version for SVE ifuncs
- aarch64: fix check for SVE support in assembler
- aarch64: correct CFI in rawmemchr (bug 31113)
- AArch64: Remove Falkor memcpy
- AArch64: Add memset_zva64
- AArch64: Cleanup emag memset
- AArch64: Cleanup ifuncs
- AArch64: Add support for MOPS memcpy/memmove/memset
- Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h
- AArch64: Improve SVE memcpy and memmove
- LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf
- linux: Use rseq area unconditionally in sched_getcpu (bug 31479)
- Include sys/rseq.h in tst-rseq-disable.c
- nptl: Unconditionally use a 32-byte rseq area
- make ���struct pthread��� a complete type
- support: use 64-bit time_t (bug 30111)
- S390: Do not clobber r7 in clone [BZ #31402]
- malloc: Use __get_nprocs on arena_get2 (BZ 30945)
- arm: Remove wrong ldr from _dl_start_user (BZ 31339)
- sparc: Remove unwind information from signal return stubs [BZ #31244]
- sparc: Fix sparc64 memmove length comparison (BZ 31266)
- sparc64: Remove unwind information from signal return stubs [BZ#31244]
- sparc: Fix broken memset for sparc32 [BZ #31068]
- x86_64: Optimize ffsll function code size.
- sysdeps: tst-bz21269: fix -Wreturn-type
- sysdeps: tst-bz21269: handle ENOSYS & skip appropriately
- sysdeps: tst-bz21269: fix test parameter
- i386: Use pthread_barrier for synchronization on tst-bz21269
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2275855 - CVE-2024-2961 glibc: Out of bounds write in iconv may lead to
remote code execution [fedora-all]
https://bugzilla.redhat.com/show_bug.cgi?id=2275855
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2024-f7ae5df88d' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------