Mpchecker: Use-After-Free Vulnerabilities Protection Based on Multi-Level Pointers

Highly efficient languages, such as C/C++, have low-level control over memory. Due to the lack of validity detection for pointers and garbage collection for memory, developers are responsible for dynamic memory management by explicitly allocating and deallocating memory. However, explicit memory man...

Full description

Bibliographic Details
Main Authors: Weizhong Qiang, Weifeng Li, Hai Jin, Jayachander Surbiryala
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8675929/