cbcvebase.

Linux Kernel vulnerabilities

16,409 known vulnerabilities affecting linux/linux_kernel.

Total CVEs
16,409
CISA KEV
31
actively exploited
Public exploits
315
Exploited in wild
67
Severity breakdown
CRITICAL230HIGH4553MEDIUM9655LOW420UNKNOWN1551

Vulnerabilities

Page 86 of 821
CVE-2021-47475P3HIGHCVSS 7.8≥ 2.6.31, < 4.4.292≥ 4.5, < 4.9.290+6 more2024-05-22
CVE-2021-47475 [HIGH] CWE-787 CVE-2021-47475: In the Linux kernel, the following vulnerability has been resolved: comedi: vmk80xx: fix transfer-b In the Linux kernel, the following vulnerability has been resolved: comedi: vmk80xx: fix transfer-buffer overflows The driver uses endpoint-sized USB transfer buffers but up until recently had no sanity checks on the sizes. Commit e1f13c879a7c ("staging: comedi: check validity of wMaxPacketSize of usb endpoints found") inadvertently fixed NULL-point
nvdosv
CVE-2023-52614P3HIGHCVSS 7.8≥ 3.8, < 5.10.216≥ 5.11, < 5.15.149+3 more2024-03-18
CVE-2023-52614 [HIGH] CWE-120 CVE-2023-52614: In the Linux kernel, the following vulnerability has been resolved: PM / devfreq: Fix buffer overfl In the Linux kernel, the following vulnerability has been resolved: PM / devfreq: Fix buffer overflow in trans_stat_show Fix buffer overflow in trans_stat_show(). Convert simple snprintf to the more secure scnprintf with size of PAGE_SIZE. Add condition checking if we are exceeding PAGE_SIZE and exit early from loop. Also add at the end a warning t
nvdosv
CVE-2022-49111P3HIGHCVSS 7.8fixed in 4.9.311≥ 4.10, < 4.14.276+6 more2025-02-26
CVE-2022-49111 [HIGH] CWE-416 CVE-2022-49111: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix use after free i In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix use after free in hci_send_acl This fixes the following trace caused by receiving HCI_EV_DISCONN_PHY_LINK_COMPLETE which does call hci_conn_del without first checking if conn->type is in fact AMP_LINK and in case it is do properly cleanup upper layers with hci_disconn_
nvdosv
CVE-2024-50073P3HIGHCVSS 7.8fixed in 6.1.114≥ 6.2, < 6.6.58+2 more2024-10-29
CVE-2024-50073 [HIGH] CWE-416 CVE-2024-50073: In the Linux kernel, the following vulnerability has been resolved: tty: n_gsm: Fix use-after-free In the Linux kernel, the following vulnerability has been resolved: tty: n_gsm: Fix use-after-free in gsm_cleanup_mux BUG: KASAN: slab-use-after-free in gsm_cleanup_mux+0x77b/0x7b0 drivers/tty/n_gsm.c:3160 [n_gsm] Read of size 8 at addr ffff88815fe99c00 by task poc/3379 CPU: 0 UID: 0 PID: 3379 Comm: poc Not tainted 6.11.0+ #56 Hardware name: VMware, I
nvdosv
CVE-2024-40954P3HIGHCVSS 7.8≥ 5.12, < 5.15.162≥ 5.16, < 6.1.96+3 more2024-07-12
CVE-2024-40954 [HIGH] CWE-416 CVE-2024-40954: In the Linux kernel, the following vulnerability has been resolved: net: do not leave a dangling sk In the Linux kernel, the following vulnerability has been resolved: net: do not leave a dangling sk pointer, when socket creation fails It is possible to trigger a use-after-free by: * attaching an fentry probe to __sock_release() and the probe calling the bpf_get_socket_cookie() helper * running traceroute -I 1.1.1.1 on a freshly booted VM A KASAN
nvdosv
CVE-2024-38583P3HIGHCVSS 7.8≥ 2.6.35, < 4.19.316≥ 4.20, < 5.4.278+6 more2024-06-19
CVE-2024-38583 [HIGH] CWE-416 CVE-2024-38583: In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix use-after-free of t In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix use-after-free of timer for log writer thread Patch series "nilfs2: fix log writer related issues". This bug fix series covers three nilfs2 log writer-related issues, including a timer use-after-free issue and potential deadlock issue on unmount, and a potential freeze i
nvdosv
CVE-2025-21753P3HIGHCVSS 7.8≥ 3.4, < 5.4.291≥ 5.5, < 5.10.235+6 more2025-02-27
CVE-2025-21753 [HIGH] CWE-416 CVE-2025-21753: In the Linux kernel, the following vulnerability has been resolved: btrfs: fix use-after-free when In the Linux kernel, the following vulnerability has been resolved: btrfs: fix use-after-free when attempting to join an aborted transaction When we are trying to join the current transaction and if it's aborted, we read its 'aborted' field after unlocking fs_info->trans_lock and without holding any extra reference count on it. This means that a concu
nvdosv
CVE-2024-50257P3HIGHCVSS 7.8≥ 5.15, < 5.15.171≥ 5.16, < 6.1.116+3 more2024-11-09
CVE-2024-50257 [HIGH] CWE-416 CVE-2024-50257: In the Linux kernel, the following vulnerability has been resolved: netfilter: Fix use-after-free i In the Linux kernel, the following vulnerability has been resolved: netfilter: Fix use-after-free in get_info() ip6table_nat module unload has refcnt warning for UAF. call trace is: WARNING: CPU: 1 PID: 379 at kernel/module/main.c:853 module_put+0x6f/0x80 Modules linked in: ip6table_nat(-) CPU: 1 UID: 0 PID: 379 Comm: ip6tables Not tainted 6.12.0-rc
nvdosv
CVE-2024-36979P3HIGHCVSS 7.8≥ 5.18, < 6.1.93≥ 6.2, < 6.6.33+2 more2024-06-19
CVE-2024-36979 [HIGH] CWE-416 CVE-2024-36979: In the Linux kernel, the following vulnerability has been resolved: net: bridge: mst: fix vlan use- In the Linux kernel, the following vulnerability has been resolved: net: bridge: mst: fix vlan use-after-free syzbot reported a suspicious rcu usage[1] in bridge's mst code. While fixing it I noticed that nothing prevents a vlan to be freed while walking the list from the same path (br forward delay timer). Fix the rcu usage and also make sure we are
nvdosv
CVE-2021-47131P3HIGHCVSS 7.8≥ 4.18, < 5.10.43≥ 5.11, < 5.12.10+1 more2024-03-15
CVE-2021-47131 [HIGH] CWE-416 CVE-2021-47131: In the Linux kernel, the following vulnerability has been resolved: net/tls: Fix use-after-free aft In the Linux kernel, the following vulnerability has been resolved: net/tls: Fix use-after-free after the TLS device goes down and up When a netdev with active TLS offload goes down, tls_device_down is called to stop the offload and tear down the TLS context. However, the socket stays alive, and it still points to the TLS context, which is now deallo
nvdosv
CVE-2024-57979P3HIGHCVSS 7.8≥ 3.2.40, < 3.3≥ 3.4.87, < 3.5+7 more2025-02-27
CVE-2024-57979 [HIGH] CWE-416 CVE-2024-57979: In the Linux kernel, the following vulnerability has been resolved: pps: Fix a use-after-free On a In the Linux kernel, the following vulnerability has been resolved: pps: Fix a use-after-free On a board running ntpd and gpsd, I'm seeing a consistent use-after-free in sys_exit() from gpsd when rebooting: pps pps1: removed ------------[ cut here ]------------ kobject: '(null)' (00000000db4bec24): is not initialized, yet kobject_put() is being calle
nvdosv
CVE-2024-56608P3HIGHCVSS 7.8fixed in 6.12.52024-12-27
CVE-2024-56608 [HIGH] CWE-129 CVE-2024-56608: In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix out-of-bou In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create' An issue was identified in the dcn21_link_encoder_create function where an out-of-bounds access could occur when the hpd_source index was used to reference the link_enc_hpd_regs array. This array has a fixed siz
nvdosv
CVE-2024-44987P3HIGHCVSS 7.8≥ 2.6.32, < 4.19.321≥ 4.20, < 5.4.283+6 more2024-09-04
CVE-2024-44987 [HIGH] CWE-416 CVE-2024-44987: In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent UAF in ip6_send_s In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent UAF in ip6_send_skb() syzbot reported an UAF in ip6_send_skb() [1] After ip6_local_out() has returned, we no longer can safely dereference rt, unless we hold rcu_read_lock(). A similar issue has been fixed in commit a688caa34beb ("ipv6: take rcu lock in rawv6_send_hdr
nvdosv
CVE-2024-43839P3HIGHCVSS 7.8≥ 2.6.37, < 4.19.320≥ 4.20, < 5.4.282+5 more2024-08-17
CVE-2024-43839 [HIGH] CWE-787 CVE-2024-43839: In the Linux kernel, the following vulnerability has been resolved: bna: adjust 'name' buf size of In the Linux kernel, the following vulnerability has been resolved: bna: adjust 'name' buf size of bna_tcb and bna_ccb structures To have enough space to write all possible sprintf() args. Currently 'name' size is 16, but the first '%s' specifier may already need at least 16 characters, since 'bnad->netdev->name' is used there. For '%d' specifiers, a
nvdosv
CVE-2024-39463P3HIGHCVSS 7.8≥ 5.11, < 5.15.168≥ 5.16, < 6.1.94+3 more2024-06-25
CVE-2024-39463 [HIGH] CWE-416 CVE-2024-39463: In the Linux kernel, the following vulnerability has been resolved: 9p: add missing locking around In the Linux kernel, the following vulnerability has been resolved: 9p: add missing locking around taking dentry fid list Fix a use-after-free on dentry's d_fsdata fid list when a thread looks up a fid through dentry while another thread unlinks it: UAF thread: refcount_t: addition on 0; use-after-free. p9_fid_get linux/./include/net/9p/client.h:262
nvdosv
CVE-2021-47328P3HIGHCVSS 7.8fixed in 4.19.198≥ 4.20, < 5.4.134+3 more2024-05-21
CVE-2021-47328 [HIGH] CWE-416 CVE-2021-47328: In the Linux kernel, the following vulnerability has been resolved: scsi: iscsi: Fix conn use after In the Linux kernel, the following vulnerability has been resolved: scsi: iscsi: Fix conn use after free during resets If we haven't done a unbind target call we can race where iscsi_conn_teardown wakes up the EH thread and then frees the conn while those threads are still accessing the conn ehwait. We can only do one TMF per session so this just mo
nvdosv
CVE-2022-48632P3HIGHCVSS 7.8≥ 5.10, < 5.10.146≥ 5.11, < 5.15.71+2 more2024-04-28
CVE-2022-48632 [HIGH] CWE-787 CVE-2022-48632: In the Linux kernel, the following vulnerability has been resolved: i2c: mlxbf: prevent stack overf In the Linux kernel, the following vulnerability has been resolved: i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() memcpy() is called in a loop while 'operation->length' upper bound is not checked and 'data_idx' also increments.
nvdosv
CVE-2024-26754P3HIGHCVSS 7.8≥ 4.7, < 4.19.308≥ 4.20, < 5.4.270+6 more2024-04-03
CVE-2024-26754 [HIGH] CWE-416 CVE-2024-26754: In the Linux kernel, the following vulnerability has been resolved: gtp: fix use-after-free and nul In the Linux kernel, the following vulnerability has been resolved: gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() The gtp_net_ops pernet operations structure for the subsystem must be registered before registering the generic netlink family. Syzkaller hit 'general protection fault in gtp_genl_dump_pdp' bug: general protection fa
nvdosv
CVE-2022-4139P3HIGHCVSS 7.8≥ 5.4, < 5.4.226≥ 5.5, < 5.10.157+4 more2023-01-27
CVE-2022-4139 [HIGH] CWE-281 CVE-2022-4139: An incorrect TLB flush issue was found in the Linux kernel’s GPU i915 kernel driver, potentially lea An incorrect TLB flush issue was found in the Linux kernel’s GPU i915 kernel driver, potentially leading to random memory corruption or data leaks. This flaw could allow a local user to crash the system or escalate their privileges on the system.
nvdosv
CVE-2023-53003P3HIGHCVSS 7.8≥ 4.20, < 5.4.231≥ 5.5, < 5.10.166+3 more2025-03-27
CVE-2023-53003 [HIGH] CWE-416 CVE-2023-53003: In the Linux kernel, the following vulnerability has been resolved: EDAC/qcom: Do not pass llcc_dri In the Linux kernel, the following vulnerability has been resolved: EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info The memory for llcc_driv_data is allocated by the LLCC driver. But when it is passed as the private driver info to the EDAC core, it will get freed during the qcom_edac driver release. So when the qcom_edac driv
nvdosv
Linux Kernel vulnerabilities | cvebase