Testing
What a CVSS score does and does not tell you about your risk
Almost every vulnerability report you receive will be sorted by CVSS base score, and almost every team treats that order as the remediation plan. It is not, and the reason is by design rather than by accident: the base score is built to exclude your context, which is the only thing that makes a vulnerability actually risky to you.
Facts checked — 2026-09-11
Three scores, three different questions
| Signal | What it answers | What it is not |
|---|---|---|
| CVSS | How severe is this vulnerability intrinsically, if present? | Not a statement about whether anyone is exploiting it, or whether it matters in your estate. |
| EPSS | How likely is exploitation in the wild in the next 30 days, as a probability? | Not a measure of impact. A likely-to-be-exploited bug may still be harmless to you. |
| KEV | Is this confirmed as actively exploited? A yes or no. | Not predictive, and not exhaustive — it lists what is already known to be exploited. |
| Your context | Is the affected thing exposed, sensitive, or load-bearing for us? | Not something any external score can supply. This is the part you have to add. |
CVSS and EPSS are maintained by FIRST; the Known Exploited Vulnerabilities catalogue is maintained by CISA. All three are public.
What the base score actually measures
The CVSS base score describes intrinsic technical characteristics of a vulnerability: how it is accessed, how complex exploitation is, what privileges and user interaction it requires, and its impact on confidentiality, integrity and availability. Scores run 0.0 to 10.0 and band into none, low at 0.1 to 3.9, medium at 4.0 to 6.9, high at 7.0 to 8.9 and critical at 9.0 to 10.0.
It is deliberately context-free. That is not a limitation someone forgot to fix — it is the entire point. A context-free score is comparable between two testers, two reports and two years, which is what lets you say a finding is worse than another finding at all.
The current version is CVSS v4.0, published by FIRST in 2023, which organises metrics into Base, Threat, Environmental and Supplemental groups — the Threat group replacing what v3.1 called Temporal. In practice a great deal of tooling and many reports still use v3.1, so a sensible habit is to check which version a score came from before comparing two of them.
Why sorting by base score is not a plan
Because the score you are sorting by has explicitly excluded the two things that determine whether you should care: whether the affected thing matters to you, and whether anyone is actually attacking it.
A critical-rated flaw requiring an unusual configuration, local access and a specific version may never be exploited anywhere, and may not even be reachable in your deployment. A medium-rated flaw enabling remote code execution with no prerequisites is the kind that gets weaponised within days and turns up in commodity attack tooling. Sorted by base score, you fix the first one first.
The visible symptom of this is a remediation backlog that never shrinks, because the queue is ordered by a number nobody believes. Engineers work the top of the list, notice the top of the list is not the scary stuff, and quietly start working from their own judgement instead — at which point the process has stopped being a process.
Two public signals that add what CVSS leaves out
EPSS, the Exploit Prediction Scoring System, is also maintained by FIRST and answers a different question: the probability, from 0 to 1, that a vulnerability will be exploited in the wild within the next 30 days. It is a forecast rather than a severity judgement, and it moves as the world changes.
CISA’s Known Exploited Vulnerabilities catalogue is the confirmed version of the same question — a binary list of vulnerabilities observed being actively exploited. It is authoritative about what is on it and says nothing about what is not, so it is a floor rather than a filter.
Used together the division of labour is clean. CVSS tells you how bad it would be. EPSS and KEV tell you how urgent it is. Neither tells you whether the affected system holds anything you care about, which is the part only you can supply — and which CVSS has an answer for in its environmental metrics that almost nobody fills in.
What a good report does with this
A report that simply prints CVSS base scores and sorts descending has handed you an input and called it an output. What a useful report does is rank findings for your estate: this system is internet-facing, this one holds customer data, this one is reachable only from a management network nobody can get to.
That is also a reasonable thing to ask for before you buy. Does the report rank findings by risk to us, or by score? Does it say why? Does it note where a low-severity finding chains into something worse — the information disclosure that yields a credential that reaches the database? Chaining is exactly what base scores cannot represent, because each link scores low on its own.
And when you are the one triaging, write your reasoning down. A finding deprioritised with a recorded rationale is a decision your auditor and your successor can both follow. A finding deprioritised silently is indistinguishable from one that was missed.
Where this meets your SLAs
Most organisations set remediation timeframes by severity band — criticals in so many days, highs in so many more. That is reasonable, auditable and much better than nothing, and it has one predictable failure mode.
Anchoring SLAs purely to base score means a medium that is being actively exploited against systems like yours gets a medium’s timeline. Adding a simple override — anything in KEV, or above an EPSS threshold, escalates regardless of base score — costs very little to define and closes the gap that actually gets organisations breached.
Whatever you choose, be able to show it running. From an audit perspective the policy matters less than evidence that findings were triaged against it consistently and closed within the windows you set yourself.
Common questions
What does a CVSS score measure?
Intrinsic technical severity: how the vulnerability is accessed, how complex exploitation is, what privileges and user interaction it needs, and its impact on confidentiality, integrity and availability. Scores run 0.0 to 10.0, banding into low, medium, high and critical.
Is CVSS a measure of risk?
No. It is a measure of severity, deliberately excluding your context — which is what makes it comparable between reports and testers. Risk needs exposure, data sensitivity and business impact added, which is what the environmental metrics are for.
What is the current version of CVSS?
CVSS v4.0, published by FIRST in 2023, with Base, Threat, Environmental and Supplemental metric groups. A lot of tooling and many reports still use v3.1, so check which version a score came from before comparing scores across sources.
What is EPSS and how is it different?
The Exploit Prediction Scoring System, also from FIRST, gives the probability from 0 to 1 that a vulnerability will be exploited in the wild within the next 30 days. CVSS says how bad it would be; EPSS says how likely it is to happen.
What is the CISA KEV catalogue?
A public list of vulnerabilities confirmed to be actively exploited. It is a binary signal and authoritative about what it contains, but it says nothing about what is absent — treat it as a floor for urgency rather than a complete filter.
How should we set remediation SLAs?
Severity bands are a reasonable base, with an override so anything in KEV or above an EPSS threshold escalates regardless of its base score. Then make sure you can evidence that findings were triaged consistently and closed within the windows you set.
The bottom line
Use CVSS to compare findings and your own context to prioritise them. Add KEV and EPSS for urgency, write down why anything was deprioritised, and treat a report that sorts by base score and stops as having handed you an input rather than an answer.
Related services
Vulnerability Assessment and Penetration Testing (VAPT)
Find what an attacker would find, ranked by what it would actually cost you — and get a report your auditor and your engineers can both use.
Related insights
Technical testing
The OWASP Testing Guide, and how to tell a real penetration test from a scan
Two tests can cost the same and cover entirely different ground. The methodology is how you tell, and it is checkable before you pay.
Technical testing
NIST SP 800-115: the four phases, and the one that is not a phase
The four-phase shape behind most credible test methodologies — and the phase that is not fourth at all.
Testing
Your scan is clean. What does that let you tell a customer?
Less than the questionnaire box implies, and the honest answer is still a good one.