5,681 Linux Kernel CVEs in 2025

Full year · Source: NIST NVD

2024 2026

In 2025, 5,681 Linux kernel CVEs were published, sourced from the NIST National Vulnerability Database. Of these, 47 were rated Critical, 1,489 High severity , and 3 were confirmed as actively exploited in the wild (CISA KEV) . Compared to 2024's 4,355 CVEs, 2025 represented an increase of 30% year-on-year. December was the most active month, with 1,055 CVEs published.

5681
Total CVEs
47
Critical
1489
High
3243
Medium
5
Low
3
KEV Exploited

Monthly CVE Breakdown — 2025

CVEs published per month with severity breakdown

Monthly highlight

December (1,055) was the most active month in 2025. Together the top months account for a significant share of 2025's 5,681 total CVEs. November (104) had the lowest volume.

Critical
High
Medium
Low
Source: NIST NVD API.

Severity Distribution — 2025

Breakdown across 5,681 CVEs

Critical 1%
High 26%
Medium 57%
Low 0%
Awaiting NVD 16%
Severity breakdown

57% Medium · 26% High · 1% Critical. 897 CVEs (16%) still awaiting NVD scoring.

Percentages rounded to nearest integer. Awaiting NVD CVEs excluded from severity percentages.

Monthly Counts — 2025

CVE counts by month and severity

Monthly highlight

December was the most active month with 1,055 CVEs — 19% of 2025's total. November (104) had the lowest volume.

Month Total Critical High Medium Low Share of year
January 223 0 50 172 1
4%
February 909 3 199 707 0
16%
March 208 0 42 164 2
4%
April 280 1 65 213 1
5%
May 549 0 127 422 0
10%
June 375 0 97 278 0
7%
July 401 0 120 281 0
7%
August 189 0 56 133 0
3%
September 737 1 209 527 0
13%
October 651 3 193 333 1
11%
November 104 2 42 1 0
2%
December 1,055 37 289 12 0
19%
Total 5,681 47 1,489 3,243 5
Click any month to view all CVEs published that month.

Actively exploited CVEs — 2025

3 CVEs confirmed in CISA KEV catalog

CVE ID Severity CVSS Published Description
CVE-2025-39682 Critical KEV 9.8 2025-09-05 In the Linux kernel, the following vulnerability has been resolved: tls: fix handling of zero-lengt…
CVE-2025-38352 High KEV 7.8 2025-07-22 In the Linux kernel, the following vulnerability has been resolved: posix-cpu-timers: fix race betw…
CVE-2025-39964 Medium KEV 5.5 2025-10-13 In the Linux kernel, the following vulnerability has been resolved: crypto: af_alg - Disallow concu…
KEV data sourced from CISA Known Exploited Vulnerabilities catalog.

All CVEs — 2025

5681 CVEs

All (5681) Critical (47) High (1489) Medium (3243) Low (5)
CVE ID Package Severity CVSS Published Description
CVE-2023-54224 linux Awaiting NVD — 2025-12-30 In the Linux kernel, the following vulnerability has been resolved: btrfs: fix lockdep splat and potential deadlock aft…
CVE-2023-54263 linux Awaiting NVD — 2025-12-30 In the Linux kernel, the following vulnerability has been resolved: drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR D…
CVE-2023-54213 linux Awaiting NVD — 2025-12-30 In the Linux kernel, the following vulnerability has been resolved: USB: sisusbvga: Add endpoint checks The syzbot fuzz…
CVE-2023-54299 linux Awaiting NVD — 2025-12-30 In the Linux kernel, the following vulnerability has been resolved: usb: typec: bus: verify partner exists in typec_alt…
CVE-2023-54180 linux Awaiting NVD — 2025-12-30 In the Linux kernel, the following vulnerability has been resolved: btrfs: handle case when repair happens with dev-rep…
CVE-2023-54251 linux Awaiting NVD — 2025-12-30 In the Linux kernel, the following vulnerability has been resolved: net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCL…
CVE-2022-50809 linux Awaiting NVD — 2025-12-30 In the Linux kernel, the following vulnerability has been resolved: xhci: dbc: Fix memory leak in xhci_alloc_dbc() If D…
CVE-2023-54294 linux Awaiting NVD — 2025-12-30 In the Linux kernel, the following vulnerability has been resolved: md/raid10: fix memleak of md thread In raid10_run()…
CVE-2022-50849 linux Awaiting NVD — 2025-12-30 In the Linux kernel, the following vulnerability has been resolved: pstore: Avoid kcore oops by vmap()ing with VM_IOREM…
CVE-2023-54174 linux Awaiting NVD — 2025-12-30 In the Linux kernel, the following vulnerability has been resolved: vfio: Fix NULL pointer dereference caused by uninit…

2025 Linux Kernel CVE Highlights

  • Large backlog awaiting NVD scoring

    897 of 2025's CVEs (16%) are still listed as "Awaiting NVD" — meaning no CVSS score has been assigned yet. This is typical for bulk-published CVEs from the Linux kernel CNA: the kernel team publishes CVEs rapidly, and NVD scoring lags by weeks or months.

  • Monthly variation

    CVE publication in 2025 was uneven across months. December was the most active with 1,055 CVEs. November (104) had the lowest volume. Monthly spikes typically correspond to coordinated batches of backfilled CVEs being processed at once.

Frequently Asked Questions

How many Linux kernel CVEs were published in 2025?

5,681 Linux kernel CVEs were published in 2025, sourced from the NIST National Vulnerability Database. 47 were rated Critical, 1,489 High severity , and 3 were confirmed as actively exploited via CISA KEV . 897 additional CVEs are still awaiting NVD severity scoring.

Which month had the most Linux kernel CVEs in 2025?

December 2025 had the most Linux kernel CVEs of any month in 2025, with 1,055 published — 19% of all 2025 CVEs. View December 2025 CVEs →

How many Linux kernel CVEs in 2025 are actively exploited?

3 Linux kernel CVEs from 2025 are listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, confirming active exploitation in the wild. The actively exploited rate for 2025 is 1 per 1,000 CVEs. View actively exploited CVEs from 2025 →

Why were there so many Linux kernel CVEs in 2025?

The volume of Linux kernel CVEs in 2025 reflects the kernel project's expanded use of its own CVE Numbering Authority (CNA), which began systematically publishing CVEs for a broader range of subsystem-level bugs — including many previously unreported or patched without a CVE assignment. This explains why volume surged while critical severity counts remained very low.

How does 2025 compare to previous years for Linux kernel CVEs?

2025 had 5,681 CVEs — increase of 30% compared to 2024's 4,355 . View the full year-by-year breakdown →

2024 statistics All-time stats 2026 statistics