From b4139b1a904cbbdb8dc284e1c5581de4f763a5ee Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Tue, 9 Jun 2026 17:31:21 -0500 Subject: [PATCH] fix F-706: AES-CTR and AES-OFB Encrypt Leak Aes Context Containing Key Schedule on skcipher_walk_done Error --- linuxkm/lkcapi_aes_glue.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/linuxkm/lkcapi_aes_glue.c b/linuxkm/lkcapi_aes_glue.c index 591dcccf1c..134c695706 100644 --- a/linuxkm/lkcapi_aes_glue.c +++ b/linuxkm/lkcapi_aes_glue.c @@ -2539,7 +2539,7 @@ static int km_AesCtrEncrypt(struct skcipher_request *req) if (unlikely(err)) { pr_err("%s: skcipher_walk_done failed: %d\n", crypto_tfm_alg_driver_name(crypto_skcipher_tfm(tfm)), err); - return err; + goto out; } } @@ -2719,7 +2719,7 @@ static int km_AesOfbEncrypt(struct skcipher_request *req) if (unlikely(err)) { pr_err("%s: skcipher_walk_done failed: %d\n", crypto_tfm_alg_driver_name(crypto_skcipher_tfm(tfm)), err); - return err; + goto out; } }