2020 IEEE Symposium on Security and Privacy (SP) 2020
DOI: 10.1109/sp40000.2020.00058
|View full text |Cite
|
Sign up to set email alerts
|

MarkUs: Drop-in use-after-free prevention for low-level languages

Abstract: Use-after-free vulnerabilities have plagued software written in low-level languages, such as C and C++, becoming one of the most frequent classes of exploited software bugs. Attackers identify code paths where data is manually freed by the programmer, but later incorrectly reused, and take advantage by reallocating the data to themselves. They then alter the data behind the program's back, using the erroneous reuse to gain control of the application and, potentially, the system. While a variety of techniques h… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

3
55
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 29 publications
(58 citation statements)
references
References 30 publications
3
55
0
Order By: Relevance
“…Other static detectors and dynamic detectors are not considered because their prototypes are either unavailable or unable to run. To answer RQ5 and RQ6, we evaluate five publicly-available exploit mitigation tools: MarkUs [1], SlimGuard [41], Guarder [40],…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…Other static detectors and dynamic detectors are not considered because their prototypes are either unavailable or unable to run. To answer RQ5 and RQ6, we evaluate five publicly-available exploit mitigation tools: MarkUs [1], SlimGuard [41], Guarder [40],…”
Section: Methodsmentioning
confidence: 99%
“…Worst of all, some dangling pointers may survive for a long time, which further increases the memory overhead of garbage collection. Another key limitation is that they may free objects that are still referenced by hidden pointers [1], thus causing UAFs themselves.…”
Section: Improving Garbage Collectionmentioning
confidence: 99%
See 3 more Smart Citations