Enhancing a Lock-and-Key Scheme With MTE to Mitigate Use-After-Frees

Preventing Use-After-Free (UAF) bugs is crucial to ensure temporal memory safety. Against UAF attacks, much research has adopted a well-known approach, lock-and-key, in which unique, disposable locks and keys are first assigned respectively to objects and pointers, and then on every memory access, c...

Full description

Bibliographic Details
Main Authors: Inyoung Bang, Martin Kayondo, Junseung You, Donghyun Kwon, Yeongpil Cho, Yunheung Paek
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10363125/