edk2/MdeModulePkg
Ken Lautner 964c22b8ea MdeModulePkg: Fix buffer overflow in MergeMemoryMap
Check that the next map entry is valid before dereferencing to merge the
guard pages. If the final entry is at the end of a page with no valid page
following it, then this can cause an access violation.

Signed-off-by: Kenneth Lautner <kenlautner3@gmail.com>
2024-09-13 07:53:57 +00:00
..
Application MdeModulePkg/SmiHandlerProfileInfo: Declare correct XML encoding 2024-07-17 01:06:00 +00:00
Bus XhciDxe: Fail the start of malfunctioning XHCI controllers 2024-09-05 05:37:42 +00:00
Core MdeModulePkg: Fix buffer overflow in MergeMemoryMap 2024-09-13 07:53:57 +00:00
Include MdeModulePkg/Bus/Pci/NvmExpressDxe: Nvm Express Media Sanitize Protocol. 2024-08-29 18:51:07 +00:00
Library MdeModulePkg/DxeCapsuleLibFmp: Check BootService Status to Use ESRT Cache 2024-09-11 20:26:20 +00:00
Logo MdeModulePkg/Logo: Add LoongArch64 architecture. 2022-10-14 02:16:33 +00:00
Test MdeModulePkg/Bus/Pci/NvmExpressDxe: Nvm Express Media Sanitize Protocol. 2024-08-29 18:51:07 +00:00
Universal MdeModulePkg: Enable Data Terminal at end of serial 2024-09-12 05:44:38 +00:00
MdeModulePkg.ci.yaml MdeModulePkg/Bus/Pci/NvmExpressDxe: Nvm Express Media Sanitize Protocol. 2024-08-29 18:51:07 +00:00
MdeModulePkg.dec MdeModulePkg/Bus/Pci/NvmExpressDxe: Nvm Express Media Sanitize Protocol. 2024-08-29 18:51:07 +00:00
MdeModulePkg.dsc MdeModulePkg: Add StackCheckLib 2024-09-13 03:58:46 +00:00
MdeModulePkg.uni MdeModulePkg/AcpiTableDxe: PCD switch to avoid using ACPI reclaim memory 2024-04-09 07:03:08 +00:00
MdeModulePkgExtra.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00