[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