about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2017-06-19 22:31:04 +0200
committerFlorian Weimer <fweimer@redhat.com>2017-06-19 22:31:04 +0200
commit6d0ba622891bed9d8394eef1935add53003b12e8 (patch)
tree0161967ec7fde740479c11be7a3fcf4b5030c12c /ChangeLog
parentbf15120dd7860ac976f22e20fa386d8bf73c70e7 (diff)
downloadglibc-6d0ba622891bed9d8394eef1935add53003b12e8.tar.gz
glibc-6d0ba622891bed9d8394eef1935add53003b12e8.tar.xz
glibc-6d0ba622891bed9d8394eef1935add53003b12e8.zip
ld.so: Reject overly long LD_PRELOAD path elements
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0c637c2da9..d3dfbe48b1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2017-06-19  Florian Weimer  <fweimer@redhat.com>
+
+	* elf/rtld.c (SECURE_NAME_LIMIT, SECURE_PATH_LIMIT): Define.
+	(dso_name_valid_for_suid): New function.
+	(handle_ld_preload): Likewise.
+	(dl_main): Call it.  Remove alloca.
+
 2017-06-19  Joseph Myers  <joseph@codesourcery.com>
 
 	[BZ #21625]