]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Fix originator cert leak in cms app
authorJakub Zelenka <jakub.openssl@gmail.com>
Fri, 13 Dec 2024 12:47:25 +0000 (13:47 +0100)
committerTomas Mraz <tomas@openssl.org>
Mon, 6 Jan 2025 10:45:44 +0000 (11:45 +0100)
Reviewed-by: Hugo Landau <hlandau@devever.net>
Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26014)

(cherry picked from commit 24dd635efff48a24daf1e38a256550253225a28e)

apps/cms.c

index ac5f78ecc20f8de1b91124b4511488cb7143be2e..75a7260362af93ae32b66a891c872607cb3e7b62 100644 (file)
@@ -1294,6 +1294,7 @@ int cms_main(int argc, char **argv)
     X509_free(cert);
     X509_free(recip);
     X509_free(signer);
+    X509_free(originator);
     EVP_PKEY_free(key);
     EVP_CIPHER_free(cipher);
     EVP_CIPHER_free(wrap_cipher);