Memory Allocation

Objectives

Heap-related vulnerabilities, such as overflow, double-free, and use-after-free (UAF), are widespread and pose significant threats. Yet, many default memory allocators offer limited protection against these vulnerabilities. This project focuses on creating secure memory allocators with straightforward and effective designs, aiming to develop alternatives to the default system allocators that ensure both enhanced security and acceptable performance overheads.

Preprints

  1. SeMalloc: Semantics-Informed Memory Allocator
    Ruizhe Wang, Meng Xu, and N. Asokan
    2024
  2. S2malloc: Statistically Secure Allocator for Use-After-Free Protection And More
    Ruizhe Wang, Meng Xu, and N. Asokan
    2024