diff options
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2019-01-07 08:15:00 +0100 |
---|---|---|
committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2019-01-14 19:46:57 +0100 |
commit | 76c23f9e0d0d65866e4195b0bc12c1ca2763ced2 (patch) | |
tree | 1c780e6728c411e60498ec79ee214b19d325622a /BaseTools/Source/Python/Common/Expression.py | |
parent | d08575759e5a853e157e6e418e9fea5d5864f725 (diff) | |
download | edk2-76c23f9e0d0d65866e4195b0bc12c1ca2763ced2.tar.gz edk2-76c23f9e0d0d65866e4195b0bc12c1ca2763ced2.tar.bz2 edk2-76c23f9e0d0d65866e4195b0bc12c1ca2763ced2.zip |
ArmPkg/ArmMmuLib AARCH64: fix out of bounds access
Take care not to dereference BlockEntry if it may be pointing past
the end of the page table we are manipulating. It is only a read,
and thus harmless, but HeapGuard triggers on it so let's fix it.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'BaseTools/Source/Python/Common/Expression.py')
0 files changed, 0 insertions, 0 deletions