Scheduzz: Constraint-based Fuzz Driver Generation with Dual Scheduling
Yan Li, Wenzhang Yang, Yuekun Wang, Jian Gao, Shaohua Wang, Yinxing Xue, Lijun Zhang

TL;DR
Scheduzz is an innovative LLM-based library fuzzing approach that intelligently generates rational fuzz drivers and employs dual scheduling to optimize resource use, significantly improving coverage and bug detection in real-world libraries.
Contribution
It introduces a dual scheduling framework and leverages LLMs to generate rational fuzz drivers, addressing limitations of prior methods in library fuzzing.
Findings
Reduces computational overhead compared to baseline methods.
Achieves higher code coverage than state-of-the-art techniques.
Discovered 33 previously unknown bugs, including CVEs.
Abstract
Fuzzing a library requires experts to understand the library usage well and craft high-quality fuzz drivers, which is tricky and tedious. Therefore, many techniques have been proposed to automatically generate fuzz drivers. However, they fail to generate rational fuzz drivers due to the lack of adherence to proper library usage conventions, such as ensuring a resource is closed after being opened. To make things worse, existing library fuzzing techniques unconditionally execute each driver, resulting in numerous irrational drivers that waste computational resources while contributing little coverage and generating false positive bug reports. To tackle these challenges, we propose a novel automatic library fuzzing technique, Scheduzz, an LLM-based library fuzzing technique. It leverages LLMs to understand rational usage of libraries and extract API combination constraints. To optimize…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Robotic Path Planning Algorithms · Autonomous Vehicle Technology and Safety
