[U-Boot] [PATCH v3 0/2] efi_loader: LoadImage() parameter checks

Heinrich Schuchardt xypron.glpk at gmx.de
Mon May 6 21:22:55 UTC 2019


If the parent image handle does not refer to a loaded image return
EFI_INVALID_PARAMETER.
(UEFI SCT II 2017: 3.4.1 LoadImage() - 5.1.4.1.1)

If the size of the source buffer is 0, return EFI_LOAD_ERROR.
(UEFI SCT II 2017: 3.4.1 LoadImage() - 5.1.4.1.6)

v3
	Put each change into a separate patch

	Remove the following changes due to a conflict between UEFI
	and UEFI SCT:
	* If the file path is NULL, return EFI_INVALID_PARAMETER.
	* If the file path is invalid, return EFI_NOT_FOUND.

Heinrich Schuchardt (2):
  efi_loader: LoadImage() check parent image
  efi_loader: LoadImage() check source size

 include/efi_loader.h           |  1 +
 lib/efi_loader/efi_boottime.c  | 11 +++++++-
 lib/efi_loader/efi_root_node.c | 48 ++++++++++++++++++----------------
 3 files changed, 37 insertions(+), 23 deletions(-)

--
2.20.1



More information about the U-Boot mailing list