Vul-RAG: Enhancing LLM-based Vulnerability Detection via Knowledge-level RAG
Fudan University · Alibaba Group (China) · +1 more institution
Abstract
Although LLMs have shown promising potential in vulnerability detection, this study reveals their limitations in distinguishing between vulnerable and similar-but-benign patched code (only 0.06 - 0.14 accuracy). It shows that LLMs struggle to capture the root causes of vulnerabilities during vulnerability detection. To address this challenge, we propose enhancing LLMs with multi-dimensional vulnerability knowledge distilled from historical vulnerabilities and fixes. We design a novel knowledge-level Retrieval-Augmented Generation framework Vul-RAG, which improves LLMs with an accuracy increase of 16% - 24% in identifying vulnerable and patched code. Additionally, vulnerability knowledge generated by Vul-RAG…
Citation impact
- FWCI
- 137.88
- Percentile
- 100%
- References
- 30
Authors
12- XDXueying DuCorresponding
Fudan University
- GZGeng Zheng
Alibaba Group (China)
- KWKaixin Wang
Fudan University
- YZYi Zou
Fudan University
- YWYujia Wang
Fudan University
Topics & keywords
- Vulnerability (computing)
- Code (set theory)
- Risk assessment
- Risk management
- Vulnerability assessment
- Reduced inequalities