Linux kernel vulnerabilities are often long lived and in some cases challenging to patch after discovery. The current focus in upstream Linux security has therefore been on categorical protections against whole error classes, not only reactive patching of specific vulnerabilities. Our work contributes to these efforts by tackling memory errors in the Linux kernel from two different fronts. First, we contributed to the upstream Linux kernel by working on a mechanism to prevent use-after-free errors caused by reference counter overflows. Second, we explored the applicability of Intel MPX as a general mechanism to prevent spatial memory errors in the Linux kernel
Programs written in C and C++ are susceptible to a number of memory errors, including buffer overflo...
Operating systems adopt kernel protection methods (e.g., mandatory access control, kernel address sp...
Modern malware and spyware platforms attack existing antivirus solutions and even Microsoft PatchGua...
Muistiturvallisuus tarkoittaa sitä, että ohjelma ei voi käyttää väärää muistialuetta. Muistiturvalli...
Errors in hardware and software lead to vulnerabilities that can be exploited by attackers. Proposed...
Code injection continues to pose a serious threat to com-puter systems. Among existing solutions,W⊕X...
Computers today are ubiquitous and closely integrated into our everyday lives. But computers are fic...
The vast majority of hosts on the Internet, including mobile clients, are running one of three commo...
Operating system kernels isolate applications from other malicious software via protected memory cr...
Intra-process memory isolation can improve security by enforcing least-privilege at a finer granular...
In today’s operating systems, drivers are linked with the kernel where handling pointers and perform...
Memory error exploitations have been around for over 25 years and still rank among the top 3 most da...
Software composition analysis (SCA) is a type of program analysis that aims to provide a software bi...
Unpredictable hardware faults and software bugs lead to application crashes, incorrect computations,...
Lack of memory safety in C/C++ has resulted in numerous security vulnerabilities and serious bugs in...
Programs written in C and C++ are susceptible to a number of memory errors, including buffer overflo...
Operating systems adopt kernel protection methods (e.g., mandatory access control, kernel address sp...
Modern malware and spyware platforms attack existing antivirus solutions and even Microsoft PatchGua...
Muistiturvallisuus tarkoittaa sitä, että ohjelma ei voi käyttää väärää muistialuetta. Muistiturvalli...
Errors in hardware and software lead to vulnerabilities that can be exploited by attackers. Proposed...
Code injection continues to pose a serious threat to com-puter systems. Among existing solutions,W⊕X...
Computers today are ubiquitous and closely integrated into our everyday lives. But computers are fic...
The vast majority of hosts on the Internet, including mobile clients, are running one of three commo...
Operating system kernels isolate applications from other malicious software via protected memory cr...
Intra-process memory isolation can improve security by enforcing least-privilege at a finer granular...
In today’s operating systems, drivers are linked with the kernel where handling pointers and perform...
Memory error exploitations have been around for over 25 years and still rank among the top 3 most da...
Software composition analysis (SCA) is a type of program analysis that aims to provide a software bi...
Unpredictable hardware faults and software bugs lead to application crashes, incorrect computations,...
Lack of memory safety in C/C++ has resulted in numerous security vulnerabilities and serious bugs in...
Programs written in C and C++ are susceptible to a number of memory errors, including buffer overflo...
Operating systems adopt kernel protection methods (e.g., mandatory access control, kernel address sp...
Modern malware and spyware platforms attack existing antivirus solutions and even Microsoft PatchGua...