]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
ld.so.8: LD_POINTER_GUARD has been removed in glibc 2.23
authorMichael Kerrisk <mtk.manpages@gmail.com>
Tue, 24 Nov 2015 06:43:04 +0000 (07:43 +0100)
committerMichael Kerrisk <mtk.manpages@gmail.com>
Tue, 24 Nov 2015 06:43:04 +0000 (07:43 +0100)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
man8/ld.so.8

index af7b826ba0b2662e9490fbb2c24431a927beb596..8a97a77ca1566b027206d7d39024e0575ff9376f 100644 (file)
@@ -362,7 +362,7 @@ is ignored for set-user-ID/set-group-ID binaries.
 .\" (from the origin path saved at load time, or from /proc/self/exe)?
 .TP
 .B LD_POINTER_GUARD
-(glibc since 2.4)
+(glibc from 2.4 to 2.22)
 Set to 0 to disable pointer guarding.
 Any other value enables pointer guarding, which is also the default.
 Pointer guarding is a security mechanism whereby some pointers to code
@@ -372,6 +372,11 @@ or function pointers used by various glibc internals) are mangled
 semi-randomly to make it more difficult for an attacker to hijack
 the pointers for use in the event of a buffer overrun or
 stack-smashing attack.
+Since glibc 2.23,
+.\" commit a014cecd82b71b70a6a843e250e06b541ad524f7
+.B LD_POINTER_GUARD
+can no longer be used to disable pointer guarding,
+which is now always enabled.
 .TP
 .B LD_PROFILE
 (glibc since 2.1)