From b55d7f3b73fd303e089162b7ce1eda888777eba3 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 28 Oct 2019 11:47:55 +0100 Subject: [PATCH] SSH-01-006: Add missing NULL check for ssh_packet_get_current_crypto() Fixes T193 Signed-off-by: Andreas Schneider Reviewed-by: Jakub Jelen --- src/packet_crypt.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/packet_crypt.c b/src/packet_crypt.c index 727e4d4d..18df9dcb 100644 --- a/src/packet_crypt.c +++ b/src/packet_crypt.c @@ -103,6 +103,9 @@ int ssh_packet_decrypt(ssh_session session, } crypto = ssh_packet_get_current_crypto(session, SSH_DIRECTION_IN); + if (crypto == NULL) { + return SSH_ERROR; + } cipher = crypto->in_cipher; if (encrypted_size % cipher->blocksize != 0) {