KBrain Concepts
EPSS vs CVSS: how to prioritize vulnerability patching
CVSS measures impact, EPSS predicts exploitation. Learn how to combine them, with CISA KEV, to build a patch queue that reflects real risk rather than raw severity.
Add the CVE brain to your AI assistant
CVSS and EPSS are often mentioned together, which makes it easy to assume they measure the same thing. They do not. CVSS scores how damaging a vulnerability could be if exploited. EPSS estimates how likely it is to be exploited soon. A patch queue that uses only one of them is missing half the picture.
What CVSS measures
CVSS, the Common Vulnerability Scoring System, produces a base score from 0 to 10 and a severity label from low to critical, derived from the attack vector, complexity, and impact on confidentiality, integrity, and availability. It is a good measure of potential impact, and it is stable, but it says nothing about whether the vulnerability is being exploited.
What EPSS measures
EPSS, the Exploit Prediction Scoring System, produces a probability from 0 to 1 that a vulnerability will be exploited in the next 30 days, updated daily from real-world signals. A CVE can carry a modest CVSS score and a high EPSS score, which is exactly the case a CVSS-only queue tends to miss.
Why CVSS alone misfires
- Many vulnerabilities score high on CVSS but are never exploited, so patching strictly by CVSS spends effort where there is no attacker.
- Some lower-scored vulnerabilities are exploited widely, and a CVSS-only queue lets them wait.
- CVSS is static after publication, while exploitation activity changes over time. EPSS moves; CVSS does not.
A simple rule that combines all three
- First, patch anything in the CISA KEV catalog. Confirmed exploitation outranks everything.
- Next, patch high-EPSS items, which are likely to be exploited soon even if not yet confirmed.
- Then, work through remaining high-CVSS issues by impact.
- Use CVSS to break ties and to size the blast radius once urgency is set by KEV and EPSS.
Think of it as urgency versus impact. CISA KEV and EPSS set urgency; CVSS sizes impact. You need both axes to order a patch queue well.
Doing this by hand across many CVEs is tedious. The KBrain CVE brain returns CVSS, CISA KEV status, and EPSS together on every lookup, so an AI assistant or a monitoring agent can apply this rule directly.
Add the CVE brain to your AI assistant
Look up CVEs, CISA KEV exploited status, and EPSS scores from Claude, ChatGPT, or any MCP compatible assistant. Hosted and refreshed daily, with no self-hosting and no API keys to manage.
Frequently asked questions
Should I replace CVSS with EPSS?
No. They measure different things. CVSS scores potential impact; EPSS predicts exploitation likelihood. Use them together, with CISA KEV, rather than choosing one.
What EPSS score counts as high?
There is no single threshold, but relative comparison is useful: a CVE in the top percentiles of EPSS is far more likely to be exploited than the median. Combine the score with CISA KEV status and your own exposure to set a cutoff.
Where does the CVE brain get EPSS and CVSS?
CVSS comes from the NVD record and EPSS from FIRST.org, both refreshed daily and returned together on each CVE lookup, alongside CISA KEV status.
Can an AI assistant apply this prioritization for me?
Yes. Because the brain returns all three signals per CVE, an assistant or an agent can rank a list, CISA KEV first, then high EPSS, then high CVSS, without any extra data source.