4 papers
S3Library: Automatically Eliminating C/C++ Buffer Overflow using Compatible Safer Libraries
Kang Sun, Daliang Xu, Dongwei Chen +2
Annex K of C11, bounds-checking interfaces, recently introduced a set of alternative functions to mitigate buffer overflows, primarily those caused by string/memory functions. Howe…
DangKiller: Eliminating Dangling Pointers Efficiently via Implicit Identifier
Daliang Xu, Dongwei Chen, Chun Yang +3
Use-After-Free vulnerabilities, allowing the attacker to access unintended memory via dangling pointers, are more threatening. However, most detection schemes can only detect dangl…
Saturation Memory Access: Mitigating Memory Spatial Errors without Terminating Programs
Dongwei Chen, Daliang Xu, Dong Tong +4
Memory spatial errors, i.e., buffer overflow vulnerabilities, have been a well-known issue in computer security for a long time and remain one of the root causes of exploitable vul…
Coalesced TLB to Exploit Diverse Contiguity of Memory Mapping
Yikun Ban, Yuchen Zhou, Xu Cheng +1
The miss rate of TLB is crucial to the performance of address translation for virtual memory. To reduce the TLB misses, improving translation coverage of TLB has been an primary ap…