CVSROOT:        /cvs
Module name:    src
Changes by:     t...@cvs.openbsd.org    2025/07/10 12:48:31

Modified files:
        lib/libcrypto/asn1: x_crl.c 

Log message:
Add missing check to X509_CRL_verify()

When fixing CVE-2014-8275 in commit 684400ce, Henson added a check
that the AlgorithmIdentifier in the certificate's signature matches
the one in the tbsCertificate. A corresponding check for CRLs was
missed. BoringSSL added such a check in 2022, so this should be fine
for us to do as well even though OpenSSL still doesn't have it. The
only caller will set an error on the stack, so we don't do it here.

There's no obvious check that X509_REQ_verify() could do.

ok beck kenjiro

Reply via email to