[PATCH] rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC...
authorMarcin Koƛcielnicki <mwk@0x04.net>
Wed, 20 Nov 2019 23:20:15 +0000 (00:20 +0100)
committerAdrian Bunk <bunk@debian.org>
Tue, 23 Apr 2024 16:23:00 +0000 (19:23 +0300)
commit6c6865d84d05c98e300985d3c8f6e0f435078606
treec4ef6bd5fe42249cdd785c5d859061ba9a367975
parent968bc68384dced1a096dc51293432d6859cc5bd1
[PATCH] 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").

Gbp-Pq: Topic all
Gbp-Pq: Name git-CVE-2019-19126-rtld-Check-__libc_enable_secure-before-honoring-LD_P.diff
sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h