From 0aae4251a62dc200df716802510dd6cb87e52e01 Mon Sep 17 00:00:00 2001 From: Jeremiah Mackey Date: Thu, 26 Mar 2026 16:29:26 +0000 Subject: [PATCH] zero RSA DER key buffer before free --- wolfcrypt/src/port/kcapi/kcapi_rsa.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/src/port/kcapi/kcapi_rsa.c b/wolfcrypt/src/port/kcapi/kcapi_rsa.c index 569aaa1073..84eb3902f3 100644 --- a/wolfcrypt/src/port/kcapi/kcapi_rsa.c +++ b/wolfcrypt/src/port/kcapi/kcapi_rsa.c @@ -69,7 +69,10 @@ static int KcapiRsa_SetPrivKey(RsaKey* key) } } - XFREE(priv, key->heap, DYNAMIC_TYPE_TMP_BUFFER); + if (priv != NULL) { + ForceZero(priv, len); + XFREE(priv, key->heap, DYNAMIC_TYPE_TMP_BUFFER); + } return ret; }