mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-08 08:30:47 -09:00
package/glibc: security bump to version 2.41-70
Fixes the following security issues:
- CVE-2025-5702: power10: strcmp fails to save and restore nonvolatile
vector registers
https://sourceware.org/cgit/glibc/tree/advisories/GLIBC-SA-2025-0003
- CVE-2025-5745: power10: strncmp fails to save and restore nonvolatile
vector registers
https://sourceware.org/cgit/glibc/tree/advisories/GLIBC-SA-2025-0004
Note: CVE-2025-5702 and CVE-2025-5745 are specific to the Power 10
hardware architecture, which is not supported in Buildroot at the time
of this commit. The highest target CPU supported in Buildroot is
Power 9. See the file `arch/Config.in.powerpc`.
- CVE-2025-8058: posix: Fix double-free after allocation failure in regcomp
https://sourceware.org/cgit/glibc/tree/advisories/GLIBC-SA-2025-0005
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
[Julien: add the note about power10 in commit log]
Signed-off-by: Julien Olivain <ju.o@free.fr>
(cherry picked from commit feaf53585a)
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
committed by
Thomas Perale
parent
01e97b6f5c
commit
c2a5677a5b
@@ -1,5 +1,5 @@
|
||||
# Locally calculated (fetched from Github)
|
||||
sha256 ed2cd1f058f22f682e700c5be408975db62025a14863a5a6700ee93d5927504e glibc-2.41-5-gcb7f20653724029be89224ed3a35d627cc5b4163.tar.gz
|
||||
sha256 166b6e7637bb45cb9352e4813005f83dd48f03ef634d3e9e94a30aa5a0300fab glibc-2.41-70-g1502c248d58cb99a203731707987a4342926e830.tar.gz
|
||||
|
||||
# Hashes for license files
|
||||
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
# Generate version string using:
|
||||
# git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2-
|
||||
# When updating the version, please also update localedef
|
||||
GLIBC_VERSION = 2.41-5-gcb7f20653724029be89224ed3a35d627cc5b4163
|
||||
GLIBC_VERSION = 2.41-70-g1502c248d58cb99a203731707987a4342926e830
|
||||
|
||||
# Upstream doesn't officially provide an https download link.
|
||||
# There is one (https://sourceware.org/git/glibc.git) but it's not reliable,
|
||||
@@ -25,6 +25,15 @@ GLIBC_CPE_ID_VENDOR = gnu
|
||||
# allow proper matching with the CPE database.
|
||||
GLIBC_CPE_ID_VERSION = $(word 1, $(subst -,$(space),$(GLIBC_VERSION)))
|
||||
|
||||
# Fixed by glibc-2.41-57-g84bdbf8a6f2fdafd3661489dbb7f79835a52da82
|
||||
GLIBC_IGNORE_CVES += CVE-2025-5745
|
||||
|
||||
# Fixed by glibc-2.41-60-g0c76c951620f9e12df2a89b2c684878b55bb6795
|
||||
GLIBC_IGNORE_CVES += CVE-2025-5702
|
||||
|
||||
# Fixed by glibc-2.41-64-g1e16d0096d80a6e12d5bfa8e0aafdd13c47efd65
|
||||
GLIBC_IGNORE_CVES += CVE-2025-8058
|
||||
|
||||
# All these CVEs are considered as not being security issues by
|
||||
# upstream glibc:
|
||||
# https://security-tracker.debian.org/tracker/CVE-2010-4756
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
# Use the same VERSION and SITE as target glibc
|
||||
# As in glibc.mk, generate version string using:
|
||||
# git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2-
|
||||
LOCALEDEF_VERSION = 2.41-5-gcb7f20653724029be89224ed3a35d627cc5b4163
|
||||
LOCALEDEF_VERSION = 2.41-70-g1502c248d58cb99a203731707987a4342926e830
|
||||
LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION).tar.gz
|
||||
LOCALEDEF_SITE = $(call github,bminor,glibc,$(LOCALEDEF_VERSION))
|
||||
HOST_LOCALEDEF_DL_SUBDIR = glibc
|
||||
|
||||
Reference in New Issue
Block a user