Towards Large Language Model Guided Kernel Direct Fuzzing
By: Xie Li , Zhaoyue Yuan , Zhenduo Zhang and more
Potential Business Impact:
Finds bugs in computer systems faster.
Direct kernel fuzzing is a targeted approach that focuses on specific areas of the kernel, effectively addressing the challenges of frequent updates and the inherent complexity of operating systems, which are critical infrastructure. This paper introduces SyzAgent, a framework that integrates LLMs with the state-of-the-art kernel fuzzer Syzkaller, where the LLMs are used to guide the mutation and generation of test cases in real-time. We present preliminary results demonstrating that this method is effective on around 67\% cases in our benchmark during the experiment.
Similar Papers
Directed Greybox Fuzzing via Large Language Model
Cryptography and Security
Finds hidden computer bugs much faster.
LibLMFuzz: LLM-Augmented Fuzz Target Generation for Black-box Libraries
Cryptography and Security
Finds hidden problems in computer programs automatically.
Towards Reliable LLM-Driven Fuzz Testing: Vision and Road Ahead
Software Engineering
Helps computers find software mistakes automatically.