audk/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe
Star Zeng ece4c1de3e IntelFrameworkModulePkg/FwVolDxe: Ensure FfsFileHeader 8 bytes aligned
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=864
REF: CVE-2018-3630

To follow PI spec, ensure FfsFileHeader 8 bytes aligned.

Current code only handles (FwVolHeader->ExtHeaderOffset != 0) path,
update code to also handle (FwVolHeader->ExtHeaderOffset == 0) path.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jian J Wang <jian.j.wang@intel.com>
2019-02-28 18:22:53 +08:00
..
Ffs.c Add core FFS3 support, FwVolDxe and SectionExtraction. 2011-10-27 10:46:50 +00:00
FwPadFile.c IntelFrameworkModulePkg: Clean up source files 2018-06-28 11:19:42 +08:00
FwVol.c IntelFrameworkModulePkg/FwVolDxe: Ensure FfsFileHeader 8 bytes aligned 2019-02-28 18:22:53 +08:00
FwVolAttrib.c IntelFrameworkModulePkg: Clean up source files 2018-06-28 11:19:42 +08:00
FwVolDriver.h IntelFrameworkModulePkg: Clean up source files 2018-06-28 11:19:42 +08:00
FwVolDxe.inf IntelFrameworkModulePkg: Removing ipf from edk2. 2018-06-29 16:19:44 +08:00
FwVolDxe.uni IntelFrameworkModulePkg: Clean up source files 2018-06-28 11:19:42 +08:00
FwVolDxeExtra.uni IntelFrameworkModulePkg: Clean up source files 2018-06-28 11:19:42 +08:00
FwVolRead.c IntelFrameworkModulePkg FwVolDxe: Support FFS_ATTRIB_DATA_ALIGNMENT_2 2017-09-26 18:01:11 +08:00
FwVolWrite.c IntelFrameworkModulePkg: Clean up source files 2018-06-28 11:19:42 +08:00