mirror of
https://github.com/GrapheneOS/hardened_malloc.git
synced 2025-04-19 22:10:19 +02:00
note that MPK-based hardening is off by default
This commit is contained in:
parent
f2a7ccde75
commit
f949698c7a
1 changed files with 2 additions and 1 deletions
|
@ -222,7 +222,8 @@ was a bit less important and if a core goal was finding latent bugs.
|
||||||
the library doesn't leak the address of writable state
|
the library doesn't leak the address of writable state
|
||||||
* Allocator state is located within a dedicated region with high entropy
|
* Allocator state is located within a dedicated region with high entropy
|
||||||
randomly sized guard regions around it
|
randomly sized guard regions around it
|
||||||
* Protection via Memory Protection Keys (MPK) on x86\_64
|
* Protection via Memory Protection Keys (MPK) on x86\_64 (disabled by
|
||||||
|
default due to low benefit-cost ratio on top of baseline protections)
|
||||||
* [future] Protection via MTE on ARMv8.5+
|
* [future] Protection via MTE on ARMv8.5+
|
||||||
* Extension for retrieving the size of allocations with fallback
|
* Extension for retrieving the size of allocations with fallback
|
||||||
to a sentinel for pointers not managed by the allocator
|
to a sentinel for pointers not managed by the allocator
|
||||||
|
|
Loading…
Add table
Reference in a new issue