From 2993eedabad66a3c5a9c3aa02e11826d508f73f0 Mon Sep 17 00:00:00 2001 From: Egor Duda Date: Fri, 24 Dec 2021 12:26:31 +0300 Subject: [PATCH] Fix one more potential out-of-bounds read --- ecdsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ecdsa.c b/ecdsa.c index 925c8c0..6a11f5c 100644 --- a/ecdsa.c +++ b/ecdsa.c @@ -90,7 +90,7 @@ ecc_key *buf_get_ecdsa_pub_key(buffer* buf) { rest_len = prefix_len; #if DROPBEAR_SK_ECDSA - if (memcmp (key_ident, "sk-", 3) == 0) { + if (strncmp (key_ident, "sk-", 3) == 0) { prefix_len = strlen ("sk-ecdsa-sha2-"); rest_len = prefix_len + strlen ("@openssh.com"); }