From d80f1415699371a9a7dd0e905952d0d83659c34d Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Tue, 27 Oct 2020 16:58:16 -0500 Subject: [PATCH] in SendKexDhReply(), clear sigKeyBlock before use (fixes ZD11139). --- src/internal.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/internal.c b/src/internal.c index cdd5dfb..3761f7b 100644 --- a/src/internal.c +++ b/src/internal.c @@ -6436,6 +6436,8 @@ int SendKexDhReply(WOLFSSH* ssh) return WS_BAD_ARGUMENT; } + WMEMSET(&sigKeyBlock, 0, sizeof sigKeyBlock); + sigKeyBlock.useRsa = ssh->handshake->pubKeyId == ID_SSH_RSA; sigKeyBlock.name = IdToName(ssh->handshake->pubKeyId); sigKeyBlock.nameSz = (word32)strlen(sigKeyBlock.name);