2024 in review
All of 2024. Numbers as of 12 October 2026.
- Exploited
- 186
- down 1% from 2023
- Exploited from day one
- 22%
- 40 of 186 were already under attack when they went public
- down from 24% in 2023
- Typical time to exploitation
- 22 days
- from going public to confirmed attacks
- up from 12 days in 2023
- Used in ransomware
- 44
- 24% of the exploited ones
- up 2% from 2023
- New vulnerabilities
- 39,953
- up 39% from 2023
- Rated critical
- 4,997
- up 8% from 2023
exploited each month
all exploited exploited each monthVulnerabilities added to KEV each month in 2024. KEV (Known Exploited Vulnerabilities) is the US government agency CISA's list of flaws attackers are known to be using. Each counts in the month it was added, however old it is.
- 2024
- 2023
Busiest month: September, with 25. CISA usually gave US federal agencies 21 days to patch each one.
| Month | Exploited | Used in ransomware | 2023 |
|---|---|---|---|
| January | 21 | 8 | 5 |
| February | 9 | 4 | 14 |
| March | 10 | 5 | 18 |
| April | 10 | 1 | 17 |
| May | 14 | 4 | 19 |
| June | 9 | 2 | 24 |
| July | 14 | 2 | 16 |
| August | 19 | 1 | 8 |
| September | 25 | 4 | 19 |
| October | 17 | 4 | 18 |
| November | 22 | 5 | 18 |
| December | 16 | 4 | 11 |
time to exploitation
Time from going public to being added to KEV, for each vulnerability added in 2024.
- Critical
- High
- Medium
- Low
- No score
| Time to exploitation | Exploited | Critical | High | Medium | Low | No score |
|---|---|---|---|---|---|---|
| By the day it went public | 40 | 8 | 27 | 5 | 0 | 0 |
| Within a week | 38 | 18 | 17 | 3 | 0 | 0 |
| Within a month | 17 | 10 | 6 | 1 | 0 | 0 |
| Within a year | 46 | 25 | 17 | 4 | 0 | 0 |
| 1 to 5 years later | 29 | 13 | 13 | 3 | 0 | 0 |
| Over 5 years later | 16 | 4 | 11 | 1 | 0 | 0 |
new vulnerabilities each month
browse new vulnerabilities each monthCVEs published each month in 2024, by severity. A CVE is the public ID given to one vulnerability; its severity comes from its CVSS score.
- Critical
- High
- Medium
- Low
- No score
| Month | CVEs | Critical | High | Medium | Low | No score |
|---|---|---|---|---|---|---|
| January | 2,594 | 510 | 960 | 1,080 | 44 | 0 |
| February | 2,778 | 387 | 991 | 1,356 | 44 | 0 |
| March | 3,309 | 388 | 1,119 | 1,730 | 69 | 3 |
| April | 3,621 | 355 | 1,285 | 1,871 | 108 | 2 |
| May | 4,999 | 480 | 1,968 | 2,456 | 95 | 0 |
| June | 3,078 | 398 | 1,027 | 1,581 | 72 | 0 |
| July | 3,113 | 332 | 1,146 | 1,558 | 77 | 0 |
| August | 2,896 | 488 | 1,046 | 1,311 | 51 | 0 |
| September | 2,514 | 299 | 925 | 1,234 | 56 | 0 |
| October | 3,564 | 457 | 1,291 | 1,739 | 76 | 1 |
| November | 4,056 | 480 | 1,553 | 1,943 | 78 | 2 |
| December | 3,431 | 423 | 1,173 | 1,776 | 58 | 1 |
how many were confirmed exploited
All of 2024's CVEs against the ones added to KEV before the year was out, by severity.
- Critical
- High
- Medium
- Low
- No score
| Vulnerabilities | CVEs | Critical | High | Medium | Low | No score |
|---|---|---|---|---|---|---|
| All new vulnerabilities | 39,953 | 4,997 | 14,484 | 19,635 | 828 | 9 |
| Exploited within 2024 | 125 | 54 | 61 | 10 | 0 | 0 |
most exploited vendors
Top 10 vendors by vulnerabilities added to KEV in 2024.
- Critical
- High
- Medium
- Low
- No score
| Vendor | Exploited | Critical | High | Medium | Low | No score |
|---|---|---|---|---|---|---|
| Microsoft | 39 | 3 | 33 | 3 | 0 | 0 |
| 15 | 5 | 8 | 2 | 0 | 0 | |
| Debian | 12 | 1 | 7 | 4 | 0 | 0 |
| Fedoraproject | 11 | 4 | 6 | 1 | 0 | 0 |
| Ivanti | 11 | 5 | 6 | 0 | 0 | 0 |
| Adobe | 8 | 4 | 4 | 0 | 0 | 0 |
| Apple | 7 | 0 | 6 | 1 | 0 | 0 |
| Palo Alto Networks | 7 | 4 | 3 | 0 | 0 | 0 |
| Cisco | 6 | 0 | 2 | 4 | 0 | 0 |
| D-Link | 6 | 4 | 2 | 0 | 0 | 0 |
most vulnerabilities
Top 10 vendors by new vulnerabilities in 2024.
- Critical
- High
- Medium
- Low
- No score
| Vendor | CVEs | Critical | High | Medium | Low | No score |
|---|---|---|---|---|---|---|
| Linux | 4,363 | 26 | 1,231 | 3,072 | 34 | 0 |
| Microsoft | 1,127 | 60 | 773 | 288 | 5 | 1 |
| 887 | 45 | 457 | 374 | 11 | 0 | |
| Adobe | 760 | 15 | 238 | 496 | 11 | 0 |
| Apple | 602 | 13 | 178 | 344 | 67 | 0 |
| IBM | 510 | 38 | 153 | 302 | 17 | 0 |
| Debian | 509 | 17 | 215 | 268 | 9 | 0 |
| Tenda | 433 | 142 | 243 | 47 | 1 | 0 |
| D-Link | 411 | 87 | 252 | 72 | 0 | 0 |
| Oracle | 374 | 9 | 84 | 232 | 49 | 0 |
most common weaknesses
Top 10 weaknesses behind 2024's vulnerabilities. A CWE (Common Weakness Enumeration) names the kind of mistake that caused a flaw, such as cross-site scripting or a buffer overflow.
- Critical
- High
- Medium
- Low
- No score
| Weakness | CVEs | Critical | High | Medium | Low | No score |
|---|---|---|---|---|---|---|
| Cross-site Scripting (CWE-79) | 7,371 | 90 | 535 | 6,667 | 79 | 0 |
| SQL Injection (CWE-89) | 2,687 | 1,276 | 1,078 | 324 | 9 | 0 |
| Out-of-bounds Write (CWE-787) | 2,017 | 278 | 1,401 | 331 | 7 | 0 |
| Missing Authorization (CWE-862) | 1,908 | 156 | 457 | 1,275 | 20 | 0 |
| Cross-Site Request Forgery (CSRF) (CWE-352) | 1,423 | 23 | 637 | 741 | 22 | 0 |
| Use After Free (CWE-416) | 1,264 | 50 | 1,019 | 179 | 16 | 0 |
| Out-of-bounds Read (CWE-125) | 1,231 | 54 | 575 | 546 | 56 | 0 |
| NULL Pointer Dereference (CWE-476) | 1,165 | 11 | 155 | 984 | 14 | 1 |
| Path Traversal (CWE-22) | 1,074 | 195 | 529 | 326 | 24 | 0 |
| Stack-based Buffer Overflow (CWE-121) | 898 | 182 | 581 | 132 | 3 | 0 |
old flaws, newly exploited
The 10 oldest vulnerabilities added to KEV in 2024: when each went public, and when it was confirmed exploited.
- Went public
- Confirmed exploited
| CVE | Product | Went public | Attacks confirmed | Gap |
|---|---|---|---|---|
| CVE-2012-4792 | Microsoft Internet Explorer | 2012-12-30 | 2024-07-23 | 11 years |
| CVE-2013-0643 | Adobe Flash Player | 2013-02-27 | 2024-09-17 | 11 years |
| CVE-2013-0648 | Adobe Flash Player | 2013-02-27 | 2024-09-17 | 11 years |
| CVE-2014-0497 | Adobe Flash Player | 2014-02-05 | 2024-09-17 | 10 years |
| CVE-2014-0502 | Adobe Air | 2014-02-21 | 2024-09-17 | 10 years |
| CVE-2014-2120 | Cisco Adaptive Security Appliance Software | 2014-03-19 | 2024-11-12 | 10 years |
| CVE-2014-100005 | D-Link DIR-600 Firmware | 2015-01-13 | 2024-05-16 | 9 years |
| CVE-2016-3714 | Canonical Ubuntu Linux | 2016-05-05 | 2024-09-09 | 8 years |
| CVE-2017-3506 | Oracle WebLogic Server | 2017-04-24 | 2024-06-03 | 7 years |
| CVE-2017-1000253 | Centos | 2017-10-05 | 2024-09-09 | 6 years |
About these numbers
- Vulnerabilities are counted by the date NVD published them. Rejected ones aren't counted.
- "Exploited" means CISA added it to its Known Exploited Vulnerabilities list that year, however old it is. The list started in late 2021 and spent 2022 mostly catching up on older flaws, so these reviews start with 2023.
- Severity is NVD's current rating. "No score" means NVD hasn't rated it yet.
- Everything about exploitation counts only what CISA added within the year, so it doesn't change once the year is over. The two exceptions: severity and the ransomware link are NVD's and CISA's current values, as neither keeps a history.
- A vulnerability that affects several vendors counts once for each.
- Late ratings and rejections can still shift these numbers a little.