diff options
author | Ruiyu Ni <ruiyu.ni@intel.com> | 2017-05-17 19:38:35 +0800 |
---|---|---|
committer | Ruiyu Ni <ruiyu.ni@intel.com> | 2017-05-22 09:43:47 +0800 |
commit | 7320b8ed1879b31657a8d6a62e6cd0ff1f645754 (patch) | |
tree | 9977c8cc4fa5168c27f03710a62ef927a4156f50 /BaseTools/Source/Python/AutoGen | |
parent | a9fb7b7803763e045bd626ec7df3ce4900e3e927 (diff) | |
download | edk2-7320b8ed1879b31657a8d6a62e6cd0ff1f645754.tar.gz edk2-7320b8ed1879b31657a8d6a62e6cd0ff1f645754.tar.bz2 edk2-7320b8ed1879b31657a8d6a62e6cd0ff1f645754.zip |
MdeModulePkg/BDS: Fix a buffer overflow bug
KeyOption points to a buffer holding the content of Key####.
So its size is smaller than EFI_BOOT_MANAGER_KEY_OPTION.
Old code to assign value to KeyOption->OptionNumber modifies
the memory outside of the KeyOption buffer.
The patch fixes this bug.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Steven Shi <steven.shi@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jeff Fan <jeff.fan@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/AutoGen')
0 files changed, 0 insertions, 0 deletions