[openwrt/openwrt] toolchain: glibc: Update glibc 2.38 to recent HEAD

LEDE Commits lede-commits at lists.infradead.org
Sat May 4 11:07:55 PDT 2024


hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/6b3195ae62091fc224500e50661ccdc9651376fc

commit 6b3195ae62091fc224500e50661ccdc9651376fc
Author: Hauke Mehrtens <hauke at hauke-m.de>
AuthorDate: Sun Apr 28 22:05:23 2024 +0200

    toolchain: glibc: Update glibc 2.38 to recent HEAD
    
    23514c72b7 syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246)
    d0338312aa syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779)
    d37c2b20a4 syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780)
    30e546d76e x86_64: Optimize ffsll function code size.
    18876c9ff5 S390: Fix building with --disable-mutli-arch [BZ #31196]
    6f68075869 sparc: Fix broken memset for sparc32 [BZ #31068]
    0e383d2d4e sparc64: Remove unwind information from signal return stubs [BZ#31244]
    aac57faf54 sparc: Fix sparc64 memmove length comparison (BZ 31266)
    0c5e5bace5 sparc: Remove unwind information from signal return stubs [BZ #31244]
    b09073e631 arm: Remove wrong ldr from _dl_start_user (BZ 31339)
    506e47da1d malloc: Use __get_nprocs on arena_get2 (BZ 30945)
    ee4806e978 S390: Do not clobber r7 in clone [BZ #31402]
    5753cda1ca linux: Use rseq area unconditionally in sched_getcpu (bug 31479)
    0518bb0c16 LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf
    5456ff5d80 Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h
    d8a2b56b4f AArch64: Add support for MOPS memcpy/memmove/memset
    25b66e8c4a AArch64: Cleanup ifuncs
    1521237c32 AArch64: Cleanup emag memset
    156e44845f AArch64: Add memset_zva64
    a08ff92294 AArch64: Remove Falkor memcpy
    168ae58e6e aarch64: correct CFI in rawmemchr (bug 31113)
    1bf17ce978 aarch64: fix check for SVE support in assembler
    92da7c2cfe AArch64: Check kernel version for SVE ifuncs
    20534f8176 powerpc: Fix ld.so address determination for PCREL mode (bug 31640)
    e1135387de iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961)
    61484011e7 sparc: Remove 64 bit check on sparc32 wordsize (BZ 27574)
    78d9f91da6 login: Check default sizes of structs utmp, utmpx, lastlog
    68bff88592 login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701)
    decc9f504a nptl: Fix tst-cancel30 on kernels without ppoll_time64 support
    29e20bd122 i386: ulp update for SSE2 --disable-multi-arch configurations
    5968aebb86 CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677)
    541ea5172a CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678)
    2ae9446c1b CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678)
    71af8ca864 CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680)
    e9f05fa1c6 elf: Also compile dl-misc.os with $(rtld-early-cflags)
    
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 toolchain/glibc/common.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/toolchain/glibc/common.mk b/toolchain/glibc/common.mk
index 79a7a0131d..28beda04eb 100644
--- a/toolchain/glibc/common.mk
+++ b/toolchain/glibc/common.mk
@@ -12,8 +12,8 @@ PKG_RELEASE:=1
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE_VERSION:=cfe121910013a46e2477562282c56ae8062089aa
-PKG_MIRROR_HASH:=99b9beb283d644caacea12fe87dd7f0a0141ff26349ee500a78047aba3f5be5c
+PKG_SOURCE_VERSION:=e9f05fa1c62c8044ff025963498063f73eb51c5f
+PKG_MIRROR_HASH:=fd61eb2caea0d4100638b8aa8285b0f1bc23af921c376516307c9ab8ac307739
 PKG_SOURCE_URL:=https://sourceware.org/git/glibc.git
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.zst
 PKG_CPE_ID:=cpe:/a:gnu:glibc




More information about the lede-commits mailing list