SyzHarness: Patch-Based Kernel Bug Reproduction with LLM-Synthesized Fuzzing Harnesses
Not on the map. Why?
Abstract (arXiv)
Automated kernel vulnerability reproduction is essential for bug triage, patch validation, and regression testing, but still lacks an effective and efficient solution. The core challenge is twofold: a reproducer must first recover the trigger scaffold needed to reach the vulnerable state and determine the precise concrete values that actually trigger the bug. Existing directed fuzzing approaches are ineffective at recovering the necessary trigger scaffold, while LLM-only generation is brittle because it struggles with concrete-value discovery and runtime nondeterminism. We design SyzHarness, a framework that combines LLM reasoning with coverage-guided fuzzing for patch-based Linux kernel vulnerability reproduction. Given a patch, SyzHarness uses an LLM agent grounded by code navigation tools to synthesize a parameterized fuzzing harness that fixes the prerequisite setup logic while exposing only uncertain, bug-critical input parameters to be mutated by Syzkaller. SyzHarness then translates this harness into a Syzkaller compatible interface and iteratively refines it using hierarchical reachability feedback. We evaluate SyzHarness on multiple datasets of triggerable real-world Linux kernel vulnerabilities. On 100 KernelCTF cases, SyzHarness achieves a 78% bug reproduction success rate. On the SyzDirect benchmark, SyzHarness achieves a 73% bug reproduction success rate, substantially outperforming prior directed greybox fuzzing. On 50 recent, known-triggerable syzbot bugs fixed after March 2026, SyzHarness reproduces 40/50 (80%) using only the fix commits as input.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 19 of its 61 references that are in the map. First posted on arXiv 20 Sep 2026.
Builds on
19 of 61 references.
References · 19
- 2022Large Language Models are Zero-Shot Fuzzers: Fuzzing Deep-Learning Libraries via Large Language Modelscited by 103
- 2023Fuzz4All: Universal Fuzzing with Large Language Modelscited by 88
- 2025CyberGym: Evaluating AI Agents' Real-World Cybersecurity Capabilities at Scalecited by 78
- 2023Prompt Fuzzing for Fuzz Driver Generationcited by 27
- 2023How Effective Are They? Exploring Large Language Model Based Fuzz Driver Generationcited by 21
- 2025From CVE Entries to Verifiable Exploits: An Automated Multi-Agent Framework for Reproducing CVEscited by 18
- 2024LLAMAFUZZ: Large Language Model Enhanced Greybox Fuzzingcited by 14
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzingcited by 9
- 2025Cottontail: Large Language Model-Driven Concolic Execution for Highly Structured Test Input Generationcited by 6
- 2021SyzScope: Revealing High-Risk Security Impacts of Fuzzer-Exposed Bugs in Linux kernelcited by 4
- 2023HOPPER: Interpretative Fuzzing for Librariescited by 4
- 2025HarnessAgent: Scaling Automatic Fuzzing Harness Construction with Tool-Augmented LLM Pipelinescited by 4
7 more
- 2025PBFuzz: Agentic Directed Fuzzing for PoV Generationcited by 4
- 2025Directed Greybox Fuzzing via Large Language Modelcited by 3
- 2025LibLMFuzz: LLM-Augmented Fuzz Target Generation for Black-box Librariescited by 3
- 2024KernJC: Automated Vulnerable Environment Generation for Linux Kernel Vulnerabilitiescited by 2
- 2025Attention Distance: A Novel Metric for Directed Fuzzing with Large Language Modelscited by 2
- 2025PILOT: Command-line Interface Fuzzing via Path-Guided, Iterative Large Language Model Promptingcited by 1
- 2025GPTrace: Effective Crash Deduplication Using LLM Embeddingscited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025kAgent: An execution-guided crash resolution agent for the Linux kernel
- 2026Outrunning LLM Cutoffs: A Live Kernel Crash Resolution Benchmark for All
- 2026Beyond Crash-to-Patch: Patch Evolution for Linux Kernel Repair
- 2025Taming System Complexity: Demystifying Software Engineering Agents in Diagnosing Linux Kernel Faults
- 2026Patch-to-PoC: A Systematic Study of Agentic LLM Systems for Linux Kernel N-Day Reproduction
- 2026PatchIsland: Orchestration of LLM Agents for Continuous Vulnerability Repair
- 2026KernelDiag: Agent-Based Root Cause Diagnosis for Kernel Crashes ↗
- 2026PrimSynth: An Agentic Approach to Discover, Validate, and Synthesize Exploit Primitives for Linux Kernel Vulnerabilities