From f88aad1e2cbe0a29ea37db3f9e871ec571cae833 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Tue, 3 Dec 2024 08:36:05 +0100 Subject: [PATCH] Fixed buffer overflow when unlocking the device. Fixes #68. Signed-off-by: Pol Henarejos --- src/hsm/cmd_extras.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hsm/cmd_extras.c b/src/hsm/cmd_extras.c index cce598b..9c2cfe5 100644 --- a/src/hsm/cmd_extras.c +++ b/src/hsm/cmd_extras.c @@ -197,7 +197,7 @@ int cmd_extras() { low_flash_available(); } else if (P2(apdu) == SECURE_LOCK_MASK) { - memcpy(mkek_mask, apdu.data, apdu.nc); + memcpy(mkek_mask, apdu.data, MKEK_KEY_SIZE); has_mkek_mask = true; } }