Why CVSS Scores Are Lying to Your Security Team (And What to Use Instead)

CVSS scores show worst-case severity, not attacker behavior. See how EPSS, the CISA KEV catalog and SSVC help you decide which flaws to fix first.

Brandefense logo Updated 17 Min Read
Magnifying glass highlighting vulnerability prioritization using CVSS, EPSS, and CISA KEV risk intelligence.

CVSS scores tell you how severe a vulnerability could be under worst-case conditions, not how likely attackers are to use it. Prioritizing by CVSS scores alone can send your team after the wrong fixes. Pairing them with EPSS, the CISA KEV catalog and SSVC gives a better view of real-world risk.

Why Prioritizing by CVSS Alone Falls Short

CVE submissions increased 263% between 2020 and 2025, according to NIST. Your patch management process probably addresses only part of the backlog each month. The question is not whether you can patch everything; you cannot. The question is whether the vulnerabilities you are prioritizing are the ones attackers are actually using.

The evidence says no. A CVSS-first model ranks vulnerabilities by theoretical severity, and the CVSS specification itself describes its output as input to a process that also considers factors outside CVSS. Organizations that rely on CVSS first risk fixing the wrong things first while vulnerabilities attackers are actually using wait in the standard queue.

This is not a critique of CVSS as a scoring system. CVSS does what it was designed to do: measure the theoretical technical severity of a vulnerability in isolation. The problem is that theoretical severity in isolation is not what attackers use to decide what to exploit. They use opportunity, tooling availability, target concentration, and the likelihood of success in real environments. The CVSS base score does not measure any of those things, and using it as the primary prioritization signal produces a systematic mismatch between what your team is fixing and what your adversaries are targeting.

The good news is that better signals exist. EPSS, the CISA KEV catalog, and threat actor activity intelligence each measure dimensions of risk that the CVSS base score does not, and using them in combination with CVSS gives a more complete view of the vulnerabilities attackers are actually using.

Comparison between CVSS-rated vulnerabilities and actively exploited vulnerabilities showing the prioritization gap.
CVSS measures theoretical severity, while attackers prioritize vulnerabilities based on exploitability and opportunity.

What Is CVSS and What Does It Actually Measure?

CVSS, the Common Vulnerability Scoring System, is a standardized framework for rating the severity of security vulnerabilities on a scale from 0.0 to 10.0. It was developed by FIRST (Forum of Incident Response and Security Teams) and is currently in version 4.0. It is the most widely used vulnerability scoring system in the industry and the primary input to most vulnerability management programs, scanner outputs, and patch prioritization workflows.

The CVSS base score is calculated from a set of metrics that describe the vulnerability’s intrinsic characteristics: how the vulnerability is accessed (network, adjacent, local, physical), what level of privilege is required to exploit it, whether user interaction is needed, whether the impact is confined to the vulnerable system or extends to subsequent systems, and the potential impact on confidentiality, integrity, and availability. The result is a score that reflects how damaging the vulnerability could be if it were successfully exploited under the conditions it was designed for.

That conditional clause is the source of most of CVSS’s practical limitations. The base score measures severity under theoretical conditions. It does not measure the probability that those conditions will be met in the real world, whether exploit code is publicly available, whether attackers are actively targeting the vulnerability, whether the affected component is reachable in any given environment, or whether a threat actor group relevant to your industry has incorporated it into their toolkit.

Definition: What the CVSS base score reflectsAccording to the FIRST specification, the Base Score reflects the severity of a vulnerability according to its intrinsic characteristics, which are constant over time, and assumes the reasonable worst-case impact across different deployed environments.
What CVSS Measures vs. What Attackers Use to Decide CVSS measures: theoretical maximum impact if exploited under defined conditions, attack vector and complexity, privilege and interaction requirements, scope of impact. Attackers consider: is exploit code publicly available and reliable, is the affected software widely deployed and reachable, is the vendor slow to patch or the user base slow to update, does this vulnerability appear in active campaigns, what is the expected return relative to the effort required. None of the factors attackers actually use appear in the CVSS base score. The score tells you how bad it could be. It does not tell you how likely it is to happen to you.

What Are the Four Problems With Prioritizing by CVSS Scores?

Problem 1: CVSS Scores Do Not Predict Exploitation

The most important limitation of CVSS is the one that matters most operationally: a high CVSS score does not by itself tell you whether a vulnerability will be exploited in your environment or any environment.

The CVSS specification describes the base score as reflecting intrinsic characteristics under reasonable worst-case impact. It does not describe the likelihood of exploitation. Vulnerabilities with CVSS scores in the medium range (4.0 to 6.9) can still be exploited, and a high score does not guarantee any attacker interest. The Plex2Shell chain in Plex Media Server is a 2026 example. Three of its four CVEs score Medium in CVSS v3.1, from 4.3 to 6.5. Chained, they give remote code execution, and CISA lists all four as exploited.

The implication is that a team prioritizing by CVSS score alone may spend urgent remediation effort on vulnerabilities that attackers are not targeting, while deprioritizing some of the vulnerabilities attackers are actively using.

Problem 2: The NVD Is No Longer Scoring Most Vulnerabilities

NIST’s NVD program aimed to analyze all CVEs, adding details such as severity scores and product lists. On April 15, 2026, NIST changed its priorities in response to a 263% rise in CVE submissions between 2020 and 2025. NVD now prioritizes CVEs in the CISA KEV catalog, CVEs for software used within the federal government, and critical software under US Executive Order 14028. NIST also said it will no longer routinely provide a separate severity score for CVEs already scored by their submitting authority.

Backlogged CVEs with an NVD publish date before March 1, 2026 were moved to the Not Scheduled category, meaning they are not immediately enriched. For organizations whose vulnerability management pipeline depends on NVD CVSS scores as the primary input, this is a structural data gap. Some published CVEs will arrive in scanner outputs with no NVD-sourced severity score.

This is not a temporary backlog problem. It is a change in how the NVD prioritizes its work, driven by a volume of CVE publication that has outpaced the resources available to score everything. Programs that have not built alternative prioritization signals into their workflow are now operating on an increasingly incomplete dataset.

What the NVD Triage Shift Means in Practice If your scanner pulls CVSS scores from NVD and uses them as the primary prioritization input, a growing share of your findings will arrive with no enrichment at all. The vulnerabilities NVD is deprioritizing are not necessarily low-risk; they are simply the ones that do not meet the new triage criteria. A CVE that does not appear in KEV and is not in critical federal software may still be actively exploited by ransomware groups targeting your sector. The operational response is to add EPSS, KEV, and threat actor intelligence as primary signals rather than supplements to CVSS. This is no longer a program maturity enhancement. For NVD-dependent programs, it is a gap fill for data that is no longer arriving.

Where a score is missing or late, the signals below fill the gap.

If your scanner relies on NVD scores
  1. Spot findings with no NVD scoreNote which CVEs arrive without a severity score.
  2. Add KEV and EPSS as primary signalsTreat them as inputs, not extras.
  3. Add threat actor intelligenceCover CVEs that are not in KEV.
  4. Request scores you needNIST says you can ask for enrichment of specific CVEs at nvd@nist.gov.

Problem 3: CVSS Scores Remain Static While Threat Landscapes Change

A CVSS base score, once assigned, does not change. A vulnerability that had no public exploit code and no observed attacker interest when it was first scored continues to carry the same score years later, even if a reliable exploit is later published, even if it is added to the CISA KEV catalog, and even if ransomware groups begin incorporating it into active campaigns.

This static nature means the base score cannot reflect the change in a vulnerability’s real-world risk profile over time. CVSS 4.0 does include Threat metrics, such as exploit maturity, that may change over time, but a score quoted from the Base metrics alone stays fixed. CVE-2024-4577, a critical PHP vulnerability with a CVSS v3.1 base score of 9.8 in its NVD record, was added to the CISA KEV catalog on June 12, 2024. The base score does not record that change, so a team reading only the score has no signal that the vulnerability moved from theoretical risk to confirmed exploitation. The reverse also happens: GitLab’s CVSS 10.0 regex compiler flaw, CVE-2026-110264, carried the top score but was not in the KEV catalog on 22 October 2026, so the score alone could not say whether anyone was exploiting it yet.

The inverse is also true. A vulnerability may carry a high CVSS score assigned at disclosure that never changes, even as the affected software version ages out of widespread use, compensating controls are widely deployed, and attacker interest moves elsewhere. The score is frozen at the moment of theoretical maximum risk, regardless of how that risk has evolved.

Problem 4: CVSS Scores Are Tied to Patching Engineering Time Rather Than Attacker Timelines

A CVSS-first queue orders work by severity, not by attacker behavior. Vulnerabilities with a high probability of exploitation can therefore wait in the standard queue while lower-risk vulnerabilities are fixed first. Teams can end up patching low-risk vulnerabilities faster than high-risk ones.

This is not irrational behavior. It is the predictable outcome of using CVSS severity as the primary queue signal. Low-risk vulnerabilities that happen to score high in CVSS get fast-tracked through patch cycles. High-risk vulnerabilities that score medium in CVSS wait in the standard queue. The queue is optimized for CVSS severity, not for attacker behavior, and the result can be a remediation pattern that is at odds with actual risk.

Vulnerability queue aligned with attacker behavior or CVSS theory.
Brandefense CTI visualizes vulnerability queue aligned with attacker tactics or CVSS theory.

What Should You Use Instead of CVSS Scores? Three Signals That Reflect Attacker Behavior

Signal 1: CISA KEV (Known Exploited Vulnerabilities Catalog)

The CISA KEV catalog is the most operationally reliable prioritization signal available. CISA describes it as the authoritative source of vulnerabilities that have been exploited in the wild. As of October 2026, the catalog page lists 1,734 entries representing confirmed, real-world attacker activity rather than theoretical risk assessments.

Every vulnerability in the KEV catalog has been actively exploited. That is not a prediction or a probability. It is a documented fact. Any organization with a KEV entry in their environment should treat it as an immediate remediation priority regardless of the associated CVSS score.

The KEV catalog’s limitation is its retrospective nature: a vulnerability must already have been observed in exploitation before it can be added. It catches confirmed threats, not emerging ones. This is why KEV should be used as the first and highest-priority filter rather than the only filter.

MetricWhat It ConfirmsLimitation
CVSS Base ScoreTheoretical maximum severity under defined attack conditionsNo exploitation probability, no real-world attacker behavior signal, static after assignment
CISA KEVActive exploitation has been confirmed in the wild by CISA; the vulnerability is being used by attackers right nowRetrospective: requires confirmed exploitation before listing; does not predict emerging threats
EPSSMachine learning estimate of the probability that the vulnerability will be exploited within 30 days, updated dailyGlobal prediction: does not account for your specific environment, compensating controls, or asset reachability
Threat actor activity intelligenceSpecific threat groups relevant to your sector and technology stack are actively using or preparing to use this vulnerabilityRequires ongoing threat intelligence monitoring; cannot be derived from scanner output alone

Signal 2: EPSS (Exploit Prediction Scoring System)

EPSS is a data-driven machine learning model maintained by the EPSS Special Interest Group at FIRST that estimates the probability a given published CVE will be exploited in the wild within the next 30 days. The model is trained on exploitation telemetry from IDS and IPS systems, exploit code published on GitHub, dark web forum activity, proof-of-concept demonstrations, and CISA KEV additions.

EPSS outputs both a probability score between 0 and 1 and a percentile ranking against all other scored CVEs, published every day. The percentile is operationally important: an EPSS score of 0.1 (10% probability) sounds low in absolute terms, but if it places the vulnerability in the 95th percentile of all CVEs, it means this vulnerability is more likely to be exploited than 95% of all other known vulnerabilities.

A practical workflow is: triage by KEV first (binary, confirmed exploitation signal), then by EPSS percentile (probabilistic, focused on the highest-ranked CVEs for zero-day-equivalent urgency), and use CVSS only as a tiebreaker within those filtered sets. This approach narrows the urgent queue to vulnerabilities with actual evidence of exploitation or high exploitation probability, while keeping coverage focused on the threats attackers are using.

Scores in Practice: Three NVD Records CVE-2024-0646 in the Linux kernel has a CVSS v3.1 base score of 7.8 (High) in NVD. The record describes a flaw that lets a local user crash the system or potentially escalate privileges, so the attacker needs local access first. A CVSS-first queue treats this as high; EPSS exists to estimate whether it is likely to be exploited within 30 days. CVE-2024-4577, a critical PHP vulnerability (CVSS v3.1 base score 9.8), was added to the CISA KEV catalog on June 12, 2024. CVE-2023-48795 has a CVSS score of 5.9 (Medium). Its NVD record carries a CISA SSVC assessment dated December 22, 2023 that lists proof-of-concept exploitation. A team using the score alone would place it in the standard remediation queue, while an exploit-status signal gives a different view.

Signal 3: Threat Actor Activity Intelligence

EPSS and KEV both operate at the global, internet-scale level. They tell you what attackers across the internet are doing with a given vulnerability. Threat actor activity intelligence adds the dimension that neither provides: which threat groups are relevant to your specific sector, geographic region, and technology stack, and which vulnerabilities they are actively incorporating into their campaigns.

A vulnerability actively used by a threat actor group known to target financial services organizations in the EMEA region is a different priority for a bank in Germany than the same vulnerability is for a logistics company in Southeast Asia, even if both organizations see the same CVSS score and EPSS probability. Threat actor intelligence contextualizes the global signal to your specific threat landscape.

This signal also provides the earliest warning of emerging exploitation. Dark web forums and underground channels frequently surface discussions of vulnerability exploitation, initial access broker listings that reference specific CVEs, and ransomware group technical exchanges about new tools and techniques days or weeks before those activities appear in KEV or produce measurable EPSS movement. For organizations with access to this intelligence, it represents the forward-looking signal that both CVSS and KEV cannot provide.

CVSS, EPSS, KEV and SSVC compared
QuestionCVSSEPSSCISA KEV and SSVC
What it answersHow severe the flaw is in the worst caseHow likely exploitation is in the next 30 daysKEV: has exploitation been seen. SSVC: what action to take.
What you getA score from 0.0 to 10.0A probability from 0 to 1, plus a percentileKEV: a listed entry. SSVC: Track, Track*, Attend or Act.
How it changesBase score is constant over timePublished every dayKEV: entries are added as exploitation is confirmed. SSVC: depends on its decision points.
Maintained byFIRSTEPSS Special Interest Group at FIRSTCISA. SSVC came from Carnegie Mellon SEI and CISA.
InputsAttack vector, complexity, privileges, interaction and impactExploitation data for each published CVESSVC: exploitation status, technical impact, automatable, mission prevalence, public well-being impact.

How Do You Use These Signals Together in a Practical Framework?

The most effective vulnerability prioritization framework combines all four signals into a decision sequence that mirrors attacker decision-making rather than theoretical severity. The goal is to answer four questions about each vulnerability in your queue before deciding its remediation priority.

Triage LayerQuestionSignal UsedAction if Yes
Layer 1: Confirmed exploitationIs this vulnerability in the CISA KEV catalog?CISA KEVImmediate remediation regardless of CVSS score. This is an actively exploited vulnerability.
Layer 2: High exploitation probabilityIs this vulnerability near the top of the EPSS percentile ranking?EPSS percentileZero-day equivalent urgency. Treat as KEV-adjacent and fast-track remediation.
Layer 3: Threat actor targetingIs a threat actor relevant to your sector or technology stack actively using this vulnerability in campaigns?Threat actor activity intelligenceElevate in queue even if EPSS and KEV status do not indicate it. Sector-specific intelligence overrides global signals for your environment.
Layer 4: Severity and contextWhat is the CVSS score and is the affected asset reachable from your network perimeter or accessible with current privilege levels?CVSS + asset contextUse as tiebreaker within filtered sets and for scheduling remediation within priority tiers, not as the primary queue driver.

Vulnerabilities that do not meet any of the first three criteria can be addressed on a standard remediation schedule. Vulnerabilities that meet one or more criteria move to the fast-track queue regardless of their CVSS score. This is the practical implementation of what the research literature refers to as vulnerability management chaining, and it shrinks the urgent set to the vulnerabilities with evidence of exploitation or high exploitation probability while keeping coverage of the threats that matter.

Real-World Examples: When CVSS Gets It Wrong

CVECVSS ScoreEPSS / KEV StatusWhat the Record ShowsCVSS Verdict vs. Reality
CVE-2024-4577 (PHP)9.8 Critical (v3.1)Added to KEV on June 12, 2024OS command injection in PHP-CGI on Windows systems running ApacheCVSS rates it critical and KEV confirms exploitation. Both signals align.
CVE-2024-0646 (Linux kernel)7.8 High (v3.1)No KEV date in the NVD recordOut-of-bounds write that lets a local user crash the system or potentially escalate privilegesA CVSS-first queue ranks it high. EPSS and KEV help judge whether attackers are using it.
CVE-2023-48795 (network protocol)5.9 Medium (v3.1)SSVC assessment lists proof-of-concept exploitation; no KEV date in the recordTerrapin attack: an SSH protocol integrity bypass affecting many implementationsCVSS rates it Medium. Exploit-status signals give a different view.
CVE-2024-6387 (OpenSSH regreSSHion)8.1 High (v3.1)No KEV date in the NVD recordRace condition in sshd signal handling on a ubiquitous protocolCVSS rates it High rather than Critical. Exploitation signals decide how urgent it is.
CVE-2024-38812 (VMware vCenter)9.8 Critical (v3.1)Added to KEV on November 20, 2024Heap overflow in the DCERPC protocol implementationCVSS correctly identifies high severity. KEV confirms active exploitation. Both signals align.

How Brandefense Supports Risk-Based Vulnerability Prioritization

Brandefense’s threat intelligence capabilities address the signal gap that CVSS and even EPSS cannot fill: the specific threat actor activity that contextualizes global vulnerability data to your sector, your technology stack, and your threat landscape.

CapabilityHow It Improves Vulnerability Prioritization
Threat actor vulnerability trackingMonitors dark web forums, underground channels, and threat actor communications for discussions of specific CVEs, new exploit tooling, and active campaign preparation relevant to your sector
Ransomware group technique intelligenceTracks which CVEs are being incorporated into active ransomware campaign toolkits, providing early warning that a vulnerability is being weaponized before it appears in KEV
Initial access broker (IAB) intelligenceIdentifies IAB listings that reference specific vulnerabilities as the entry point for the network access being sold, providing direct evidence that a CVE is being actively exploited for initial access
Sector-specific threat profilingFilters global vulnerability exploitation signals through your specific sector and geographic exposure, surfacing the vulnerabilities most relevant to your threat landscape rather than the internet as a whole
Dark web CVE monitoringTracks proof-of-concept exploit code, exploitation guides, and technical discussions related to newly disclosed vulnerabilities in underground markets before those discussions translate to measurable EPSS movement
External attack surface contextCorrelates vulnerability intelligence with your external attack surface to identify which CVEs affect assets that are actually reachable from the internet, adding the reachability context that neither CVSS nor EPSS provides
RELATED READING From Disclosure to Exploit: brandefense.io/blog/disclosure-to-exploit-speed/ : how fast vulnerabilities move from disclosure to active weaponization in 2026 The 5-Day Breakout: brandefense.io/blog/breakout-time-vs-dwell-time/ : the operational timeline that gives context to why vulnerability prioritization speed matters
Cybersecurity alert showing vulnerability queue sorted incorrectly by signal.
Cybersecurity dashboard highlighting vulnerability queue sorted by the wrong signal for better threat management.

Frequently Asked Questions.

Why are CVSS scores not enough to prioritize patching?

The CVSS base score reflects intrinsic severity assuming a reasonable worst case. It does not say how likely exploitation is, so it works best as input to a wider process.

What is EPSS?

EPSS is a data-driven machine learning model that estimates the probability that a published CVE will be exploited in the wild in the next 30 days. FIRST publishes a 0 to 1 probability and a percentile every day.

What is the CISA KEV catalog?

It is CISA's authoritative list of vulnerabilities that have been exploited in the wild. CISA advises using it as input to vulnerability management prioritization.

What is SSVC?

Stakeholder-Specific Vulnerability Categorization is a method that weighs exploitation status, technical impact, automatable, mission prevalence and public well-being impact. It ends in Track, Track*, Attend or Act.

Is NVD still scoring every CVE?

No. From 15 April 2026 NIST prioritizes CVEs in KEV, federal software and critical software, and no longer routinely adds a separate severity score where the submitting authority has scored the CVE.

Sources

  1. 1 FIRST: CVSS v4.0 Specification Document
  2. 2 FIRST: Exploit Prediction Scoring System (EPSS)
  3. 3 CISA: Known Exploited Vulnerabilities Catalog
  4. 4 CISA: Stakeholder-Specific Vulnerability Categorization (SSVC)
  5. 5 NIST: NIST Updates NVD Operations to Address Record CVE Growth
Share