mirror of https://github.com/acidanthera/audk.git
SecurityPkg/DxeImageVerificationLib: change IsCertHashFoundInDatabase name (CVE-2019-14575)
IsCertHashFoundInDatabase() is actually used only for searching dbx, according to the function logic, its comments and its use cases. Changing it to IsCertHashFoundInDbx to avoid confusion. REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1608 Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Chao Zhang <chao.b.zhang@intel.com> Signed-off-by: Jian J Wang <jian.j.wang@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
This commit is contained in:
parent
b1c1147059
commit
c230c002ac
|
@ -829,7 +829,7 @@ AddImageExeInfo (
|
||||||
|
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
IsCertHashFoundInDatabase (
|
IsCertHashFoundInDbx (
|
||||||
IN UINT8 *Certificate,
|
IN UINT8 *Certificate,
|
||||||
IN UINTN CertSize,
|
IN UINTN CertSize,
|
||||||
IN EFI_SIGNATURE_LIST *SignatureList,
|
IN EFI_SIGNATURE_LIST *SignatureList,
|
||||||
|
@ -1362,7 +1362,7 @@ IsForbiddenByDbx (
|
||||||
//
|
//
|
||||||
CertPtr = CertPtr + sizeof (UINT32) + CertSize;
|
CertPtr = CertPtr + sizeof (UINT32) + CertSize;
|
||||||
|
|
||||||
Status = IsCertHashFoundInDatabase (Cert, CertSize, (EFI_SIGNATURE_LIST *)Data, DataSize, &RevocationTime, &IsFound);
|
Status = IsCertHashFoundInDbx (Cert, CertSize, (EFI_SIGNATURE_LIST *)Data, DataSize, &RevocationTime, &IsFound);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
//
|
//
|
||||||
// Error in searching dbx. Consider it as 'found'. RevocationTime might
|
// Error in searching dbx. Consider it as 'found'. RevocationTime might
|
||||||
|
@ -1528,7 +1528,7 @@ IsAllowedByDb (
|
||||||
//
|
//
|
||||||
// Here We still need to check if this RootCert's Hash is revoked
|
// Here We still need to check if this RootCert's Hash is revoked
|
||||||
//
|
//
|
||||||
Status = IsCertHashFoundInDatabase (RootCert, RootCertSize, (EFI_SIGNATURE_LIST *)DbxData, DbxDataSize, &RevocationTime, &IsFound);
|
Status = IsCertHashFoundInDbx (RootCert, RootCertSize, (EFI_SIGNATURE_LIST *)DbxData, DbxDataSize, &RevocationTime, &IsFound);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
//
|
//
|
||||||
// Error in searching dbx. Consider it as 'found'. RevocationTime might
|
// Error in searching dbx. Consider it as 'found'. RevocationTime might
|
||||||
|
|
Loading…
Reference in New Issue