]> git.ipfire.org Git - thirdparty/openssl.git/commit
Fix memory leak in `EC_GROUP_copy()`
authorWeidong Wang <kenazcharisma@gmail.com>
Mon, 9 Mar 2026 10:19:11 +0000 (05:19 -0500)
committerTomas Mraz <tomas@openssl.org>
Tue, 10 Mar 2026 19:05:48 +0000 (20:05 +0100)
commit42f1d10fedf10fbc221173f28da3a4f40112cc64
treec1ab209591ff1de7a539056ed2a32d9c85dc1206
parent535109f5d4d27531872a06cc3c42df0fca456362
Fix memory leak in `EC_GROUP_copy()`

We must free pre_comp before its overwrite.

Fixes: 3aef36ffef89 "Add CRYPTO_EX_DATA; remove EC_EXTRA_DATA"
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Paul Yang <paulyang.inf@gmail.com>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
MergeDate: Tue Mar 10 19:04:33 2026
(Merged from https://github.com/openssl/openssl/pull/30320)

(cherry picked from commit 99ba983e28f07c6dc38538cd9bc71cd3e070f3c4)
crypto/ec/ec_lib.c