[PATCH] Memory leak fixed - when lauched as non-root user When we lauch sshd as non-root user, its still able to load public keys but fails to load private keys. So before exiting free the memory allocated for the public key

Preetish Amballi amballip at gmail.com
Sun Nov 3 01:21:04 AEDT 2024


Hi Team,

Any update on this patch?

Regards,
Preetish

On Fri, 25 Oct 2024 at 19:44, Preetish Amballi <amballip at gmail.com> wrote:

> ---
>  sshd.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/sshd.c b/sshd.c
> index dda8d9b77..cbdced5db 100644
> --- a/sshd.c
> +++ b/sshd.c
> @@ -1533,6 +1533,8 @@ main(int ac, char **av)
>                 } else {
>                         do_log2(ll, "Unable to load host key: %s",
>                             options.host_key_files[i]);
> +                       sshkey_free(pubkey);
> +                       pubkey = NULL;
>                         sensitive_data.host_keys[i] = NULL;
>                         sensitive_data.host_pubkeys[i] = NULL;
>                         continue;
> --
> 2.45.2
>
>


More information about the openssh-unix-dev mailing list