PatchRader

Before the breach

92,205 vulnerabilities were published in 2026 through November 6. No team can fix them all, so the question is which ones attackers will use. This page follows the public data on that question, using CISA's Known Exploited Vulnerabilities list (KEV) as the record of confirmed attacks.

1. The haystack

Of 48,150 vulnerabilities published in 2025, 165 reached the KEV list by year end

1 in 292

One dot per vulnerability. The highlighted dots are placed at random; their positions are not data.

2. The obvious answer

Critical is riskier, but 98.5% of Critical vulnerabilities weren't on the list by the end of 2025

Share on the KEV list, for vulnerabilities published through 2025 with a CVSS 3 severity. KEV starts in November 2021, and severity scores are NIST's current versions.

Data table
SeverityListedPublishedShare listed
Low54,6170.11%
Medium162102,0410.16%
High80792,9110.87%
Critical51033,8171.51%

Weakness type separates them more sharply. Cross-site scripting is the most common, with 41,168 vulnerabilities and 28 listed (0.07%). Type confusion has 680, with 40 listed (5.9%). NIST assigns weakness types during review, so most new vulnerabilities don't have one yet.

3. Two different races

Some listings arrive within days of publication and others years later, so there isn't one warning window

Days from NIST publication to KEV listing, for 431 vulnerabilities listed in 2024 and 2025. The bins have unequal widths.

Data table
Publication to listingListingsShare
Same day or earlier8921%
1 to 7 days8620%
8 to 30 days4611%
31 to 180 days8019%
181 to 365 days297%
1 to 3 years368%
Over 3 years6515%

What was visible at the last month-end before listing

Not yet publishedPublished, no dataQuietLoud

410 listings from Feb 2024 to Dec 2025. Loud means public exploit code or an EPSS score of at least 10%, and quiet means neither. For scale, 14% of unlisted vulnerabilities in the December 2024 snapshot were loud. The snapshots are monthly, so a vulnerability published on the 1st and listed on the 28th counts as not yet published.

Data table
At the last month-end before listingListingsShare
Not yet published18645%
Published, no data72%
Quiet8521%
Loud13232%

For 45%, the last monthly snapshot before listing came before publication, so a ranking built on monthly signals would have had nothing to go on. The description is the one field every new vulnerability has from the start.

4. The alarm

For older vulnerabilities, the EPSS score sat flat for six months, then jumped in the month of listing

Median EPSS for 36 vulnerabilities listed from Jul 2024 to Dec 2024 and published before the six months shown began: 2.6% the month before listing, 26% the month of it. This window avoids EPSS's March 2025 model change, which adds a false step to wider groups. Monthly data can't show whether the jump came just before or just after listing, and a listing date isn't when attacks began. Not every case looks like this: for the 16 chosen the same way and listed in Oct 2025, the median stayed between 86% and 88% throughout.

Data table
Months from listingMedian EPSSVulnerabilities with a score
-62.5%36
-52.4%36
-42.3%36
-32.6%36
-22.6%36
-12.6%36
026.0%36
+138.3%36
+241.0%35

About the data

NIST NVD, CISA KEV, FIRST EPSS and public exploit flags from the IBM track dataset. The KEV list here ends on December 31, 2025, so later listings are not counted, and a vulnerability missing from KEV may still have been attacked. NIST fields are today's versions. Rebuild these numbers with scripts/build_story_data.py.