Intel Corporation
Use-after-free exploit prevention architecture

Last updated:

Abstract:

Various systems and methods for memory management are described herein. A system for managing memory includes a memory management unit to: receive an indication of a memory allocation request; identify a memory region to satisfy the memory allocation request; determine whether the memory region has a tracking record in a tracking data structure, the tracking data structure configured to track whether a particular memory region has any references pointing to it; and revise the tracking record in the tracking data structure when the memory region has the tracking record.

Status:
Grant
Type:

Utility

Filling date:

15 Dec 2017

Issue date:

27 Jul 2021