x509: Make sure the status in OCSP responses has the correct length

This commit is contained in:
Tobias Brunner 2023-11-24 14:49:24 +01:00
parent ebf5afcefa
commit 9c4846cdbe

View File

@ -827,6 +827,10 @@ static bool parse_OCSPResponse(private_x509_ocsp_response_t *this)
switch (objectID)
{
case OCSP_RESPONSE_STATUS:
if (object.len != 1)
{
goto end;
}
this->ocsp_status = (ocsp_status_t)*object.ptr;
switch (this->ocsp_status)
{