[Bug dynamic-link/26926] aarch64: library dependencies are not bti protected

cvs-commit at gcc dot gnu.org sourceware-bugzilla@sourceware.org
Fri Dec 11 15:19:11 GMT 2020


https://sourceware.org/bugzilla/show_bug.cgi?id=26926

--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Szabolcs Nagy <nsz@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=72739c79f61989a76b7dd719f34fcfb7b8eadde9

commit 72739c79f61989a76b7dd719f34fcfb7b8eadde9
Author: Szabolcs Nagy <szabolcs.nagy@arm.com>
Date:   Fri Nov 20 15:27:06 2020 +0000

    aarch64: Fix missing BTI protection from dependencies [BZ #26926]

    The _dl_open_check and _rtld_main_check hooks are not called on the
    dependencies of a loaded module, so BTI protection was missed on
    every module other than the main executable and directly dlopened
    libraries.

    The fix just iterates over dependencies to enable BTI.

    Fixes bug 26926.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Glibc-bugs mailing list