Penetration testing
CVSS Scores Explained: How Vulnerability Severity Is Rated
Almost every vulnerability report, scanner result and advisory includes a CVSS score. The Common Vulnerability Scoring System, maintained by FIRST, gives a consistent way to describe how severe a vulnerability is. Testers use it to rate findings; defenders use it to prioritize. Understanding how it works helps you use it properly.
The Scale
- 0.0: none
- 0.1 to 3.9: low
- 4.0 to 6.9: medium
- 7.0 to 8.9: high
- 9.0 to 10.0: critical
What Goes into a Base Score
The base score describes the vulnerability itself, using a short set of metrics:
- Attack vector: network, adjacent network, local, or physical access needed
- Attack complexity and requirements: how hard the conditions are to meet
- Privileges required: none, low or high
- User interaction: whether a user must do something, such as click a link
- Impact: on confidentiality, integrity and availability of the vulnerable system and of other systems
The metrics are written as a vector string, such as "CVSS:4.0/AV:N/AC:L/…", so anyone can see how the score was reached.
What Changed in CVSS v4.0
FIRST published CVSS v4.0 in November 2023, replacing v3.1. It splits impact into the vulnerable system and subsequent systems, adds an "attack requirements" metric, and introduces threat metrics (such as whether exploitation has been seen) and supplemental metrics. Scores are labeled by what they include: CVSS-B for base only, CVSS-BT with threat, CVSS-BE with environmental, and CVSS-BTE with both. You will still see many v3.1 scores, so always note which version a score uses.
Why a Score Alone Is Not Enough
- The base score ignores your environment: the same flaw is more urgent on an internet-facing server than on an isolated test box
- It does not say whether attackers are actively exploiting the flaw; catalogs of known exploited vulnerabilities and exploit-prediction scores help here
- It rates one flaw at a time, while real attacks chain several low and medium findings
Using CVSS in a Report
Give each finding a score and its vector, but also explain in plain language why it matters to this client, and order fixes by real risk. A clear attack path showing how three medium findings lead to domain admin is more persuasive than any single number. See how to write a penetration testing report.
Learning to Rate Findings
Our penetration testing courses (network and Active Directory, application security) teach you to rate findings with CVSS v4 and explain the business risk in your reports. See a sample graded report.
Want feedback on how you rate and report findings? Ask about our courses. Contact us or call +91 86868 92922.
Courses Mentioned in This Guide
More Guides
What Is VAPT? Vulnerability Assessment vs Penetration Testing
VAPT explained: how a vulnerability assessment differs from a penetration test, the types of VAPT, how an engagement runs and what the final report contains.
Read the guide →How to Build a Cyber Security Home Lab on Your Laptop
Build a free cybersecurity home lab: the laptop you need, VirtualBox, Kali Linux, vulnerable machines, a Windows domain and a SIEM, kept safely isolated.
Read the guide →Penetration Testing Phases Explained, Step by Step
The phases of a penetration test, from scoping and reconnaissance to exploitation, reporting and retesting, with what happens and what is produced in each.
Read the guide →How to Write a Penetration Testing Report Clients Can Act On
How to write a penetration test report: structure, executive summary, finding format, severity with CVSS, evidence, fixes and the mistakes reviewers flag.
Read the guide →Start Your Cyber Security Career
Talk to a counselor, choose the right course for your goals, and get the fee, syllabus and next batch dates in writing.
- Call+91 86868 92922
Open 7 days: Mon to Fri 8:30 AM to 8:30 PM IST
Sat and Sun 10 AM to 6 PM IST - Emailinfo@hackingtrainer.com
- VisitGround Floor, G-3, Sri Venkatasai Nest, Kallu Compound Road, Nagarjuna Nagar Colony, Yella Reddy Guda, Ameerpet, Hyderabad – 500073
Open in Google Maps