From c09aabecdc898c074813aebb0a8900418aa3ae9e Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Fri, 10 Mar 2023 15:00:20 -0700 Subject: [PATCH] Plugin a memory leak in intercept mode. --- plugins/sudoers/sudoers.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/sudoers/sudoers.c b/plugins/sudoers/sudoers.c index a144372c0..5e1928f1e 100644 --- a/plugins/sudoers/sudoers.c +++ b/plugins/sudoers/sudoers.c @@ -187,8 +187,10 @@ sudoers_reinit_defaults(void) sudoers_error_hook = logger; /* No need to check the admin flag file multiple times. */ - if (ISSET(sudo_mode, MODE_POLICY_INTERCEPTED)) + if (ISSET(sudo_mode, MODE_POLICY_INTERCEPTED)) { + free(def_admin_flag); def_admin_flag = NULL; + } debug_return_bool(true); }