Prompt Fuzzing for Fuzz Driver Generation
Not on the map. Why?
Abstract (arXiv)
Crafting high-quality fuzz drivers not only is time-consuming but also requires a deep understanding of the library. However, the state-of-the-art automatic fuzz driver generation techniques fall short of expectations. While fuzz drivers derived from consumer code can reach deep states, they have limited coverage. Conversely, interpretative fuzzing can explore most API calls but requires numerous attempts within a large search space. We propose PromptFuzz, a coverage-guided fuzzer for prompt fuzzing that iteratively generates fuzz drivers to explore undiscovered library code. To explore API usage in fuzz drivers during prompt fuzzing, we propose several key techniques: instructive program generation, erroneous program validation, coverage-guided prompt mutation, and constrained fuzzer scheduling. We implemented PromptFuzz and evaluated it on 14 real-world libraries. Compared with OSS-Fuzz and Hopper (the state-of-the-art fuzz driver generation tool), fuzz drivers generated by PromptFuzz achieved 1.61 and 1.63 times higher branch coverage than those by OSS-Fuzz and Hopper, respectively. Moreover, the fuzz drivers generated by PromptFuzz detected 33 genuine, new bugs out of a total of 49 crashes, out of which 30 bugs have been confirmed by their respective communities.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Dec 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 15; 2026: 10.
27 papers.
Sort:
By area:
- 2025SEC-bench: Automated Benchmarking of LLM Agents on Real-World Software Security Taskscited by 75
- 2025LLMs in Software Security: A Survey of Vulnerability Detection Techniques and Insightscited by 47
- 2025VulnLLM-R: Specialized Reasoning LLM with Agent Scaffold for Vulnerability Detectioncited by 11
- 2025ADMIT: Few-shot Knowledge Poisoning Attacks on RAG-based Fact Checkingcited by 10
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzingcited by 9
- 2024When Fuzzing Meets LLMs: Challenges and Opportunitiescited by 8
- 2025Evaluating LLM-Based Regression Test Generationcited by 6
- 2025HarnessAgent: Scaling Automatic Fuzzing Harness Construction with Tool-Augmented LLM Pipelinescited by 4
- 2025PBFuzz: Agentic Directed Fuzzing for PoV Generationcited by 4
- 2024FuzzAug: Data Augmentation by Coverage-guided Fuzzing for Neural Test Generationcited by 3
- 2025LibLMFuzz: LLM-Augmented Fuzz Target Generation for Black-box Librariescited by 3
- 2025FalseCrashReducer: Mitigating False Positive Crashes in OSS-Fuzz-Gen Using Agentic AIcited by 2
15 more
- 2025deepSURF: Detecting Memory Safety Vulnerabilities in Rust Through Fuzzing LLM-Augmented Harnessescited by 1
- 2025R1-Fuzz: Specializing Language Models for Textual Fuzzing via Reinforcement Learningcited by 1
- 2026Agentic Fuzzing: Opportunities and Challengescited by 1
- 2026AgentExecutor: Partial Code Execution via Agentic Context Generationcited by 1
- 2026The Greatness of Science Cannot Be Planned: Agentic Auto-Research is Fuzz Testingcited by 1
- 2025Towards Reliable LLM-Driven Fuzz Testing: Vision and Road Aheadcited by 0
- 2025Orion: Fuzzing Workflow Automationcited by 0
- 2025Semantic-Aware Fuzzing: An Empirical Framework for LLM-Guided, Reasoning-Driven Input Mutationcited by 0
- 2026Coverage-Guided Multi-Agent Harness Generation for Java Library Fuzzingcited by 0
- 2026Fuzzing with Agents? Generators Are All You Needcited by 0
- 2026FuzzAgent: Multi-Agent System for Evolutionary Library Fuzzingcited by 0
- 2026Code-Augur: Agentic Vulnerability Detection via Specification Inferencecited by 0
- 2026Chai: Agentic Discovery of Cryptographic Misuse Vulnerabilitiescited by 0
- 2026Invariant Pretraining for Robust Code Representationscited by 0
- 2026SyzHarness: Patch-Based Kernel Bug Reproduction with LLM-Synthesized Fuzzing Harnessescited by 0
- 2026SyzHarness: Patch-Based Kernel Bug Reproduction with LLM-Synthesized Fuzzing Harnesses20 Sep 2026
- 2026Invariant Pretraining for Robust Code Representations15 Aug 2026
- 2026The Greatness of Science Cannot Be Planned: Agentic Auto-Research is Fuzz Testing10 Aug 2026
- 2026AgentExecutor: Partial Code Execution via Agentic Context Generation6 Aug 2026
- 2026Chai: Agentic Discovery of Cryptographic Misuse Vulnerabilities25 Jun 2026
- 2026Code-Augur: Agentic Vulnerability Detection via Specification Inference17 Jun 2026
- 2026FuzzAgent: Multi-Agent System for Evolutionary Library Fuzzing14 May 2026
- 2026Agentic Fuzzing: Opportunities and Challenges11 May 2026
- 2026Fuzzing with Agents? Generators Are All You Need1 Apr 2026
- 2026Coverage-Guided Multi-Agent Harness Generation for Java Library Fuzzing9 Mar 2026
- 2025VulnLLM-R: Specialized Reasoning LLM with Agent Scaffold for Vulnerability Detection8 Dec 2025
- 2025PBFuzz: Agentic Directed Fuzzing for PoV Generation4 Dec 2025
15 more
- 2025HarnessAgent: Scaling Automatic Fuzzing Harness Construction with Tool-Augmented LLM Pipelines3 Dec 2025
- 2025ADMIT: Few-shot Knowledge Poisoning Attacks on RAG-based Fact Checking11 Oct 2025
- 2025FalseCrashReducer: Mitigating False Positive Crashes in OSS-Fuzz-Gen Using Agentic AI2 Oct 2025
- 2025Semantic-Aware Fuzzing: An Empirical Framework for LLM-Guided, Reasoning-Driven Input Mutation23 Sep 2025
- 2025R1-Fuzz: Specializing Language Models for Textual Fuzzing via Reinforcement Learning21 Sep 2025
- 2025Orion: Fuzzing Workflow Automation18 Sep 2025
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzing29 Aug 2025
- 2025LibLMFuzz: LLM-Augmented Fuzz Target Generation for Black-box Libraries20 Jul 2025
- 2025deepSURF: Detecting Memory Safety Vulnerabilities in Rust Through Fuzzing LLM-Augmented Harnesses18 Jun 2025
- 2025SEC-bench: Automated Benchmarking of LLM Agents on Real-World Software Security Tasks13 Jun 2025
- 2025Towards Reliable LLM-Driven Fuzz Testing: Vision and Road Ahead2 Mar 2025
- 2025LLMs in Software Security: A Survey of Vulnerability Detection Techniques and Insights10 Feb 2025
- 2025Evaluating LLM-Based Regression Test Generation19 Jan 2025
- 2024FuzzAug: Data Augmentation by Coverage-guided Fuzzing for Neural Test Generation12 Jun 2024
- 2024When Fuzzing Meets LLMs: Challenges and Opportunities25 Apr 2024
- 2025SEC-bench: Automated Benchmarking of LLM Agents on Real-World Software Security Taskscited by 75
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzingcited by 9
- 2025HarnessAgent: Scaling Automatic Fuzzing Harness Construction with Tool-Augmented LLM Pipelinescited by 4
- 2025PBFuzz: Agentic Directed Fuzzing for PoV Generationcited by 4
- 2025FalseCrashReducer: Mitigating False Positive Crashes in OSS-Fuzz-Gen Using Agentic AIcited by 2
- 2026Agentic Fuzzing: Opportunities and Challengescited by 1
- 2026AgentExecutor: Partial Code Execution via Agentic Context Generationcited by 1
- 2026The Greatness of Science Cannot Be Planned: Agentic Auto-Research is Fuzz Testingcited by 1
- 2026Coverage-Guided Multi-Agent Harness Generation for Java Library Fuzzingcited by 0
- 2026Fuzzing with Agents? Generators Are All You Needcited by 0
- 2026FuzzAgent: Multi-Agent System for Evolutionary Library Fuzzingcited by 0
- 2026Code-Augur: Agentic Vulnerability Detection via Specification Inferencecited by 0
12 most cited of 13 All 13 (JSON)
- 2026The Greatness of Science Cannot Be Planned: Agentic Auto-Research is Fuzz Testing10 Aug 2026
- 2026AgentExecutor: Partial Code Execution via Agentic Context Generation6 Aug 2026
- 2026Chai: Agentic Discovery of Cryptographic Misuse Vulnerabilities25 Jun 2026
- 2026Code-Augur: Agentic Vulnerability Detection via Specification Inference17 Jun 2026
- 2026FuzzAgent: Multi-Agent System for Evolutionary Library Fuzzing14 May 2026
- 2026Agentic Fuzzing: Opportunities and Challenges11 May 2026
- 2026Fuzzing with Agents? Generators Are All You Need1 Apr 2026
- 2026Coverage-Guided Multi-Agent Harness Generation for Java Library Fuzzing9 Mar 2026
- 2025PBFuzz: Agentic Directed Fuzzing for PoV Generation4 Dec 2025
- 2025HarnessAgent: Scaling Automatic Fuzzing Harness Construction with Tool-Augmented LLM Pipelines3 Dec 2025
- 2025FalseCrashReducer: Mitigating False Positive Crashes in OSS-Fuzz-Gen Using Agentic AI2 Oct 2025
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzing29 Aug 2025
12 newest of 13 All 13 (JSON)
- 2025LLMs in Software Security: A Survey of Vulnerability Detection Techniques and Insightscited by 47
- 2024When Fuzzing Meets LLMs: Challenges and Opportunitiescited by 8
- 2025Evaluating LLM-Based Regression Test Generationcited by 6
- 2024FuzzAug: Data Augmentation by Coverage-guided Fuzzing for Neural Test Generationcited by 3
- 2025LibLMFuzz: LLM-Augmented Fuzz Target Generation for Black-box Librariescited by 3
- 2025deepSURF: Detecting Memory Safety Vulnerabilities in Rust Through Fuzzing LLM-Augmented Harnessescited by 1
- 2025R1-Fuzz: Specializing Language Models for Textual Fuzzing via Reinforcement Learningcited by 1
- 2025Towards Reliable LLM-Driven Fuzz Testing: Vision and Road Aheadcited by 0
- 2025Orion: Fuzzing Workflow Automationcited by 0
- 2026Invariant Pretraining for Robust Code Representationscited by 0
- 2026SyzHarness: Patch-Based Kernel Bug Reproduction with LLM-Synthesized Fuzzing Harnessescited by 0
- 2026SyzHarness: Patch-Based Kernel Bug Reproduction with LLM-Synthesized Fuzzing Harnesses20 Sep 2026
- 2026Invariant Pretraining for Robust Code Representations15 Aug 2026
- 2025R1-Fuzz: Specializing Language Models for Textual Fuzzing via Reinforcement Learning21 Sep 2025
- 2025Orion: Fuzzing Workflow Automation18 Sep 2025
- 2025LibLMFuzz: LLM-Augmented Fuzz Target Generation for Black-box Libraries20 Jul 2025
- 2025deepSURF: Detecting Memory Safety Vulnerabilities in Rust Through Fuzzing LLM-Augmented Harnesses18 Jun 2025
- 2025Towards Reliable LLM-Driven Fuzz Testing: Vision and Road Ahead2 Mar 2025
- 2025LLMs in Software Security: A Survey of Vulnerability Detection Techniques and Insights10 Feb 2025
- 2025Evaluating LLM-Based Regression Test Generation19 Jan 2025
- 2024FuzzAug: Data Augmentation by Coverage-guided Fuzzing for Neural Test Generation12 Jun 2024
- 2024When Fuzzing Meets LLMs: Challenges and Opportunities25 Apr 2024