NDSS2021
Detecting Kernel Memory Leaks in Specialized Modules with Ownership Reasoning
Navid Emamdoost, Qiushi Wu, Kangjie Lu, Stephen McCamant
Abstract
develop a new ownership reasoning mechanism that employs enhanced escape analysis and consumer-function analysis to infer expected release locations. By applying K-M E LD to the Linux kernel, we confirm its effectiveness: it finds 2 18 n ew b ugs, w ith 4 1 C VEs assigned. Out of those 218 bugs, 115 are in specialized modules.