Effective Vulnerable Function Identification based on CVE Description Empowered by Large Language Models
Open-source software (OSS) has profoundly transformed the software development paradigm by facilitating effortless code reuse. However, in recent years, there has been an alarming increase in disclosed vulnerabilities within OSS, posing significant security risks to downstream users. Therefore, analyzing existing vulnerabilities and precisely assessing their threats to downstream applications become pivotal. Plenty of efforts have been made recently towards this problem, such as vulnerability reachability analysis and vulnerability reproduction. The key to these tasks is identifying the vulnerable function (i.e., the function where the root cause of a vulnerability resides). However, public vulnerability datasets (e.g., NVD) rarely include this information as pinpointing the exact vulnerable functions remains to be a longstanding challenge.
Authors
- Ming Wen (ORCID: https://orcid.org/0000-0001-5588-9618)
- Yulun Wu
- Hai Jin (ORCID: https://orcid.org/0000-0002-3934-7605)
- Zeliang Yu (ORCID: https://orcid.org/0009-0006-7045-7139)
- Xiaochen Guo (ORCID: https://orcid.org/0009-0004-7954-9967)
Institutions
- Huazhong University of Science and Technology (CN)
Publication Details
- Published
- 2024-10-18
- DOI
- https://doi.org/10.1145/3691620.3695013
- Citations
- 4
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 3.12