ELFuzz: Efficient Input Generation via LLM-driven Synthesis Over Fuzzer Space
Not on the map. Why?
Abstract (arXiv)
Generation-based fuzzing produces appropriate test cases according to specifications of input grammars and semantic constraints to test systems and software. However, these specifications require significant manual effort to construct. This paper proposes a new approach, ELFuzz (Evolution Through Large Language Models for Fuzzing), that automatically synthesizes generation-based fuzzers tailored to a system under test (SUT) via LLM-driven synthesis over fuzzer space. At a high level, it starts with minimal seed fuzzers and propels the synthesis by fully automated LLM-driven evolution with coverage guidance. Compared to previous approaches, ELFuzz can 1) seamlessly scale to SUTs of real-world sizes -- up to 1,791,104 lines of code in our evaluation -- and 2) synthesize efficient fuzzers that catch interesting grammatical structures and semantic constraints in a human-understandable way. Our evaluation compared ELFuzz with specifications manually written by domain experts and synthesized by state-of-the-art approaches. It shows that ELFuzz achieves up to 434.8% more coverage over the second best and triggers up to 216.7% more artificially injected bugs, compared to the state-of-the-art. We also used ELFuzz to conduct a real-world fuzzing campaign on the newest version of cvc5 for 14 days, and encouragingly, it found five 0-day bugs (three are exploitable). Moreover, we conducted an ablation study, which shows that the fuzzer space model, the key component of ELFuzz, contributes the most (up to 62.5%) to the effectiveness of ELFuzz. Further analysis of the fuzzers synthesized by ELFuzz confirms that they catch interesting grammatical structures and semantic constraints in a human-understandable way. The results present the promising potential of ELFuzz for more automated, efficient, and extensible input generation for fuzzing.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Jun 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 6; 2026: 9.
15 papers.
Sort:
By area:
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzingcited by 9
- 2025Hybrid Fuzzing with LLM-Guided Input Mutation and Semantic Feedbackcited by 7
- 2025PBFuzz: Agentic Directed Fuzzing for PoV Generationcited by 4
- 2025Adversarial Agent Collaboration for Correctness Improvements of C to Safe Rust Translationcited by 3
- 2026Cybersecurity is the True Frontier for Generative AI Success or Failurecited by 2
- 2026MCP-in-SoS: Risk assessment framework for open-source MCP serverscited by 1
- 2026AI In Cybersecurity Education -- Scalable Agentic CTF Design Principles and Educational Outcomescited by 1
- 2026Knowdit: Agentic Smart Contract Vulnerability Detection with Auditing Knowledge Summarizationcited by 1
- 2026Agentic Fuzzing: Opportunities and Challengescited by 1
- 2026AgentExecutor: Partial Code Execution via Agentic Context Generationcited by 1
- 2025Orion: Fuzzing Workflow Automationcited by 0
- 2025PrediQL: Automated Testing of GraphQL APIs with LLMscited by 0
3 more
- 2026Fuzzing with Agents? Generators Are All You Needcited by 0
- 2026ABTest: Behavior-Driven Testing for AI Coding Agentscited by 0
- 2026Chai: Agentic Discovery of Cryptographic Misuse Vulnerabilitiescited by 0
- 2026AgentExecutor: Partial Code Execution via Agentic Context Generation6 Aug 2026
- 2026Cybersecurity is the True Frontier for Generative AI Success or Failure27 Jun 2026
- 2026Chai: Agentic Discovery of Cryptographic Misuse Vulnerabilities25 Jun 2026
- 2026Agentic Fuzzing: Opportunities and Challenges11 May 2026
- 2026ABTest: Behavior-Driven Testing for AI Coding Agents3 Apr 2026
- 2026Fuzzing with Agents? Generators Are All You Need1 Apr 2026
- 2026Knowdit: Agentic Smart Contract Vulnerability Detection with Auditing Knowledge Summarization27 Mar 2026
- 2026AI In Cybersecurity Education -- Scalable Agentic CTF Design Principles and Educational Outcomes23 Mar 2026
- 2026MCP-in-SoS: Risk assessment framework for open-source MCP servers10 Mar 2026
- 2025PBFuzz: Agentic Directed Fuzzing for PoV Generation4 Dec 2025
- 2025Hybrid Fuzzing with LLM-Guided Input Mutation and Semantic Feedback6 Nov 2025
- 2025PrediQL: Automated Testing of GraphQL APIs with LLMs12 Oct 2025
3 more
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzingcited by 9
- 2025PBFuzz: Agentic Directed Fuzzing for PoV Generationcited by 4
- 2025Adversarial Agent Collaboration for Correctness Improvements of C to Safe Rust Translationcited by 3
- 2026MCP-in-SoS: Risk assessment framework for open-source MCP serverscited by 1
- 2026AI In Cybersecurity Education -- Scalable Agentic CTF Design Principles and Educational Outcomescited by 1
- 2026Knowdit: Agentic Smart Contract Vulnerability Detection with Auditing Knowledge Summarizationcited by 1
- 2026Agentic Fuzzing: Opportunities and Challengescited by 1
- 2026AgentExecutor: Partial Code Execution via Agentic Context Generationcited by 1
- 2026Fuzzing with Agents? Generators Are All You Needcited by 0
- 2026ABTest: Behavior-Driven Testing for AI Coding Agentscited by 0
- 2026Chai: Agentic Discovery of Cryptographic Misuse Vulnerabilitiescited by 0
- 2026AgentExecutor: Partial Code Execution via Agentic Context Generation6 Aug 2026
- 2026Chai: Agentic Discovery of Cryptographic Misuse Vulnerabilities25 Jun 2026
- 2026Agentic Fuzzing: Opportunities and Challenges11 May 2026
- 2026ABTest: Behavior-Driven Testing for AI Coding Agents3 Apr 2026
- 2026Fuzzing with Agents? Generators Are All You Need1 Apr 2026
- 2026Knowdit: Agentic Smart Contract Vulnerability Detection with Auditing Knowledge Summarization27 Mar 2026
- 2026AI In Cybersecurity Education -- Scalable Agentic CTF Design Principles and Educational Outcomes23 Mar 2026
- 2026MCP-in-SoS: Risk assessment framework for open-source MCP servers10 Mar 2026
- 2025PBFuzz: Agentic Directed Fuzzing for PoV Generation4 Dec 2025
- 2025Adversarial Agent Collaboration for Correctness Improvements of C to Safe Rust Translation4 Oct 2025
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzing29 Aug 2025
- 2025PrediQL: Automated Testing of GraphQL APIs with LLMscited by 0
- 2025PrediQL: Automated Testing of GraphQL APIs with LLMs12 Oct 2025
- 2026Cybersecurity is the True Frontier for Generative AI Success or Failure27 Jun 2026
- 2025Hybrid Fuzzing with LLM-Guided Input Mutation and Semantic Feedback6 Nov 2025
- 2025Orion: Fuzzing Workflow Automation18 Sep 2025