From 6dec88649aefe8c302d32871adfe791407911788 Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Wed, 27 Jan 2010 14:49:47 +0000 Subject: Fix a security hole in shell binaries: For gBS->LoadImage() if the return status is EFI_SECURITY_VIOLATION, the image handle may not be NULL. Shell environment should not have the assumption that the output ImageHandle must be NULL if the error status is returned by gBS->LoadImage(). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9838 6f19259b-4bc3-4df7-8a09-765794883524 --- EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi | Bin 680800 -> 680800 bytes EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi | Bin 1326368 -> 1326240 bytes EdkShellBinPkg/FullShell/X64/Shell_full.efi | Bin 753952 -> 754016 bytes 3 files changed, 0 insertions(+), 0 deletions(-) (limited to 'EdkShellBinPkg/FullShell') diff --git a/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi b/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi index 8af463b578..c416e96881 100644 Binary files a/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi and b/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi differ diff --git a/EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi b/EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi index c18a1ec292..b31790f4f4 100644 Binary files a/EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi and b/EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi differ diff --git a/EdkShellBinPkg/FullShell/X64/Shell_full.efi b/EdkShellBinPkg/FullShell/X64/Shell_full.efi index 23290306c4..b39268dd53 100644 Binary files a/EdkShellBinPkg/FullShell/X64/Shell_full.efi and b/EdkShellBinPkg/FullShell/X64/Shell_full.efi differ -- cgit v1.2.3