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/Bin/Ipf | |
parent | 90f1486c8ebc891e3c69fc98d8efa372b0c4806c (diff) | |
download | edk2-platforms-6dec88649aefe8c302d32871adfe791407911788.tar.xz |
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/Bin/Ipf')
28 files changed, 0 insertions, 0 deletions
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi Binary files differindex d45552f2e0..a1c6ba455e 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi Binary files differindex 8e6aad254b..193ae20acb 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi Binary files differindex cebd77e4b1..649031ca96 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi Binary files differindex 3f1c0fd7a1..f53f5b0c29 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi b/EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi Binary files differindex 6823865ac5..8ce71854c9 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi b/EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi Binary files differindex 8dccbde4d8..de78afeb4f 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi b/EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi Binary files differindex 3be69d1b05..2893adb493 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi Binary files differindex 5809ecb1d4..3d1dad21a3 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi Binary files differindex d781a5340d..74076518c1 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi Binary files differindex b5bad29c9a..1f69265a31 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi b/EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi Binary files differindex 0ed43f474e..6191d1e889 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi b/EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi Binary files differindex 44eb55d110..ef4e32a372 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/comp.efi b/EdkShellBinPkg/Bin/Ipf/Apps/comp.efi Binary files differindex 48fcde6c77..5fe5627d98 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/comp.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/comp.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi b/EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi Binary files differindex e3404c168f..5fe3ceba68 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi b/EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi Binary files differindex 531a5f5a83..325c4cb360 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/edit.efi b/EdkShellBinPkg/Bin/Ipf/Apps/edit.efi Binary files differindex 40e0420079..9bff0fd179 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/edit.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/edit.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi b/EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi Binary files differindex 89403a975d..adf071617c 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi b/EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi Binary files differindex 61319bbd5e..5e7dc0e5c3 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/err.efi b/EdkShellBinPkg/Bin/Ipf/Apps/err.efi Binary files differindex 52667c4e18..3a6b6d7132 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/err.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/err.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi b/EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi Binary files differindex 5e99f582b9..55027c8cf0 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/mem.efi b/EdkShellBinPkg/Bin/Ipf/Apps/mem.efi Binary files differindex d2e5530605..0a8b0c86e4 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/mem.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/mem.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi b/EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi Binary files differindex 4f56b5fe75..b1755b7e06 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/mm.efi b/EdkShellBinPkg/Bin/Ipf/Apps/mm.efi Binary files differindex 33f5a1b9db..7d7ebde72a 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/mm.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/mm.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/mode.efi b/EdkShellBinPkg/Bin/Ipf/Apps/mode.efi Binary files differindex b54d36bbf9..807dfa6507 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/mode.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/mode.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/pci.efi b/EdkShellBinPkg/Bin/Ipf/Apps/pci.efi Binary files differindex ef0232ed67..9dbb666986 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/pci.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/pci.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi b/EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi Binary files differindex 3d2cf4a4b3..aebb8d7981 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/stall.efi b/EdkShellBinPkg/Bin/Ipf/Apps/stall.efi Binary files differindex ec351a88a6..a85e0310f5 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/stall.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/stall.efi diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi b/EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi Binary files differindex 4802b5500a..15683ef3b4 100644 --- a/EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi +++ b/EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi |