CRAISENov 28, 2025

Evaluating LLMs for One-Shot Patching of Real and Artificial Vulnerabilities

arXiv:2511.23408v1
Originality Synthesis-oriented
AI Analysis

This research addresses the problem of automated vulnerability patching for software security, though it is incremental as it extends existing assessments to include artificial vulnerabilities.

The study evaluated the effectiveness of several large language models (LLMs) in patching real and artificial vulnerabilities, finding that LLMs patch real vulnerabilities more effectively than artificial ones and showing significant variability in overlapping and complementarity across models.

Automated vulnerability patching is crucial for software security, and recent advancements in Large Language Models (LLMs) present promising capabilities for automating this task. However, existing research has primarily assessed LLMs using publicly disclosed vulnerabilities, leaving their effectiveness on related artificial vulnerabilities largely unexplored. In this study, we empirically evaluate the patching effectiveness and complementarity of several prominent LLMs, such as OpenAI's GPT variants, LLaMA, DeepSeek, and Mistral models, using both real and artificial vulnerabilities. Our evaluation employs Proof-of-Vulnerability (PoV) test execution to concretely assess whether LLM-generated source code successfully patches vulnerabilities. Our results reveal that LLMs patch real vulnerabilities more effectively compared to artificial ones. Additionally, our analysis reveals significant variability across LLMs in terms of overlapping (multiple LLMs patching the same vulnerabilities) and complementarity (vulnerabilities patched exclusively by a single LLM), emphasizing the importance of selecting appropriate LLMs for effective vulnerability patching.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes