Most exploited CVEs: the top 1,000 known exploited vulnerabilities, ranked by EPSS

The 1,000 CVEs in CISA's Known Exploited Vulnerabilities (KEV) catalog with the highest EPSS score, ranked. EPSS is a probability of exploitation activity in the next 30 days. KEV held 1,772 entries on 9 November 2026. In this list, 262 of 1,000 (26.2%) are marked as used in ransomware campaigns. Download the full list as CSV or JSON.

The most exploited CVEs, by the measure used here, are the 1,000 entries in CISA's Known Exploited Vulnerabilities (KEV) catalog with the highest EPSS score. As of November 2026, the KEV catalog holds 1,772 entries, so this list covers 56% of it. EPSS scores in the list run from 0.37858 to 0.99999. 489 of the 1,000 score 0.90 or higher.

You can download the full list as CSV and JSON. The summary file holds the counts used in the tables below.

What is the top 1,000 most exploited CVEs list?#

It is a ranked subset of the CISA KEV catalog. KEV is CISA's authoritative list of vulnerabilities with evidence of active exploitation. EPSS is the Exploit Prediction Scoring System from FIRST. It gives each CVE a probability, from 0 to 1, of exploitation activity in the next 30 days, and a percentile that shows where that score sits among all scored CVEs.

We rank in this order:

  1. EPSS score, highest first.
  2. EPSS percentile, highest first.
  3. Date added to KEV, earliest first.
  4. CVE ID, as a last tie-breaker so the order is the same on every run.

We chose KEV as the base because every entry has known exploitation. EPSS then orders those entries by how likely activity is to continue. We did not add CVSS severity. KEV has no CVSS field, and the National Vulnerability Database API allows only 5 requests per 30 seconds without a key.

Which data dates and versions does the list use?#

Both sources were read on 9 November 2026.

Item Value
KEV catalog version 2026.11.09
KEV released 2026-11-09T16:16:16.4275Z
KEV entries 1,772 (all had an EPSS score)
EPSS score date 2026-11-09T12:00:23Z (all rows show epss_date 2026-11-09)
EPSS model version v2026.06.15
List size 1,000

CISA releases KEV data under the CC0 1.0 license. FIRST publishes EPSS free of charge with no registration and asks for attribution. EPSS data comes from FIRST (https://www.first.org/epss/).

What are the top 25 most exploited CVEs?#

The 25 highest-ranked entries all have an EPSS score of 0.99999, which is the maximum in the data. The order inside the group follows the tie-breakers, so a lower rank does not mean lower risk.

Rank CVE Vendor and product CWE Added to KEV Ransomware use
1 CVE-2020-5902 F5, BIG-IP CWE-22 2021-11-03 Known
2 CVE-2021-44228 Apache, Log4j2 CWE-20, CWE-400, CWE-502 2021-12-10 Known
3 CVE-2024-21887 Ivanti, Connect Secure and Policy Secure CWE-77 2024-01-10 Known
4 CVE-2024-3400 Palo Alto Networks, PAN-OS CWE-20, CWE-77 2024-04-12 Known
5 CVE-2019-0708 Microsoft, Remote Desktop Services CWE-416 2021-11-03 Known
6 CVE-2024-21893 Ivanti, Connect Secure, Policy Secure, and Neurons CWE-918 2024-01-31 Known
7 CVE-2026-109618 PHP Group, PHP CWE-416, CWE-755, CWE-824, CWE-1325, CWE-1419 2026-10-26 Unknown
8 CVE-2026-109619 PHP Group, PHP CWE-416, CWE-755, CWE-824, CWE-1325, CWE-1419 2026-10-26 Unknown
9 CVE-2019-19781 Citrix, Application Delivery Controller (ADC), Gateway, and SD-WAN WANOP Appliance CWE-22 2021-11-03 Known
10 CVE-2015-1635 Microsoft, HTTP.sys CWE-94 2022-02-10 Unknown
11 CVE-2023-35078 Ivanti, Endpoint Manager Mobile (EPMM) CWE-287 2023-07-25 Known
12 CVE-2023-44487 IETF, HTTP/2 CWE-400 2023-10-10 Unknown
13 CVE-2021-22005 VMware, vCenter Server CWE-23 2021-11-03 Known
14 CVE-2021-40438 Apache, Apache CWE-918 2021-12-01 Known
15 CVE-2014-0160 OpenSSL, OpenSSL CWE-125 2022-05-04 Unknown
16 CVE-2023-4966 Citrix, NetScaler ADC and NetScaler Gateway CWE-119 2023-10-18 Known
17 CVE-2021-34473 Microsoft, Exchange Server CWE-918 2021-11-03 Known
18 CVE-2023-0669 Fortra, GoAnywhere MFT CWE-502 2023-02-10 Known
19 CVE-2023-22518 Atlassian, Confluence Data Center and Server CWE-863 2023-11-07 Known
20 CVE-2023-35082 Ivanti, Endpoint Manager Mobile (EPMM) and MobileIron Core CWE-287 2024-01-18 Known
21 CVE-2017-5638 Apache, Struts CWE-20 2021-11-03 Known
22 CVE-2019-11510 Ivanti, Pulse Connect Secure CWE-22 2021-11-03 Known
23 CVE-2021-35464 ForgeRock, Access Management (AM) CWE-502 2021-11-03 Known
24 CVE-2024-23897 Jenkins, Jenkins Command Line Interface (CLI) CWE-27 2024-08-19 Known
25 CVE-2018-13379 Fortinet, FortiOS CWE-22 2021-11-03 Known

"Ransomware use" is CISA's field knownRansomwareCampaignUse. "Known" means CISA has evidence of use in ransomware campaigns. "Unknown" means CISA has no such evidence on record, which does not make the vulnerability safe.

Which vendors have the most CVEs in the list?#

Microsoft has the most entries, with 207 of 1,000. The ten vendors below hold 496 entries between them. The count is of CVEs, not of products at risk, and it reflects what attackers have used, not how secure a vendor is.

Vendor CVEs in list Share
Microsoft 207 20.7%
Adobe 59 5.9%
Apache 41 4.1%
Oracle 37 3.7%
Cisco 36 3.6%
Ivanti 33 3.3%
D-Link 23 2.3%
Google 23 2.3%
Fortinet 21 2.1%
VMware 16 1.6%

Which weakness types (CWEs) appear most often?#

OS command injection (CWE-78) is the most common weakness tag, on 89 CVEs. CISA assigns the CWE values in KEV, and one CVE can carry several. Because of that, the counts overlap. 84 of the 1,000 CVEs have no CWE in KEV.

CWE Name CVEs in list
CWE-78 OS command injection 89
CWE-20 Improper input validation 69
CWE-22 Path traversal 65
CWE-502 Deserialization of untrusted data 54
CWE-94 Code injection 54
CWE-119 Memory buffer bounds 52
CWE-787 Out-of-bounds write 38
CWE-306 Missing authentication for a critical function 32
CWE-287 Improper authentication 31
CWE-416 Use after free 29
CWE-284 Improper access control 29
CWE-89 SQL injection 26

Which CWE classes match our vulnerability guides?#

Nine weakness classes in the list match a guide on this site. The table counts CVEs in the top 1,000 that carry the CWE (command injection counts CWE-78 and CWE-77 together). Each guide shows how a tester proves the flaw with evidence and how to fix it in code.

Guide CWE CVEs in list
OS command injection CWE-78, CWE-77 112
Path traversal CWE-22 65
Insecure deserialization CWE-502 54
SQL injection CWE-89 26
Server-side request forgery CWE-918 16
Cross-site scripting CWE-79 16
File upload vulnerabilities CWE-434 15
XML external entity (XXE) CWE-611 5
Server-side template injection CWE-1336 3

Several large classes have no guide here yet. Code injection (CWE-94) appears on 54 CVEs, authentication flaws (CWE-287, CWE-306) on 63, and memory errors (CWE-119, CWE-787, CWE-416) on 118.

How much of the list has known ransomware use?#

262 of the 1,000 CVEs (26.2%) are marked "Known" for ransomware campaign use in KEV. The other 738 are marked "Unknown". The share is lower for entries added in 2025 and 2026 (about 15%) than for those added in 2021 and 2022 (26% to 35%). Read a recent "Unknown" as "no evidence on record yet", because the field can change when CISA finds evidence.

How many CVEs were added to KEV each year?#

The table groups the 1,000 CVEs by the year CISA added them to KEV. The 2021 count includes the initial batch of entries dated 2021-11-03. The 2026 row covers entries added up to 2026-10-29.

Year added CVEs in list Ransomware "Known" Share
2021 198 69 34.8%
2022 328 85 25.9%
2023 98 33 33.7%
2024 114 35 30.7%
2025 128 20 15.6%
2026 134 20 14.9%

575 CVEs in the list have a CVE ID from 2021 or earlier, and attackers still use them against unpatched systems.

What should a team do with this list?#

Use KEV as your first patch queue, then use EPSS to order the work inside it.

  1. Patch or mitigate every KEV entry that matches your assets. KEV means exploitation has happened. CISA sets a due date for US federal agencies. Use the same date as a target if you have no better one.
  2. Order the queue by EPSS and exposure. Fix internet-facing systems with a high EPSS score first. Internal-only systems come next.
  3. Check the ransomware field. A "Known" entry on an exposed system is a strong reason to move it to the front of the queue.
  4. Test for the weakness classes as well as the CVEs. The CWE table shows which classes attackers use again and again. A pentest of your own applications looks for the same classes in your code. See our web application penetration testing page for how we scope that work.
  5. Re-run the list on a schedule. Data changes daily. Pull KEV and EPSS again before each patch cycle.

You can filter the CSV by vendor and product to find entries that match your software inventory.

What are the limits of this list?#

  • EPSS is a probability. It estimates activity in the next 30 days. It is not a measure of how bad an exploit would be, and it can be wrong for a single CVE.
  • KEV covers known exploited vulnerabilities only. A flaw can be exploited and still be absent from KEV. CISA adds entries when it has evidence and a clear remediation.
  • The ranking cuts at 1,000. The lowest EPSS score in the list is 0.37858. The remaining 772 KEV entries score lower but are still exploited. Patch them too.
  • The data changes daily. This page and the CSV are one snapshot. Use the live CISA catalog and the EPSS API for current values.

We did not add CVSS scores. The vendor and weakness tables count CVEs and do not weigh them by severity.

How do I use the downloads?#

The CSV and JSON have the same 1,000 rows. Columns: rank, cve, vendor, product, vulnerability_name, kev_date_added, kev_due_date, known_ransomware_use, cwes, epss, epss_percentile, epss_date, short_description, nvd_url, cisa_kev_url. In the CSV, several CWEs in one cell are separated by semicolons.

The KEV fields come from CISA under CC0 1.0. The EPSS fields come from FIRST, who ask for attribution: EPSS data from FIRST (https://www.first.org/epss/). Our ranking and summary tables are our own work from those two sources.

Questions

Is this the same as the CISA KEV catalog?

No. KEV is the full catalog of vulnerabilities that CISA has evidence of exploitation for (1,772 entries on 9 November 2026). This page keeps the 1,000 KEV entries with the highest EPSS score. Use the CISA catalog as the master list and this page as a ranked view of it.

Why do so many CVEs share the same EPSS score?

The EPSS values are rounded to five decimal places. 39 CVEs in this list sit at 0.99999, the highest value in the data. Order among them comes from the tie-breakers: EPSS percentile, then the date added to KEV. Treat all of them as the same priority.

Does a CVE outside this list not matter?

It can matter. KEV lists only vulnerabilities with known exploitation, and EPSS is a statistical estimate. A CVE with a low EPSS score can still be exploitable in your environment, for example when an internet-facing system is unpatched and the attacker has a reason to target you.

How often does the data change?

KEV changes whenever CISA adds an entry. FIRST publishes new EPSS scores every day. A list built today can differ from one built next week. The download files carry the data dates in summary.json.

Sources

  1. CISA: Known Exploited Vulnerabilities Catalog (checked 9 November 2026)
  2. CISA KEV JSON feed (catalogVersion 2026.11.09) (checked 9 November 2026)
  3. CISA KEV data license (CC0 1.0) (checked 9 November 2026)
  4. FIRST: Exploit Prediction Scoring System (EPSS) (checked 9 November 2026)
  5. FIRST EPSS API documentation (checked 9 November 2026)
  6. FIRST EPSS frequently asked questions (checked 9 November 2026)
  7. NIST National Vulnerability Database (checked 9 November 2026)
  8. MITRE Common Weakness Enumeration (CWE) (checked 9 November 2026)