Skip to content
SecuriFii

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 checked2026-09-11

Three scores, three different questions

SignalWhat it answersWhat it is not
CVSSHow severe is this vulnerability intrinsically, if present?Not a statement about whether anyone is exploiting it, or whether it matters in your estate.
EPSSHow 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.
KEVIs this confirmed as actively exploited? A yes or no.Not predictive, and not exhaustive — it lists what is already known to be exploited.
Your contextIs 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 insights