mirror of https://github.com/wolfSSL/wolfssl.git
Merge pull request #2899 from embhorn/zd9564
Adding check for invalid SAN ext with no entriespull/2903/head
commit
f309173518
|
@ -7635,6 +7635,13 @@ static int DecodeAltNames(const byte* input, int sz, DecodedCert* cert)
|
|||
return ASN_PARSE_E;
|
||||
}
|
||||
|
||||
if (length == 0) {
|
||||
/* RFC 5280 4.2.1.6. Subject Alternative Name
|
||||
If the subjectAltName extension is present, the sequence MUST
|
||||
contain at least one entry. */
|
||||
return ASN_PARSE_E;
|
||||
}
|
||||
|
||||
cert->weOwnAltNames = 1;
|
||||
|
||||
while (length > 0) {
|
||||
|
|
Loading…
Reference in New Issue