Bug 1631730 - glibc: Missing ENDBR32 in start.S (incorrect CET-enabled startup code on i686)
Summary: glibc: Missing ENDBR32 in start.S (incorrect CET-enabled startup code on i686)
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: glibc
Version: 8.0
Hardware: i686
OS: Linux
high
low
Target Milestone: rc
: 8.0
Assignee: Florian Weimer
QA Contact: Alexandra Petlanová Hájková
URL:
Whiteboard:
Depends On: 1631728
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-09-21 11:44 UTC by Florian Weimer
Modified: 2023-07-18 14:30 UTC (History)
8 users (show)

Fixed In Version: glibc-2.28-17.el8
Doc Type: No Doc Update
Doc Text:
undefined
Clone Of: 1631728
Environment:
Last Closed: 2019-06-14 01:01:12 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1652651 1 None None None 2021-02-04 15:41:22 UTC
Red Hat Bugzilla 1652925 0 unspecified CLOSED annobin: Check that code at entry point starts with ENDBR32/ENDBR64 on i686/x86_64 2021-02-22 00:41:40 UTC
Sourceware 23606 0 None None None 2019-03-06 07:40:15 UTC

Internal Links: 1652651 1652925

Description Florian Weimer 2018-09-21 11:44:03 UTC
+++ This bug was initially created as a clone of Bug #1631728 +++

We need to backport this commit for 32-bit CET support:

commit 2339d6a55eb7a7e040ae888e906adc49eeb59eab
Author: H.J. Lu <hjl.tools>
Date:   Wed Sep 12 08:40:59 2018 -0700

    i386: Use ENTRY and END in start.S [BZ #23606]

This affects the statically-linked startup code, so binaries will have to be rebuilt.


Note You need to log in before you can comment on or make changes to this bug.