]> 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:02 +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)

apps/cms.c

index 11b7b923b3ed1bcaabe480df43d6e23429a087f3..1ad409040d8abf13861c7ea15ae90383e77415a0 100644 (file)
@@ -1296,6 +1296,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);