VulnSea

Linux has 8,801 CVEs on record between 2019 and 2026. Disclosure cadence is accelerating: 3618 in the last 90 days against 1301 in the 90 before. The busiest recent month was September 2026 with 2014. The median CVSS is 7.8 (high), with 520 rated critical. 0% have been exploited in the wild, in line with the corpus average. The median gap from publication to a KEV listing is 158 days (7 cases). The dominant weakness classes are CWE-416 (496) and CWE-476 (444). Most affected products: Linux (6450), linux_kernel (2349), kernel (1).

CVEs per month

Last 12 months, by publish date

120102030405060708091011
Exploited share
0% vs 1% corpus
Median CVSS
7.8
Publish → KEV
158 d median(7)
Last 90 days
3618 prev 1301

Products

  • Linux 6450
  • linux_kernel 2349
  • kernel 1
  • layer_2_tunneling_protocol 1
8801
Total CVEs
520
Critical
7
CISA KEV
7
Exploited

linux vulnerabilities

CVEs affecting linux, newest first. Open any entry for full detail, references, and exploit status.

8801 CVEsRSS

CVE-2022-49877None
1y ago

bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues

In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues When running `test_sockmap` selftests, the following warning appears: WARNING: CPU: 2 PI…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-49865None
1y ago

ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network

In the Linux kernel, the following vulnerability has been resolved: ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network When copying a `struct ifaddrlblmsg` to the network, __ifal_reserved remained uninitialized, …

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2022-49870None
1y ago

capabilities: fix undefined behavior in bit shift for CAP_TO_MASK

In the Linux kernel, the following vulnerability has been resolved: capabilities: fix undefined behavior in bit shift for CAP_TO_MASK Shifting signed 32-bit value by 31 bits is undefined, so changing significant bit to unsigned. The UB…

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2022-49847None
1y ago

net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload

In the Linux kernel, the following vulnerability has been resolved: net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload Move am65_cpsw_nuss_phylink_cleanup() call to after am65_cpsw_nuss_cleanup_ndev() so phylink is s…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2022-49841None
1y ago

serial: imx: Add missing .thaw_noirq hook

In the Linux kernel, the following vulnerability has been resolved: serial: imx: Add missing .thaw_noirq hook The following warning is seen with non-console UART instance when system hibernates. [ 37.371969] ------------[ cut here ]…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-49836None
1y ago

siox: fix possible memory leak in siox_device_add()

In the Linux kernel, the following vulnerability has been resolved: siox: fix possible memory leak in siox_device_add() If device_register() returns error in siox_device_add(), the name allocated by dev_set_name() need be freed. As com…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-49838None
1y ago

sctp: clear out_curr if all frag chunks of current msg are pruned

In the Linux kernel, the following vulnerability has been resolved: sctp: clear out_curr if all frag chunks of current msg are pruned A crash was reported by Zhen Chen: list_del corruption, ffffa035ddf01c18->next is NULL WARNING: …

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2022-49835None
1y ago

ALSA: hda: fix potential memleak in 'add_widget_node'

In the Linux kernel, the following vulnerability has been resolved: ALSA: hda: fix potential memleak in 'add_widget_node' As 'kobject_add' may allocated memory for 'kobject->name' when return error. And in this function, if call 'kobje…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-49832None
1y ago

pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map

In the Linux kernel, the following vulnerability has been resolved: pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map Here is the BUG report by KASAN about null pointer dereference: BUG: KASAN: null-ptr-deref in…

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2022-49830None
1y ago

drm/drv: Fix potential memory leak in drm_dev_init()

In the Linux kernel, the following vulnerability has been resolved: drm/drv: Fix potential memory leak in drm_dev_init() drm_dev_init() will add drm_dev_init_release() as a callback. When drmm_add_action() failed, the release function …

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2022-49829None
1y ago

drm/scheduler: fix fence ref counting

In the Linux kernel, the following vulnerability has been resolved: drm/scheduler: fix fence ref counting We leaked dependency fences when processes were beeing killed. Additional to that grab a reference to the last scheduled fence.

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2022-49827None
1y ago

drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()

In the Linux kernel, the following vulnerability has been resolved: drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() drm_vblank_init() call drmm_add_action_or_reset() with drm_vblank_init_release() as action. If __drmm_…

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2022-49825None
1y ago

ata: libata-transport: fix error handling in ata_tport_add()

In the Linux kernel, the following vulnerability has been resolved: ata: libata-transport: fix error handling in ata_tport_add() In ata_tport_add(), the return value of transport_add_device() is not checked. As a result, it causes null…

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2022-49822None
1y ago

cifs: Fix connections leak when tlink setup failed

In the Linux kernel, the following vulnerability has been resolved: cifs: Fix connections leak when tlink setup failed If the tlink setup failed, lost to put the connections, then the module refcnt leak since the cifsd kthread not exit…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-49824None
1y ago

ata: libata-transport: fix error handling in ata_tlink_add()

In the Linux kernel, the following vulnerability has been resolved: ata: libata-transport: fix error handling in ata_tlink_add() In ata_tlink_add(), the return value of transport_add_device() is not checked. As a result, it causes null…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2022-49823None
1y ago

ata: libata-transport: fix error handling in ata_tdev_add()

In the Linux kernel, the following vulnerability has been resolved: ata: libata-transport: fix error handling in ata_tdev_add() In ata_tdev_add(), the return value of transport_add_device() is not checked. As a result, it causes null-p…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2022-49821None
1y ago

mISDN: fix possible memory leak in mISDN_dsp_element_register()

In the Linux kernel, the following vulnerability has been resolved: mISDN: fix possible memory leak in mISDN_dsp_element_register() Afer commit 1fa5ae857bb1 ("driver core: get rid of struct device's bus_id string array"), the name of d…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-49819None
1y ago

octeon_ep: fix potential memory leak in octep_device_setup()

In the Linux kernel, the following vulnerability has been resolved: octeon_ep: fix potential memory leak in octep_device_setup() When occur unsupported_dev and mbox init errors, it did not free oct->conf and iounmap() oct->mmio[i].hw_a…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2022-49811None
1y ago

drbd: use after free in drbd_create_device()

In the Linux kernel, the following vulnerability has been resolved: drbd: use after free in drbd_create_device() The drbd_destroy_connection() frees the "connection" so use the _safe() iterator to prevent a use after free.

▾ SunlitLinux · LinuxEPSS 0.23%via CVEORG
CVE-2022-49810None
1y ago

netfs: Fix missing xas_retry() calls in xarray iteration

In the Linux kernel, the following vulnerability has been resolved: netfs: Fix missing xas_retry() calls in xarray iteration netfslib has a number of places in which it performs iteration of an xarray whilst being under the RCU read lo…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2022-49817None
1y ago

net: mhi: Fix memory leak in mhi_net_dellink()

In the Linux kernel, the following vulnerability has been resolved: net: mhi: Fix memory leak in mhi_net_dellink() MHI driver registers network device without setting the needs_free_netdev flag, and does NOT call free_netdev() when unr…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-49813None
1y ago

net: ena: Fix error handling in ena_init()

In the Linux kernel, the following vulnerability has been resolved: net: ena: Fix error handling in ena_init() The ena_init() won't destroy workqueue created by create_singlethread_workqueue() when pci_register_driver() failed. Call de…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-49812None
1y ago

bridge: switchdev: Fix memory leaks when changing VLAN protocol

In the Linux kernel, the following vulnerability has been resolved: bridge: switchdev: Fix memory leaks when changing VLAN protocol The bridge driver can offload VLANs to the underlying hardware either via switchdev or the 8021q driver…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2022-49807None
1y ago

nvmet: fix a memory leak in nvmet_auth_set_key

In the Linux kernel, the following vulnerability has been resolved: nvmet: fix a memory leak in nvmet_auth_set_key When changing dhchap secrets we need to release the old secrets as well. kmemleak complaint: -- unreferenced object 0xf…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2022-49801None
1y ago

tracing: Fix memory leak in tracing_read_pipe()

In the Linux kernel, the following vulnerability has been resolved: tracing: Fix memory leak in tracing_read_pipe() kmemleak reports this issue: unreferenced object 0xffff888105a18900 (size 128): comm "test_progs", pid 18933, jiffie…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-49802None
1y ago

ftrace: Fix null pointer dereference in ftrace_add_mod()

In the Linux kernel, the following vulnerability has been resolved: ftrace: Fix null pointer dereference in ftrace_add_mod() The @ftrace_mod is allocated by kzalloc(), so both the members {prev,next} of @ftrace_mode->list are NULL, it'…

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2022-49800None
1y ago

tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()

In the Linux kernel, the following vulnerability has been resolved: tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event() test_gen_synth_cmd() only free buf in fail path, hence buf will leak when there is no fai…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-49799None
1y ago

tracing: Fix wild-memory-access in register_synth_event()

In the Linux kernel, the following vulnerability has been resolved: tracing: Fix wild-memory-access in register_synth_event() In register_synth_event(), if set_synth_event_print_fmt() failed, then both trace_remove_event_call() and unr…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2022-49797None
1y ago

tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()

In the Linux kernel, the following vulnerability has been resolved: tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit() When trace_get_event_file() failed, gen_kretprobe_test will be assign…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2022-49791None
1y ago

io_uring: fix multishot accept request leaks

In the Linux kernel, the following vulnerability has been resolved: io_uring: fix multishot accept request leaks Having REQ_F_POLLED set doesn't guarantee that the request is executed as a multishot from the polling path. Fortunately f…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
linux vulnerabilities (CVEs) — page 242 · VulnSea