From 81b82fb966ffbd94353f793ad17116c6088dedd9 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Mon, 19 Jun 2017 22:32:12 +0200 Subject: ld.so: Reject overly long LD_AUDIT path elements Also only process the last LD_AUDIT entry. --- ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index d3dfbe48b1..5c4815eb43 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2017-06-19 Florian Weimer + + * elf/rtld.c (audit_list_string): New variable. + (audit_list): Update comment. + (struct audit_list_iter): Define. + (audit_list_iter_init, audit_list_iter_next): New function. + (dl_main): Use struct audit_list_iter to process audit modules. + (process_dl_audit): Call dso_name_valid_for_suid. + (process_envvars): Set audit_list_string instead of calling + process_dl_audit. + 2017-06-19 Florian Weimer * elf/rtld.c (SECURE_NAME_LIMIT, SECURE_PATH_LIMIT): Define. -- cgit 1.4.1