DeepCVA: Automated Commit-level Vulnerability Assessment with Deep Multi-task Learning
Triet H. M. Le, David Hin, Roland Croft, M. Ali Babar

TL;DR
DeepCVA is a novel deep multi-task learning model that automatically assesses software vulnerabilities at the commit level, providing timely security insights with high accuracy and efficiency.
Contribution
It introduces the first effective and efficient deep learning approach for simultaneous commit-level vulnerability assessment based on CVSS metrics.
Findings
DeepCVA outperforms baseline models with 38% to 59.8% higher MCC.
It reduces training time by 6.3 times compared to multiple separate models.
The model effectively assesses vulnerabilities in large-scale real-world projects.
Abstract
It is increasingly suggested to identify Software Vulnerabilities (SVs) in code commits to give early warnings about potential security risks. However, there is a lack of effort to assess vulnerability-contributing commits right after they are detected to provide timely information about the exploitability, impact and severity of SVs. Such information is important to plan and prioritize the mitigation for the identified SVs. We propose a novel Deep multi-task learning model, DeepCVA, to automate seven Commit-level Vulnerability Assessment tasks simultaneously based on Common Vulnerability Scoring System (CVSS) metrics. We conduct large-scale experiments on 1,229 vulnerability-contributing commits containing 542 different SVs in 246 real-world software projects to evaluate the effectiveness and efficiency of our model. We show that DeepCVA is the best-performing model with 38% to 59.8%…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Reliability and Analysis Research · Information and Cyber Security
