This is a rather simple series that attempts to address a possible
exploitation avenue - the allocation of skbs around the network stack, which
frequently get user-controlled contents. Found while doing some amateur
exploitation analysis for some other issue, elsewhere.
Patch 0 is a precursor patch that adds a slab allocation helper, patch 1
does the actual bucketing.
I don't know what tree should pick this up, so I just based this on linux-next.
Pedro Falcato (2):
mm/slab: add a node-track-caller variant for kmem buckets allocation
net: skb: isolate skb data area allocations into a separate bucket
include/linux/slab.h | 7 +++++--
net/core/skbuff.c | 5 ++++-
2 files changed, 9 insertions(+), 3 deletions(-)
--
2.54.0