Advancing Vulnerability Classification with BERT: A Multi-Objective Learning Model

The rapid increase in cybersecurity vulnerabilities necessitates automated tools for analyzing and classifying vulnerability reports. This paper presents a novel Vulnerability Report Classifier that leverages the BERT (Bidirectional Encoder Representations from Transformers) model to perform multi-label classification of Common Vulnerabilities and Exposures (CVE) reports from the National Vulnerability Database (NVD). The classifier predicts both the severity (Low, Medium, High, Critical) and vulnerability types (e.g., Buffer Overflow, XSS) from textual descriptions. We introduce a custom training pipeline using a combined loss function-Cross-Entropy for severity and Binary Cross-Entropy with Logits for types-integrated into a Hugging Face Trainer subclass. Experiments on recent NVD data demonstrate promising results, with decreasing evaluation loss across epochs. The system is deployed via a REST API and a Streamlit UI, enabling real-time vulnerability analysis. This work contributes a scalable, open-source solution for cybersecurity practitioners to automate vulnerability triage.

Paper

References (12)

01“Pre-processing techniques for vulnerability report analysis,”IEEE Transactions on Big Data
02“Improving vulnerability type classification with bert and multi-task learning,”IEEE Transactions on Information Forensics and Security
03“Bert for vulnerability detection in source code and reports,”Proc. IEEE International Conference on Cybersecurity
04“Vulnerability report classification using pre-trained language models,”IEEE Transactions on Dependable and Secure Computing
05“A bert-based approach for severity prediction of cybersecurity vulnerabilities,”IEEE Access
06“Deep learning for multi-label vulnerability classification,”Proc. IEEE International Conference on Machine Learning
07“Enhancing cybersecurity through automated vulnerability triage with nlp,”IEEE Security & Privacy
08“Improving multi-label classification with attention mechanisms in transformers,”IEEE Transactions on Artificial Intelligence
09“Automated triage of vulnerability reports using nlp and deep learning,”IEEE Transactions on Software Engineering
10“Multi-label classification of software vulnerabilities using deep neural networks,”Proc. IEEE International Conference on Software Engineering
11“Multi-modal vulnerability analysis using text and metadata,”IEEE Transactions on Information Security
12“Bert-based models for cybersecurity threat detection,”IEEE Transactions on Network and Service Management

Similar papers

© 2026 NYSGPT2525 LLC