Tumbling Down the Rabbit Hole: How do Assisting Exploration Strategies Facilitate Grey-box Fuzzing?
Mingyuan Wu, Jiahong Xiang, Kunqiu Chen, Peng DI, Shin Hwei Tan,, Heming Cui, Yuqun Zhang

TL;DR
This study comprehensively evaluates assisting exploration strategies in grey-box fuzzing, finding the dictionary strategy most effective, and introduces CDFUZZ, which enhances fuzzing performance and bug discovery.
Contribution
It provides the first extensive comparison of assisting exploration strategies and proposes CDFUZZ, a novel approach that customizes dictionaries to improve fuzzing effectiveness.
Findings
Dictionary strategy outperforms others in exploring program states.
CDFUZZ increases edge coverage by 16.1% on average.
CDFUZZ discovers 37 new bugs, with 9 confirmed and 7 fixed.
Abstract
Many assisting exploration strategies have been proposed to assist grey-box fuzzers in exploring program states guarded by tight and complex branch conditions such as equality constraints. Although they have shown promising results in their original papers, their evaluations seldom follow equivalent protocols, e.g., they are rarely evaluated on identical benchmarks. Moreover, there is a lack of sufficient investigations on the specifics of the program states explored by these strategies which can obfuscate the future application and development of such strategies. Consequently, there is a pressing need for a comprehensive study of assisting exploration strategies on their effectiveness, versatility, and limitations to enlighten their future development. To this end, we perform the first comprehensive study about the assisting exploration strategies for grey-box fuzzers. Specifically, we…
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
TopicsCompetitive and Knowledge Intelligence
