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.

v2:
 - Pick up A-b, R-b tags (thanks everyone!)
 - Cover kmalloc_pfmemalloc as well (Harry)

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    | 8 ++++++--
 2 files changed, 11 insertions(+), 4 deletions(-)

-- 
2.54.0


Reply via email to