Detecting Protracted Vulnerabilities in Open Source Projects
Arjun Sridharkumar, Sara Al Hajj Ibrahim, Jiayuan Zhou, Yuliang Wang, Safwat Hassan, Ahmed E. Hassan, Shurui Zhou

TL;DR
This paper analyzes long-standing vulnerabilities in open-source projects, evaluates current detection tools, and introduces DeeptraVul, a new approach that significantly improves detection coverage of protracted vulnerabilities.
Contribution
It constructs a dataset of protracted vulnerabilities, analyzes their causes, and proposes DeeptraVul, an enhanced detection method leveraging multiple artifacts and LLMs, outperforming existing tools.
Findings
Current SOTA tools detect only 44% of protracted vulnerabilities.
DeeptraVul increases detection coverage by 14% overall.
DeeptraVul achieves 90% coverage on its specific vulnerability subset.
Abstract
Timely resolution and disclosure of vulnerabilities are essential for maintaining the security of open-source software. However, many vulnerabilities remain unreported, unpatched, or undisclosed for extended periods, exposing users to prolonged security threats. While various vulnerability detection tools exist, they primarily focus on predicting or identifying known vulnerabilities, often failing to capture vulnerabilities that experience significant delays in resolution. In this study, we examine the vulnerability lifecycle by analyzing protracted vulnerabilities (PCVEs), which remain unresolved or undisclosed over long periods. We construct a dataset of PCVEs and conduct a qualitative analysis to uncover underlying causes of delay. To assess current automated solutions, we evaluate four state-of-the-art (SOTA) vulnerability detectors on our dataset. These tools detect only 1,059 out…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
