audk/UefiCpuPkg/CpuMpPei
Guomin Jiang d7c9de51d2 UefiCpuPkg/CpuMpPei: Enable paging and set NP flag to avoid TOCTOU (CVE-2019-11098)
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1614

To avoid the TOCTOU, enable paging and set Not Present flag so when
access any code in the flash range, it will trigger #PF exception.

Cc: Eric Dong <eric.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Rahul Kumar <rahul1.kumar@intel.com>
Signed-off-by: Guomin Jiang <guomin.jiang@intel.com>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jian J Wang <jian.j.wang@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
2020-07-28 01:43:16 +00:00
..
CpuBist.c UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
CpuMp2Pei.c UefiCpuPkg/CpuMpPei: Produce EDKII_PEI_MP_SERVICES2_PPI. 2019-07-29 09:25:20 +08:00
CpuMpPei.c UefiCpuPkg/CpuMpPei: Add GDT migration support (CVE-2019-11098) 2020-07-28 01:43:16 +00:00
CpuMpPei.h UefiCpuPkg/CpuMpPei: Add GDT migration support (CVE-2019-11098) 2020-07-28 01:43:16 +00:00
CpuMpPei.inf UefiCpuPkg/CpuMpPei: Enable paging and set NP flag to avoid TOCTOU (CVE-2019-11098) 2020-07-28 01:43:16 +00:00
CpuMpPei.uni UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
CpuMpPeiExtra.uni UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
CpuPaging.c UefiCpuPkg/CpuMpPei: Enable paging and set NP flag to avoid TOCTOU (CVE-2019-11098) 2020-07-28 01:43:16 +00:00