CVSS-BERT: Explainable Natural Language Processing to Determine the Severity of a Computer Security Vulnerability from its Description
Not on the map. Why?
Abstract (arXiv)
When a new computer security vulnerability is publicly disclosed, only a textual description of it is available. Cybersecurity experts later provide an analysis of the severity of the vulnerability using the Common Vulnerability Scoring System (CVSS). Specifically, the different characteristics of the vulnerability are summarized into a vector (consisting of a set of metrics), from which a severity score is computed. However, because of the high number of vulnerabilities disclosed everyday this process requires lot of manpower, and several days may pass before a vulnerability is analyzed. We propose to leverage recent advances in the field of Natural Language Processing (NLP) to determine the CVSS vector and the associated severity score of a vulnerability from its textual description in an explainable manner. To this purpose, we trained multiple BERT classifiers, one for each metric composing the CVSS vector. Experimental results show that our trained classifiers are able to determine the value of the metrics of the CVSS vector with high accuracy. The severity score computed from the predicted CVSS vector is also very close to the real severity score attributed by a human expert. For explainability purpose, gradient-based input saliency method was used to determine the most relevant input words for a given prediction made by our classifiers. Often, the top relevant words include terms in agreement with the rationales of a human cybersecurity expert, making the explanation comprehensible for end-users.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 8 of its 20 references that are in the map. First posted on arXiv 16 Nov 2021.
Builds on
8 of 20 references.
References · 8
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019Attention is not Explanationcited by 916
- 2019Attention is not not Explanationcited by 629
- 2020A Diagnostic Study of Explainability Techniques for Text Classificationcited by 158
- 2020The elephant in the interpretability room: Why use attention as explanation when we have saliency methods?cited by 122
- 2019Exploit Prediction Scoring System (EPSS)cited by 21
- 2019Analyzing the Perceived Severity of Cybersecurity Threats Reported on Social Mediacited by 6
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 3; 2025: 3.
10 papers.
- 2023SecQA: A Concise Question-Answering Dataset for Evaluating Large Language Models in Computer Securitycited by 37
- 2023On the Uses of Large Language Models to Interpret Ambiguous Cyberattack Descriptionscited by 10
- 2024Crimson: Empowering Strategic Reasoning in Cybersecurity through Large Language Modelscited by 8
- 2025CVE-LLM : Ontology-Assisted Automatic Vulnerability Evaluation Using Large Language Modelscited by 4
- 2023Exploring the Limits of Transfer Learning with Unified Model in the Cybersecurity Domaincited by 3
- 2024CPE-Identifier: Automated CPE identification and CVE summaries annotation with Deep Learning and NLPcited by 2
- 2022Common Vulnerability Scoring System Prediction based on Open Source Intelligence Information Sourcescited by 1
- 2025Enhancing Vulnerability Reports with Automated and Augmented Description Summarizationcited by 1
- 2024CVE-LLM : Automatic vulnerability evaluation in medical device industry using large language modelscited by 0
- 2025A Modality-Aware Cooperative Co-Evolutionary Framework for Multimodal Graph Neural Architecture Searchcited by 0
- 2025A Modality-Aware Cooperative Co-Evolutionary Framework for Multimodal Graph Neural Architecture Search23 Sep 2025
- 2025Enhancing Vulnerability Reports with Automated and Augmented Description Summarization29 Apr 2025
- 2025CVE-LLM : Ontology-Assisted Automatic Vulnerability Evaluation Using Large Language Models21 Feb 2025
- 2024CVE-LLM : Automatic vulnerability evaluation in medical device industry using large language models19 Jul 2024
- 2024CPE-Identifier: Automated CPE identification and CVE summaries annotation with Deep Learning and NLP22 May 2024
- 2024Crimson: Empowering Strategic Reasoning in Cybersecurity through Large Language Models1 Mar 2024
- 2023SecQA: A Concise Question-Answering Dataset for Evaluating Large Language Models in Computer Security26 Dec 2023
- 2023On the Uses of Large Language Models to Interpret Ambiguous Cyberattack Descriptions24 Jun 2023
- 2023Exploring the Limits of Transfer Learning with Unified Model in the Cybersecurity Domain20 Feb 2023
- 2022Common Vulnerability Scoring System Prediction based on Open Source Intelligence Information Sources5 Oct 2022