]> git.ipfire.org Git - thirdparty/glibc.git/commit
rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019...
authorMarcin Koƛcielnicki <mwk@0x04.net>
Wed, 20 Nov 2019 23:20:15 +0000 (00:20 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Fri, 22 Nov 2019 12:11:36 +0000 (13:11 +0100)
commit2626b15e88e00b5e9c8cc3962cf4768a5344f07a
tree974b27ea9cefa64eff0d8c36b1d16ec46959a26c
parent845278f2c6f93b1bb72c1e61529785740ea05f62
rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126) [BZ #25204]

The problem was introduced in glibc 2.23, in commit
b9eb92ab05204df772eb4929eccd018637c9f3e9
("Add Prefer_MAP_32BIT_EXEC to map executable pages with MAP_32BIT").

(cherry picked from commit d5dfad4326fc683c813df1e37bbf5cf920591c8e)
Change-Id: Ib782573b4623ee3edfa9f98ad62f69b9d8edcb27
NEWS
sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h