Fix crash in X509_STORE_CTX_get_by_subject
authorMatt Caswell <matt@openssl.org>
Mon, 8 Apr 2019 10:22:37 +0000 (11:22 +0100)
committerMatt Caswell <matt@openssl.org>
Tue, 9 Apr 2019 09:31:20 +0000 (10:31 +0100)
commit0c45bd8dae287a286583dca682eafcfa5a5d4469
treef875a0a56e7cd035065e0abd7e7dd33658cae027
parentd7af859880c14fff9d46a028366ab473977d1f36
Fix crash in X509_STORE_CTX_get_by_subject

If using a custom X509_LOOKUP_METHOD then calls to
X509_STORE_CTX_get_by_subject may crash due to an incorrectly initialised
X509_OBJECT being passed to the callback get_by_subject function.

Fixes #8673

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/8698)

(cherry picked from commit b926f9deb3dc79d00f0a989370e95867516a3a17)
crypto/x509/x509_lu.c