How to assess Security Vulnerabilities with the CVSS Framework in Jira
Marion Lepmets, Dr.
CEO & Co-Founder of SoftComply | Atlassian Gold Partner | Automating Compliance on Jira and Confluence
What is CVSS and when to use it?
The Common Vulnerability Scoring System (CVSS) is a standardized framework for rating the severity of security vulnerabilities. The CVSS was developed and is maintained by the Forum of Incident Response and Security Teams (FIRST). FIRST is an international consortium that aims to foster cooperation and coordination in incident prevention and response, as well as to promote the sharing of information among member organizations.
The CVSS provides a numerical score that reflects the potential risk posed by a vulnerability. CVSS scores range from 0.0 to 10.0, with higher scores indicating more severe vulnerabilities. The scoring is based on a set of metrics that evaluate the exploitability and impact of the vulnerability. By applying the CVSS metrics, you can accurately assess the risk posed by the vulnerabilities and take appropriate actions to mitigate them.
CVSS is widely used across various industries, but it is particularly prevalent in the information technology (IT) and cybersecurity sectors of regulated domains like the financial industry, telecommunications, public and defence sectors as well as the healthcare domain.
Scoring a Security Vulnerability Using CVSS 4.0 in Jira
The CVSS version 4.0 introduces enhancements that make it easier to evaluate and communicate the risk of vulnerabilities. Here's a step-by-step tutorial on how to score a security vulnerability using CVSS 4.0.
The CVSS score is a newly released feature of the SoftComply Risk Manager Plus app on Jira Cloud. You can try out the app for 30 days for free.
To start, make sure you have the Risk Manager Plus app installed and you have created a project, assigned a risk model to it. You can do so by following the guidance here.
You can also check out the video tutorial on how to set up CVSS in Jira:
Step 1: Get Acquainted with the CVSS Metrics
The CVSS metrics is used to score the level of severity of the vulnerabilities across various characteristic groups and impact metrics on how the vulnerability can be exploited (CIA), including the required access level and complexity of the attack.
CVSS 4.0 uses four groups of metrics to evaluate vulnerabilities:
Step 2: Evaluate Base Metrics
To score the Base Metrics, evaluate the following:
Step 3: Evaluate Supplemental, Environmental and Threat Metrics
Step 4: Overall CVSS Score
The Risk Manager Plus app on Jira combines the Base, Supplemental, Environmental and Threat scores to obtain the final CVSS score. This score gives a comprehensive view of the vulnerability's severity and helps prioritize remediation efforts. The formula provides a score between 0.0 and 10.0.
Step 5: Define Vulnerabilities as Jira issues
Now that you know what exactly you need to score for each identified vulnerability, you can start by creating them as Jira issues, define their Jira issue type and add all the necessary information to them. This includes, at the minimum, their:
领英推荐
Setting up the CVSS Score in the Risk Manager Plus on Jira Cloud
The Common Vulnerability Scoring System (CVSS) Metrics page in Jira enhances your ability to monitor, prioritize, and manage security vulnerabilities within your Jira environment.
Setting up the CVSS Feature in Jira
First, set up the CVSS Score feature in your Risk Manager Plus app by following the next steps.
NOTE that CVSS Versions Are Not Backward Compatible: Before changing the CVSS version, be aware that the current metrics will be reset. Your scores and CVSS vector values will remain unchanged until you reassign metrics to your vulnerabilities.
Next, when you see a warning that the required field (CVSS vector) is missing, you will need to add the necessary CVSS field to be able to use the CVSS score in the Jira issue view. Follow the steps below to add and configure the required CVSS fields.
Verify your Configuration
Additional Notes
Field Context: Make sure that the CVSS vector field is added in the correct context for the issue type to ensure it is available where needed.
Permissions: Ensure that you have the necessary permissions to configure fields and issue types in the project. If you do not have sufficient permissions, contact your Jira administrator for assistance.
You will now see the CVSS Metrics icon on the top panel of your Jira issue view and you can open the assessment panel by clicking on the icon.
Using CVSS Fields in JQL Searches and Dashboards
Once the CVSS vector and CVSS score fields are configured, they can be effectively utilized in Jira for advanced searches and dashboard reporting. You can use Jira Query Language (JQL) to filter issues based on CVSS metrics, allowing you to create custom queries for finding all issues with a specific CVSS score range or vector value, for example. These fields can also be added to Jira dashboards as gadgets, providing a visual representation of the vulnerability metrics across your projects.
Summary
Scoring security vulnerabilities provides several significant benefits that enhance the overall security posture of an organization:
?? Try SoftComply Risk Manager Plus free for a month: https://marketplace.atlassian.com/apps/1219692/softcomply-risk-manager-plus-top-risk-management-in-jira?tab=overview&hosting=cloud
?? Book a live demo: https://calendly.com/softcomply/softcomply-risk-manager-demo
Not interested in the CVSS Metrics?
Today, the CVSS Metrics icon appears on top of all Jira issues in the instance where the Risk Manager Plus app has been installed and cannot be hidden, yet. Atlassian is working on improving the display information for Forge apps and we can further help them prioritise it by voting on the relevant ticket in Atlassian Forge backlog.
We acknowledge that this icon is applicable to specific projects and hope that the display options will be improved over the next few months - the current due date of the ticket for Atlassian is September 2024.