KG4VA: Constructing Vulnerability Knowledge Graph for Software Vulnerability Assessment
Software vulnerabilities pose serious threats to software security. When faced with multiple software vulnerabilities at the same time, it is urgent to determine whether the vulnerabilities are high-risk. Existing vulnerability assessment approaches only learn the mapping relationships between vulnerability descriptions and severity levels, while ignoring the sharing of the same or similar elements between vulnerabilities. Furthermore, solely focusing on vulnerability descriptions fails to accurately characterize the vulnerability behavior. In this paper, we propose a novel vulnerability knowledge graph (KG) to capture the relationships between vulnerabilities. To construct the vulnerability KG automatically, we propose to leverage vulnerability elements extracted from vulnerability descriptions to link different vulnerabilities. Based on the constructed KG, we further propose a novel KG-based vulnerability assessment (VA) approach KG4VA, which precisely finds the similar vulnerability for an encountered vulnerability description by analyzing and matching the elements entities based on the vulnerability KG. The experiment results show that KG4VA outperforms the baselines in almost all metrics (e.g., 3.27%-10.83% accuracy improvements). Moreover, our ablation experiments demonstrate that the vulnerability knowledge graph can indeed offer valuable information for vulnerability assessment.
Authors
- Xiaobing Sun (ORCID: https://orcid.org/0000-0001-5165-5080)
- Sicong Cao (ORCID: https://orcid.org/0000-0003-3688-4437)
- Lili Bo (ORCID: https://orcid.org/0000-0002-7267-4923)
- Xiaoxue Ren (ORCID: https://orcid.org/0000-0002-5526-1617)
- Zhenlei Ye
- Jiale Zhang (ORCID: https://orcid.org/0000-0002-2143-5666)
- Lianyong Qi
Institutions
- China University of Petroleum, East China (CN)
- Zhejiang University (CN)
- Yangzhou University (CN)
Publication Details
- Journal
- IEEE Transactions on Services Computing
- Published
- 2025-09-17
- DOI
- https://doi.org/10.1109/tsc.2025.3607682
- Primary Topic
- Software Reliability and Analysis Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00