diff options
author | Vlastimil Babka <vbabka@suse.cz> | 2023-07-18 11:16:05 +0300 |
---|---|---|
committer | Vlastimil Babka <vbabka@suse.cz> | 2023-08-29 12:23:04 +0300 |
commit | 3d053e8060430b86bad0854b7c7f03f15be3a7e5 (patch) | |
tree | 83e0b8aad30b8090b2497991b221b6d69407b2b2 /arch/x86/include/asm | |
parent | 1662b6c2bb7e7502d6ae4b6aca4116e844a4277c (diff) | |
parent | 3c6152940584290668b35fa0800026f6a1ae05fe (diff) | |
download | linux-3d053e8060430b86bad0854b7c7f03f15be3a7e5.tar.xz |
Merge branch 'slab/for-6.6/random_kmalloc' into slab/for-next
Merge the new hardening feature to make heap spraying harder, by GONG,
Ruiqi. It creates multiple (16) copies of kmalloc caches, reducing the
chance of an attacker-controllable allocation site to land in the same
slab as e.g. an allocation site with use-after-free vulnerability. The
selection of the copy is derived from the allocation site address,
including a per-boot random seed.
In line with SLAB deprecation, this is a SLUB only feature, incompatible
with SLUB_TINY due to the memory overhead of the extra cache copies.
Diffstat (limited to 'arch/x86/include/asm')
0 files changed, 0 insertions, 0 deletions