CRJun 16

Psyzkaller: Learning from Historical and On-the-Fly Execution Data for Smarter Seed Generation in OS kernel Fuzzing

Boyu Liu, Yang Zhang, Liang Cheng, Yi Zhang, Junjie Fan, Xiaoshan Sun, Yu Fu, Zhen Li, Dengguo Feng
arXiv:2510.089180.9h-index: 5
Predicted impact top 98% in CR · last 90 daysOriginality Incremental advance
AI Analysis

For OS kernel security testing, Psyzkaller addresses the problem of generating valid syscall sequences, outperforming existing fuzzers in coverage and crash detection.

Psyzkaller improves OS kernel fuzzing by using an N-gram model to learn syscall dependency relations from historical and on-the-fly execution data, achieving 4.6%-7.0% higher code coverage, 110.4%-187.2% more crashes, and discovering eight new vulnerabilities compared to Syzkaller.

OS Kernel fuzzers such as Syzkaller often struggle to generate syscall sequences that respect intrinsic Syscall Dependency Relations (SDRs), resulting in seeds that either violate kernel constraints or fail to reach deep execution paths. We propose leveraging an N-gram model to learn SDRs from both kernel execution history and ongoing fuzzing results. This enables the fuzzer to capture dependencies in similar kernel versions while adapting to target-specific behaviors, thereby improving the validity of generated seeds. Additionally, we introduce a bidirectional Random Walk strategy to enhance the diversity of generated seeds. We implement this approach in a prototype, Psyzkaller, on top of Syzkaller. Experiments show that, trained with the large-scale DongTing dataset and continuously updated with ongoing fuzzing results, Psyzkaller improves Syzkaller's code coverage by 4.6%-7.0%, triggers 110.4%-187.2% more crashes, and discovers eight previously unknown kernel vulnerabilities. Furthermore, Psyzkaller outperforms state-of-the-art fuzzers such as ACTOR and SyzDescribe in both coverage and crashes.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes