SDLLMFuzz: Dynamic-static LLM-assisted greybox fuzzing for structured input programs
Yihao Zou, Tianming Zheng, Futai Zou, Yue Wu

TL;DR
SDLLMFuzz is a novel greybox fuzzing framework that combines large language models with static crash analysis to efficiently discover bugs in structured-input programs.
Contribution
It introduces a unified dynamic-static feedback loop leveraging LLMs and static analysis, enhancing bug detection in structured-input programs.
Findings
Outperforms traditional greybox fuzzers in bug discovery
Significantly reduces time-to-bug in experiments
Effectively explores complex program behaviors
Abstract
Fuzzing has become a widely adopted technique for vulnerability discovery, yet it remains ineffective for structured-input programs due to strict syntactic constraints and limited semantic awareness. Traditional greybox fuzzers rely on mutation-based strategies and coarse-grained coverage feedback, which often fail to generate valid inputs and explore deep execution paths. Recent advances in large language models (LLMs) have shown promise in improving input generation, but existing approaches primarily focus on seed generation and largely overlook the effective use of runtime feedback. In this paper, we propose SDLLMFuzz, a dynamic-static LLM-assisted greybox fuzzing framework for structured-input programs. Our approach integrates LLM-based structure-aware seed generation with static crash analysis, forming a unified feedback loop that iteratively refines test inputs. 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.
