TL;DR
V2W-BERT is a Transformer-based framework that effectively classifies software vulnerabilities into hierarchical categories, outperforming previous methods especially for rare classes and future vulnerability prediction.
Contribution
The paper introduces V2W-BERT, a novel NLP-inspired model that improves automated classification of software vulnerabilities, including rare classes and temporal link prediction.
Findings
Achieves up to 97% accuracy on random data splits.
Attains 94% accuracy on temporally partitioned data.
Outperforms previous approaches in classifying rare CWE classes.
Abstract
Weaknesses in computer systems such as faults, bugs and errors in the architecture, design or implementation of software provide vulnerabilities that can be exploited by attackers to compromise the security of a system. Common Weakness Enumerations (CWE) are a hierarchically designed dictionary of software weaknesses that provide a means to understand software flaws, potential impact of their exploitation, and means to mitigate these flaws. Common Vulnerabilities and Exposures (CVE) are brief low-level descriptions that uniquely identify vulnerabilities in a specific product or protocol. Classifying or mapping of CVEs to CWEs provides a means to understand the impact and mitigate the vulnerabilities. Since manual mapping of CVEs is not a viable option, automated approaches are desirable but challenging. We present a novel Transformer-based learning framework (V2W-BERT) in this paper.…
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.
