]> 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:48:31 +0000 (11:48 +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 abb9f196a7609060c58265650b777a371392901c..ea9566060d42f891f99abdcedb1a45cd35e173e1 100644 (file)
@@ -1261,6 +1261,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);