On 2022-04-20 12:14, pgowda cve wrote:
Hi Randy,

Sorry for the misunderstanding from my side.
I am going through the list again and it seems like the required patch
was not part of the Hardknott.
It was rather a part of the Master branch.

I thought so! ;-)


@Mittal, Anuj , @Randy MacLeod
Please let me know if I can upgrade the GLIBC Hardknott to the latest
version of glibc-2.33?


Richard told me in IRC that the 3.3.6 build has happened and is in QA
now so let's handle this glibc update in WR Linux/LTS21.

../Randy



Thanks,
Pgowda



On Wed, Apr 20, 2022 at 9:11 PM Randy MacLeod
<[email protected]> wrote:

On 2022-04-20 11:30, pgowda cve wrote:
Hi Randy,

The GLIBC was already updated to the latest version on top of [BZ #28353].

Please find the commit which had [BZ #28353] patch along with others.
https://git.openembedded.org/openembedded-core/commit/?h=hardknott&id=d5bdff460cc8b0f38177f1f38d625eeda729b459

Thanks,
Pgowda


Ah good. I'm not sue why my repo seemed to be behind.

There are still 23 commits that could be picked up, several of which
are marked as bug fixes but since we have the patch that was my main
concern, I'll leave it up to Anuj to see if he wants the update for 3.3.6.

Naveen,

We'll need that update regardless for WR Linux so please test it.


Thanks,

../Randy


git log --oneline 3e2a15c666e40e5ee740e5079c56d83469280323...
5eddc29c92 (HEAD -> release/2.33/master, origin/release/2.33/master)
S390: Add new s390 platform z16.
c78ad8eb47 hppa: Use END instead of PSEUDO_END in swapcontext.S
32f74d4f14 hppa: Implement swapcontext in assembler (bug 28960)
baa74e8589 hppa: Fix warnings from _dl_lookup_address
6d9525b620 nptl: Fix cleanups for stack grows up [BZ# 28899]
8f56ecc19b hppa: Revise gettext trampoline design
ea94346dbe hppa: Fix swapcontext
aeab7584c2 Fix elf/tst-audit2 on hppa
f341ab08fc NEWS: Add a bug fix entry for BZ #28896
24e95955aa x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c
6f8e99b567 x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896]
a3cd0fe201 x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ
#28896]
cb922428dc string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755]
211cce703d <bits/platform/x86.h>: Correct x86_cpu_TBM
55446dd8a2 socket: Do not use AF_NETLINK in __opensock
9495d729f6 hurd if_index: Explicitly use AF_INET for if index discovery
78d25827ae Linux: Simplify __opensock and fix race condition [BZ #28353]
1956ad4930 x86-64: Test strlen and wcslen with 0 in the RSI register [BZ
#28064]
260360e89b x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ
#28064]
1b8f2456b9 x86: Use CHECK_FEATURE_PRESENT to check HLE [BZ #27398]
54fdfa2b33 x86: Black list more Intel CPUs for TSX [BZ #27398]
0a5f5e2dc1 x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033]
5cb6edb6cd x86: Copy IBT and SHSTK usable only if CET is enabled

$ git log --oneline 3e2a15c666e40e5ee740e5079c56d83469280323... | wc -l
23




On Wed, Apr 20, 2022 at 8:05 PM Randy MacLeod
<[email protected]> wrote:
On 2022-01-30 01:20, Pgowda wrote:
glibc-2.33 has been upgraded to latest version that includes many CVE and
other bug fixes. Ran the regressions and results are better.

Signed-off-by: pgowda <[email protected]>
---
    meta/recipes-core/glibc/glibc-version.inc | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-core/glibc/glibc-version.inc 
b/meta/recipes-core/glibc/glibc-version.inc
index 63241ee951..e1eefdee49 100644
--- a/meta/recipes-core/glibc/glibc-version.inc
+++ b/meta/recipes-core/glibc/glibc-version.inc
@@ -1,6 +1,6 @@
    SRCBRANCH ?= "release/2.33/master"
    PV = "2.33"
-SRCREV_glibc ?= "55b99e9ed07688019609bd4dcd17d3ebf4572948"
+SRCREV_glibc ?= "3e2a15c666e40e5ee740e5079c56d83469280323"
    SRCREV_localedef ?= "bd644c9e6f3e20c5504da1488448173c69c56c28"

    GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git"



Naveen, Anuj, Richard,

Is there time to do this one last time for hardknott  to pick up these
67 bug fixes in glibc?

We're particularily interested in:

78d25827ae   2021-09-28   Linux: Simplify __opensock and fix race
condition [BZ #28353]

but there seem to be many good bug fixes and optimizations in the list.

Naveen, please try it and test ASAP.

../Randy

5eddc29c92   2022-04-13   (HEAD -> release/2.33/master,
origin/release/2.33/master) S390: Add new s390 platform z16.
c78ad8eb47   2022-03-15   hppa: Use END instead of PSEUDO_END in
swapcontext.S
32f74d4f14   2022-03-15   hppa: Implement swapcontext in assembler (bug
28960)
baa74e8589   2022-03-06   hppa: Fix warnings from _dl_lookup_address
6d9525b620   2022-02-28   nptl: Fix cleanups for stack grows up [BZ# 28899]
8f56ecc19b   2022-02-22   hppa: Revise gettext trampoline design
ea94346dbe   2022-02-18   hppa: Fix swapcontext
aeab7584c2   2022-03-06   Fix elf/tst-audit2 on hppa
f341ab08fc   2022-02-18   NEWS: Add a bug fix entry for BZ #28896
24e95955aa   2022-02-18   x86: Fix TEST_NAME to make it a string in
tst-strncmp-rtm.c
6f8e99b567   2022-02-18   x86: Test wcscmp RTM in the wcsncmp overflow
case [BZ #28896]
a3cd0fe201   2022-02-15   x86: Fallback {str|wcs}cmp RTM in the ncmp
overflow case [BZ #28896]
cb922428dc   2022-02-17   string: Add a testcase for wcsncmp with
SIZE_MAX [BZ #28755]
211cce703d   2021-02-02   <bits/platform/x86.h>: Correct x86_cpu_TBM
55446dd8a2   2021-11-22   socket: Do not use AF_NETLINK in __opensock
9495d729f6   2021-10-18   hurd if_index: Explicitly use AF_INET for if
index discovery
78d25827ae   2021-09-28   Linux: Simplify __opensock and fix race
condition [BZ #28353]
1956ad4930   2021-07-08   x86-64: Test strlen and wcslen with 0 in the
RSI register [BZ #28064]
260360e89b   2021-07-08   x86: Remove wcsnlen-sse4_1 from wcslen
ifunc-impl-list [BZ #28064]
1b8f2456b9   2022-01-24   x86: Use CHECK_FEATURE_PRESENT to check HLE
[BZ #27398]
54fdfa2b33   2022-01-14   x86: Black list more Intel CPUs for TSX [BZ
#27398]
0a5f5e2dc1   2021-06-30   x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033]
5cb6edb6cd   2021-06-23   x86: Copy IBT and SHSTK usable only if CET is
enabled
3e2a15c666   2021-04-19   x86-64: Require BMI2 for __strlen_evex and
__strnlen_evex
25941de34e   2022-01-27   NEWS: Add a bug fix entry for BZ #27974
2b00ee820a   2021-06-09   String: Add overflow tests for strnlen,
memchr, and strncat [BZ #27974]
8a3a0177c7   2021-04-19   x86: Optimize strlen-evex.S
cef3bffade   2021-06-23   x86: Fix overflow bug in wcsnlen-sse4_1 and
wcsnlen-avx2 [BZ #27974]
3ac5a7fe8b   2021-06-23   x86-64: Add wcslen optimize for sse4.1
5697e2dda8   2021-06-22   x86-64: Move strlen.S to multiarch/strlen-vec.S
3dea108f60   2021-05-07   x86-64: Fix an unknown vector operation in
memchr-evex.S
355afae940   2021-05-03   x86: Optimize memchr-evex.S
b72b89705e   2021-04-19   x86: Optimize strlen-avx2.S
453ed0a0f2   2021-06-09   x86: Fix overflow bug with wmemchr-sse2 and
wmemchr-avx2 [BZ #27974]
e09c377806   2021-05-03   x86: Optimize memchr-avx2.S
902af2f5ee   2022-01-27   NEWS: Add a bug fix entry for BZ #27457
31dd3e3cb3   2021-04-01   x86-64: Fix ifdef indentation in strlen-evex.S
d49105cc7a   2021-03-07   x86-64: Use ZMM16-ZMM31 in AVX512 memmove
family functions
763cea698b   2021-03-07   x86-64: Use ZMM16-ZMM31 in AVX512 memset
family functions
82f1ba9af7   2021-02-23   x86: Add string/memory function tests in RTM
region
0598a25cbe   2021-03-05   x86-64: Add AVX optimized string/memory
functions for RTM
15bae38c8b   2021-03-05   x86-64: Add memcmp family functions with
256-bit EVEX
47bf9f38bb   2021-03-05   x86-64: Add memset family functions with
256-bit EVEX
1697e739ef   2021-03-05   x86-64: Add memmove family functions with
256-bit EVEX
06d1aed51b   2021-03-05   x86-64: Add strcpy family functions with
256-bit EVEX
9cee072f8f   2021-03-05   x86-64: Add ifunc-avx2.h functions with
256-bit EVEX
f0a2b67147   2021-02-26   x86: Set Prefer_No_VZEROUPPER and add
Prefer_AVX2_STRCMP
a744a0a3fe   2021-03-27   test-strnlen.c: Check that strnlen won't go
beyond the maximum length
6b7b6c7514   2021-03-27   test-strnlen.c: Initialize wchar_t string with
wmemset [BZ #27655]
86c153d092   2022-01-26   NEWS: Add a bug fix entry for BZ #28755
3d52239b30   2022-01-09   x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ#
28755]
d251ad533e   2021-06-01   aarch64: align stack in clone [BZ #27939]
06ce5fbd6d   2021-06-25   support: Fix xclone build failures on ia64 and
hppa
48d9161e02   2022-01-24   Linux: Detect user namespace support in
io/tst-getcwd-smallbuff
41980af2d7   2022-01-24   realpath: Avoid overwriting preexisting error
(CVE-2021-3998)
bcdde07537   2022-01-21   getcwd: Set errno to ERANGE for size == 1
(CVE-2021-3999)
46a70c49ba   2021-03-10   support: Add xclone
f63cb3cf72   2022-01-24   tst-realpath-toolong: Fix hurd build
e41e5b97e3   2022-01-13   realpath: Set errno to ENAMETOOLONG for result
larger than PATH_MAX [BZ #28770]
e081bafcb1   2022-01-18   support: Add helpers to create paths longer
than PATH_MAX
ac148bdd88   2021-06-25   elf: Fix glibc-hwcaps priorities with cache
flags mismatches [BZ #27046]
5cab4e3f3a   2021-09-25   powerpc: Fix unrecognized instruction errors
with recent binutils
0f70b829f8   2022-01-17   CVE-2022-23218: Buffer overflow in sunrpc
svcunix_create (bug 28768)
4f4452721d   2021-03-09   <shlib-compat.h>: Support
compat_symbol_reference for _ISOMAC
dae9a8e7f6   2022-01-17   sunrpc: Test case for clnt_create "unix"
buffer overflow (bug 22542)
4653cd9e36   2022-01-17   CVE-2022-23219: Buffer overflow in sunrpc
clnt_create for "unix" (bug 22542)
f10e992e8d   2022-01-17   socket: Add the __sockaddr_un_set function
a51b76b71e   2022-01-17   x86: use default cache size if it cannot be
determined [BZ #28784]

--
# Randy MacLeod
# Wind River Linux


--
# Randy MacLeod
# Wind River Linux



--
# Randy MacLeod
# Wind River Linux

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#164719): 
https://lists.openembedded.org/g/openembedded-core/message/164719
Mute This Topic: https://lists.openembedded.org/mt/88782078/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to