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/Ia32 | |
parent | 90f1486c8ebc891e3c69fc98d8efa372b0c4806c (diff) | |
download | edk2-6dec88649aefe8c302d32871adfe791407911788.zip edk2-6dec88649aefe8c302d32871adfe791407911788.tar.gz edk2-6dec88649aefe8c302d32871adfe791407911788.tar.bz2 |
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/Ia32')
28 files changed, 0 insertions, 0 deletions
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi Binary files differindex 104879a..6ddc3ae 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi Binary files differindex 9caf7f7..fad072a 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi Binary files differindex e955e1a..4351222 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi Binary files differindex bf11f0d..a0f49d2 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi b/EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi Binary files differindex 312e517..299da06 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi b/EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi Binary files differindex 216a7be..091b88b 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi b/EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi Binary files differindex b5dd97f..49b680a 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi Binary files differindex 56ade1c..071f320 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi Binary files differindex 2b8f35b..909b37a 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi Binary files differindex 5af429e..995251d 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi b/EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi Binary files differindex 29e4737..54b8313 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi b/EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi Binary files differindex 4731764..802dd5b 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/comp.efi b/EdkShellBinPkg/Bin/Ia32/Apps/comp.efi Binary files differindex 6f270b1..858b401 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/comp.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/comp.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi b/EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi Binary files differindex c324134..64ae861 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi b/EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi Binary files differindex 759d096..a920463 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/edit.efi b/EdkShellBinPkg/Bin/Ia32/Apps/edit.efi Binary files differindex acf3aa1..8914cb6 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/edit.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/edit.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi b/EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi Binary files differindex 9552fe0..8459d04 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi b/EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi Binary files differindex 2238af9..0d26d19 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/err.efi b/EdkShellBinPkg/Bin/Ia32/Apps/err.efi Binary files differindex 073e77d..690a46b 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/err.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/err.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi b/EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi Binary files differindex c8ccad0..9339b7f 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/mem.efi b/EdkShellBinPkg/Bin/Ia32/Apps/mem.efi Binary files differindex 32318c8..279b374 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/mem.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/mem.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi b/EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi Binary files differindex c94ef49..4e9a8ad 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/mm.efi b/EdkShellBinPkg/Bin/Ia32/Apps/mm.efi Binary files differindex 77ab9f8..967093e 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/mm.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/mm.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/mode.efi b/EdkShellBinPkg/Bin/Ia32/Apps/mode.efi Binary files differindex 9ffe2a6..02ce6b2 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/mode.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/mode.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/pci.efi b/EdkShellBinPkg/Bin/Ia32/Apps/pci.efi Binary files differindex 1593a8f..2f9a045 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/pci.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/pci.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi b/EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi Binary files differindex 1a7b0cc..ce3bd24 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/stall.efi b/EdkShellBinPkg/Bin/Ia32/Apps/stall.efi Binary files differindex cf059d1..2511644 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/stall.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/stall.efi diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi b/EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi Binary files differindex 1842794..b2c8768 100644 --- a/EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi +++ b/EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi |