Brief Industry Paper: Directed Kernel Fuzz Testing on Real-time Linux

Yuheng Shen,Shijun Chen,Jianzhong Liu,Yiru Xu,Qiang Zhang,Runzhe Wang,Heyuan Shi,Yu Jiang
DOI: https://doi.org/10.1109/rtss59052.2023.00059
2023-01-01
Abstract:Rt-Linux contains critical modifications that are much less tested than the vanilla kernel, thus placing many systems at risk. In this paper, we present DRLF, a directed fuzzer targeted towards fuzzing any code area in Rt- Linux, thus allowing for more efficient tests on Rt-Linux's unique code sections. DRLF performs directed fuzzing through a kernel-level weighted callgraph construction technique, and prioritizing input sequences that exhibit less distance to the target code. Evaluations show that DRLF delivers better cover speed while achieving a 24.70% coverage increase for the targeting code areas. DRLF also found 11 previously unknown bugs within Rt-Linux, and has been integrated into Alibaba's CI/CD pipeline.
What problem does this paper attempt to address?