Ensemble Fuzzing with Dynamic Resource Scheduling and Multidimensional Seed Evaluation
Yukai Zhao, Shaohua Wang, Jue Wang, Xing Hu, Xin Xia

TL;DR
Legion is an innovative ensemble fuzzing framework that dynamically allocates resources and evaluates seeds across multiple metrics, significantly improving vulnerability detection efficiency.
Contribution
This paper introduces Legion, a novel ensemble fuzzing system with dynamic resource scheduling and multidimensional seed evaluation, enhancing effectiveness over existing methods.
Findings
Outperforms existing fuzzers and ensemble techniques.
Detects 20 vulnerabilities, including 5 new and 3 CVEs.
Reduces resource waste through adaptive scheduling.
Abstract
Fuzzing is widely used for detecting bugs and vulnerabilities, with various techniques proposed to enhance its effectiveness. To combine the advantages of multiple technologies, researchers proposed ensemble fuzzing, which integrates multiple base fuzzers. Despite promising results, state-of-the-art ensemble fuzzing techniques face limitations in resource scheduling and performance evaluation, leading to unnecessary resource waste. In this paper, we propose Legion, a novel ensemble fuzzing framework that dynamically schedules resources during the ensemble fuzzing campaign. We designed a novel resource scheduling algorithm based on the upper confidence bound algorithm to reduce the resource consumption of ineffective base fuzzers. Additionally, we introduce a multidimensional seed evaluation strategy, which considers multiple metrics to achieve more comprehensive fine-grained performance…
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.
