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/X64/Apps | |
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/Bin/X64/Apps')
28 files changed, 0 insertions, 0 deletions
diff --git a/EdkShellBinPkg/Bin/X64/Apps/Dblk.efi b/EdkShellBinPkg/Bin/X64/Apps/Dblk.efi Binary files differindex dc4f29fc19..dabd93e6d7 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/Dblk.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/Dblk.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/Devices.efi b/EdkShellBinPkg/Bin/X64/Apps/Devices.efi Binary files differindex 957b3a5850..7067407f68 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/Devices.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/Devices.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/Devtree.efi b/EdkShellBinPkg/Bin/X64/Apps/Devtree.efi Binary files differindex 3005dcb1fd..811c456091 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/Devtree.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/Devtree.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/Guid.efi b/EdkShellBinPkg/Bin/X64/Apps/Guid.efi Binary files differindex 4fe3587390..b13a851d0a 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/Guid.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/Guid.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi b/EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi Binary files differindex b8899ff3b9..2a5d110849 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi b/EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi Binary files differindex ee2e244490..df0cddfb60 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi b/EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi Binary files differindex 73e96080f6..25516b4f8c 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/Mount.efi b/EdkShellBinPkg/Bin/X64/Apps/Mount.efi Binary files differindex fcfe2191e3..ca780a04c0 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/Mount.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/Mount.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi b/EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi Binary files differindex b6e3aecfb7..dc6e4c250a 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/Ping.efi b/EdkShellBinPkg/Bin/X64/Apps/Ping.efi Binary files differindex f509b2f684..c46df50cf8 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/Ping.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/Ping.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi b/EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi Binary files differindex effc7d469e..a846d25699 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi b/EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi Binary files differindex febb97afec..1e6d9dd757 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/comp.efi b/EdkShellBinPkg/Bin/X64/Apps/comp.efi Binary files differindex 1497c6c062..af2d2a8adf 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/comp.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/comp.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/dmem.efi b/EdkShellBinPkg/Bin/X64/Apps/dmem.efi Binary files differindex b4f1bd6414..91eb3a4e0d 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/dmem.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/dmem.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi b/EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi Binary files differindex 540b653d7d..5588b57070 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/edit.efi b/EdkShellBinPkg/Bin/X64/Apps/edit.efi Binary files differindex 8a63921036..5187fba1c3 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/edit.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/edit.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/eficompress.efi b/EdkShellBinPkg/Bin/X64/Apps/eficompress.efi Binary files differindex f551f0086d..c186539078 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/eficompress.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/eficompress.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi b/EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi Binary files differindex a8cda7170d..cffe2b147c 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/err.efi b/EdkShellBinPkg/Bin/X64/Apps/err.efi Binary files differindex 6468d0cf16..19872103a6 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/err.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/err.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/hexedit.efi b/EdkShellBinPkg/Bin/X64/Apps/hexedit.efi Binary files differindex 630f07c75b..e423d9dfcb 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/hexedit.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/hexedit.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/mem.efi b/EdkShellBinPkg/Bin/X64/Apps/mem.efi Binary files differindex 51da8e480e..18a3557f64 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/mem.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/mem.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/memmap.efi b/EdkShellBinPkg/Bin/X64/Apps/memmap.efi Binary files differindex 2258d3b9d8..2404724088 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/memmap.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/memmap.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/mm.efi b/EdkShellBinPkg/Bin/X64/Apps/mm.efi Binary files differindex 91393ce081..f241998569 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/mm.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/mm.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/mode.efi b/EdkShellBinPkg/Bin/X64/Apps/mode.efi Binary files differindex 2a4f44d31b..bae7cfec44 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/mode.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/mode.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/pci.efi b/EdkShellBinPkg/Bin/X64/Apps/pci.efi Binary files differindex 0fd1883099..8edee34ab8 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/pci.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/pci.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/sermode.efi b/EdkShellBinPkg/Bin/X64/Apps/sermode.efi Binary files differindex a77e6c5dfb..c33cdc8a9a 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/sermode.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/sermode.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/stall.efi b/EdkShellBinPkg/Bin/X64/Apps/stall.efi Binary files differindex 3fb1dbb5e8..21ed51c36e 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/stall.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/stall.efi diff --git a/EdkShellBinPkg/Bin/X64/Apps/timezone.efi b/EdkShellBinPkg/Bin/X64/Apps/timezone.efi Binary files differindex b54605b008..b0baa0fa91 100644 --- a/EdkShellBinPkg/Bin/X64/Apps/timezone.efi +++ b/EdkShellBinPkg/Bin/X64/Apps/timezone.efi |