mirror of https://github.com/wolfSSL/wolfTPM.git
F-9179 - Reject a NULL vendor payload with a nonzero size
parent
38850cee43
commit
e86c7573d0
|
|
@ -204,6 +204,9 @@ int wolfSPDM_BuildVendorDefined(
|
|||
if (vdCode == NULL || outBuf == NULL) {
|
||||
return WOLFSPDM_E_INVALID_ARG;
|
||||
}
|
||||
if (payload == NULL && payloadSz != 0) {
|
||||
return WOLFSPDM_E_INVALID_ARG;
|
||||
}
|
||||
|
||||
/* SPDM VENDOR_DEFINED_REQUEST format:
|
||||
* SPDMVersion(1) + reqRspCode(1) + param1(1) + param2(1) +
|
||||
|
|
|
|||
Loading…
Reference in New Issue