PATCHEVAL: A New Benchmark for Evaluating LLMs on Patching Real-World Vulnerabilities
Not on the map. Why?
Abstract (arXiv)
Software vulnerabilities are increasing at an alarming rate. However, manual patching is both time-consuming and resource-intensive, while existing automated vulnerability repair (AVR) techniques remain limited in effectiveness. Recent advances in large language models (LLMs) have opened a new paradigm for AVR, demonstrating remarkable progress. To examine the capability of LLMs in AVR, several vulnerability benchmarks have been proposed recently. However, they still suffer from key limitations of outdated vulnerabilities, limited language coverage, unreliable patch validation, and insufficient reproducibility. To overcome these challenges, we introduce PATCHEVAL, a multilingual benchmark for Go, JavaScript, and Python, languages for which existing benchmarks remain unexplored. PATCHEVAL curates a dataset of 1,000 vulnerabilities drawn from CVEs reported between 2015 and 2025, covering 65 distinct CWEs. A subset of 230 CVEs is further equipped with runtime sandbox environments, enabling patch verification through both security tests and functionality tests. To provide a systematic comparison of LLM-based vulnerability repair, we evaluate a series of state-of-the-art LLMs and agents, presenting an in-depth analysis that empirically yields key insights to guide future research in AVR.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Nov 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 19.
19 papers.
Sort:
By area:
- 2026SEC-bench Pro: Can Language Models Solve Long-Horizon Software Security Tasks?cited by 8
- 2026CVE-Factory: Scaling Expert-Level Agentic Tasks for Code Security Vulnerabilitycited by 5
- 2026ZeroDayBench: Evaluating LLM Agents on Unseen Zero-Day Vulnerabilities for Cyberdefensecited by 3
- 2026FrogNano: Training a 4B Coding Agent via Online Task Synthesiscited by 3
- 2026EvoRepair: Enhancing Vulnerability Repair Agents Through Experience-Based Self-Evolutioncited by 2
- 2026Self-Evolving Coding Agentscited by 2
- 2026A Dual-Loop Agent Framework for Automated Vulnerability Reproductioncited by 1
- 2026SecCodeBench-V2 Technical Reportcited by 1
- 2026Why LLMs Fail: A Failure Analysis and Partial Success Measurement for Automated Security Patch Generationcited by 1
- 2026SEVRA-BENCH: Social Engineering of Vulnerabilities in Review Agentscited by 1
- 2026Beyond Refusal: A Same-Lineage Study of Aligned and Abliterated LLMs for Vulnerability Analysiscited by 1
- 2026Knowledge-Enhanced Agentic Vulnerability Repaircited by 0
7 more
- 2026From Runnable to Verifiable: An Independent Reproducibility Study of LLM/Agent-Driven Vulnerability Validation Artifactscited by 0
- 2026Activation Probes Surface Code-Security Signals that the Model's Output Missescited by 0
- 2026WeSCE: A Benchmark for Measuring Security Drift in LLM-Driven Code Editingcited by 0
- 2026Evaluating Multiple LLM Generations with Validated Task Coveragecited by 0
- 2026PatchBench: Evaluating AI Agents for Vulnerability Patchingcited by 0
- 2026SecureVibe: Making Vibe Coding More Securecited by 0
- 2026AuraForge: Scaling Security Supervision for Training Coding Agentscited by 0
- 2026AuraForge: Scaling Security Supervision for Training Coding Agents1 Oct 2026
- 2026SecureVibe: Making Vibe Coding More Secure29 Sep 2026
- 2026FrogNano: Training a 4B Coding Agent via Online Task Synthesis7 Sep 2026
- 2026PatchBench: Evaluating AI Agents for Vulnerability Patching3 Sep 2026
- 2026Evaluating Multiple LLM Generations with Validated Task Coverage25 Aug 2026
- 2026WeSCE: A Benchmark for Measuring Security Drift in LLM-Driven Code Editing15 Aug 2026
- 2026Activation Probes Surface Code-Security Signals that the Model's Output Misses10 Aug 2026
- 2026From Runnable to Verifiable: An Independent Reproducibility Study of LLM/Agent-Driven Vulnerability Validation Artifacts10 Aug 2026
- 2026Self-Evolving Coding Agents4 Aug 2026
- 2026Beyond Refusal: A Same-Lineage Study of Aligned and Abliterated LLMs for Vulnerability Analysis7 Jul 2026
- 2026Knowledge-Enhanced Agentic Vulnerability Repair1 Jul 2026
- 2026SEVRA-BENCH: Social Engineering of Vulnerabilities in Review Agents11 Jun 2026
7 more
- 2026EvoRepair: Enhancing Vulnerability Repair Agents Through Experience-Based Self-Evolution28 May 2026
- 2026SEC-bench Pro: Can Language Models Solve Long-Horizon Software Security Tasks?26 May 2026
- 2026Why LLMs Fail: A Failure Analysis and Partial Success Measurement for Automated Security Patch Generation10 Mar 2026
- 2026ZeroDayBench: Evaluating LLM Agents on Unseen Zero-Day Vulnerabilities for Cyberdefense2 Mar 2026
- 2026SecCodeBench-V2 Technical Report17 Feb 2026
- 2026A Dual-Loop Agent Framework for Automated Vulnerability Reproduction5 Feb 2026
- 2026CVE-Factory: Scaling Expert-Level Agentic Tasks for Code Security Vulnerability3 Feb 2026
- 2026CVE-Factory: Scaling Expert-Level Agentic Tasks for Code Security Vulnerabilitycited by 5
- 2026ZeroDayBench: Evaluating LLM Agents on Unseen Zero-Day Vulnerabilities for Cyberdefensecited by 3
- 2026FrogNano: Training a 4B Coding Agent via Online Task Synthesiscited by 3
- 2026EvoRepair: Enhancing Vulnerability Repair Agents Through Experience-Based Self-Evolutioncited by 2
- 2026Self-Evolving Coding Agentscited by 2
- 2026A Dual-Loop Agent Framework for Automated Vulnerability Reproductioncited by 1
- 2026SEVRA-BENCH: Social Engineering of Vulnerabilities in Review Agentscited by 1
- 2026Knowledge-Enhanced Agentic Vulnerability Repaircited by 0
- 2026From Runnable to Verifiable: An Independent Reproducibility Study of LLM/Agent-Driven Vulnerability Validation Artifactscited by 0
- 2026Activation Probes Surface Code-Security Signals that the Model's Output Missescited by 0
- 2026AuraForge: Scaling Security Supervision for Training Coding Agentscited by 0
- 2026AuraForge: Scaling Security Supervision for Training Coding Agents1 Oct 2026
- 2026FrogNano: Training a 4B Coding Agent via Online Task Synthesis7 Sep 2026
- 2026Activation Probes Surface Code-Security Signals that the Model's Output Misses10 Aug 2026
- 2026From Runnable to Verifiable: An Independent Reproducibility Study of LLM/Agent-Driven Vulnerability Validation Artifacts10 Aug 2026
- 2026Self-Evolving Coding Agents4 Aug 2026
- 2026Knowledge-Enhanced Agentic Vulnerability Repair1 Jul 2026
- 2026SEVRA-BENCH: Social Engineering of Vulnerabilities in Review Agents11 Jun 2026
- 2026EvoRepair: Enhancing Vulnerability Repair Agents Through Experience-Based Self-Evolution28 May 2026
- 2026ZeroDayBench: Evaluating LLM Agents on Unseen Zero-Day Vulnerabilities for Cyberdefense2 Mar 2026
- 2026A Dual-Loop Agent Framework for Automated Vulnerability Reproduction5 Feb 2026
- 2026CVE-Factory: Scaling Expert-Level Agentic Tasks for Code Security Vulnerability3 Feb 2026
- 2026SEC-bench Pro: Can Language Models Solve Long-Horizon Software Security Tasks?cited by 8
- 2026SecCodeBench-V2 Technical Reportcited by 1
- 2026Why LLMs Fail: A Failure Analysis and Partial Success Measurement for Automated Security Patch Generationcited by 1
- 2026Beyond Refusal: A Same-Lineage Study of Aligned and Abliterated LLMs for Vulnerability Analysiscited by 1
- 2026WeSCE: A Benchmark for Measuring Security Drift in LLM-Driven Code Editingcited by 0
- 2026Evaluating Multiple LLM Generations with Validated Task Coveragecited by 0
- 2026PatchBench: Evaluating AI Agents for Vulnerability Patchingcited by 0
- 2026SecureVibe: Making Vibe Coding More Securecited by 0
- 2026SecureVibe: Making Vibe Coding More Secure29 Sep 2026
- 2026PatchBench: Evaluating AI Agents for Vulnerability Patching3 Sep 2026
- 2026Evaluating Multiple LLM Generations with Validated Task Coverage25 Aug 2026
- 2026WeSCE: A Benchmark for Measuring Security Drift in LLM-Driven Code Editing15 Aug 2026
- 2026Beyond Refusal: A Same-Lineage Study of Aligned and Abliterated LLMs for Vulnerability Analysis7 Jul 2026
- 2026SEC-bench Pro: Can Language Models Solve Long-Horizon Software Security Tasks?26 May 2026
- 2026Why LLMs Fail: A Failure Analysis and Partial Success Measurement for Automated Security Patch Generation10 Mar 2026
- 2026SecCodeBench-V2 Technical Report17 Feb 2026