diff options
author | qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-01-27 14:49:47 +0000 |
---|---|---|
committer | qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-01-27 14:49:47 +0000 |
commit | 6dec88649aefe8c302d32871adfe791407911788 (patch) | |
tree | cb30fb49d8df2abca11041e8439418d2b5567fc5 /EdkShellBinPkg/MinimumShell/Ia32 | |
parent | 90f1486c8ebc891e3c69fc98d8efa372b0c4806c (diff) | |
download | edk2-6dec88649aefe8c302d32871adfe791407911788.tar.gz edk2-6dec88649aefe8c302d32871adfe791407911788.tar.bz2 edk2-6dec88649aefe8c302d32871adfe791407911788.zip |
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
Diffstat (limited to 'EdkShellBinPkg/MinimumShell/Ia32')
-rw-r--r-- | EdkShellBinPkg/MinimumShell/Ia32/Shell.efi | bin | 311744 -> 311776 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/EdkShellBinPkg/MinimumShell/Ia32/Shell.efi b/EdkShellBinPkg/MinimumShell/Ia32/Shell.efi Binary files differindex fb4ac3fc7e..974f3802b9 100644 --- a/EdkShellBinPkg/MinimumShell/Ia32/Shell.efi +++ b/EdkShellBinPkg/MinimumShell/Ia32/Shell.efi |