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 65 of 821
CVE-2021-47517P3HIGHCVSS 7.8≥ 5.6, < 5.10.87≥ 5.11, < 5.15.8+1 more2024-05-24
CVE-2021-47517 [HIGH] CWE-416 CVE-2021-47517: In the Linux kernel, the following vulnerability has been resolved: ethtool: do not perform operati In the Linux kernel, the following vulnerability has been resolved: ethtool: do not perform operations on net devices being unregistered There is a short period between a net device starts to be unregistered and when it is actually gone. In that time frame ethtool operations could still be performed, which might end up in unwanted or undefined behavi
nvdosv
CVE-2024-27395P3HIGHCVSS 7.8≥ 4.18, < 4.19.313≥ 4.20, < 5.4.275+6 more2024-05-14
CVE-2024-27395 [HIGH] CWE-416 CVE-2024-27395: In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: Fix Use-After In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: Fix Use-After-Free in ovs_ct_exit Since kfree_rcu, which is called in the hlist_for_each_entry_rcu traversal of ovs_ct_limit_exit, is not part of the RCU read critical section, it is possible that the RCU grace period will pass during the traversal and the key will
nvdosv
CVE-2024-53106P3HIGHCVSS 7.8≥ 5.19.1, < 6.1.119≥ 6.2, < 6.6.63+3 more2024-12-02
CVE-2024-53106 [HIGH] CWE-787 CVE-2024-53106: In the Linux kernel, the following vulnerability has been resolved: ima: fix buffer overrun in ima_ In the Linux kernel, the following vulnerability has been resolved: ima: fix buffer overrun in ima_eventdigest_init_common Function ima_eventdigest_init() calls ima_eventdigest_init_common() with HASH_ALGO__LAST which is then used to access the array hash_digest_size[] leading to buffer overrun. Have a conditional statement to handle this.
nvdosv
CVE-2024-26748P3HIGHCVSS 7.8≥ 5.4, < 5.4.270≥ 5.5, < 5.10.211+5 more2024-04-03
CVE-2024-26748 [HIGH] CWE-415 CVE-2024-26748: In the Linux kernel, the following vulnerability has been resolved: usb: cdns3: fix memory double f In the Linux kernel, the following vulnerability has been resolved: usb: cdns3: fix memory double free when handle zero packet 829 if (request->complete) { 830 spin_unlock(&priv_dev->lock); 831 usb_gadget_giveback_request(&priv_ep->endpoint, 832 request); 833 spin_lock(&priv_dev->lock); 834 } 835 836 if (request->buf == priv_dev->zlp_buf) 837 cdns3_g
nvdosv
CVE-2026-23193P3HIGHCVSS 7.8≥ 3.1, < 5.10.250≥ 5.11, < 5.15.200+5 more2026-02-14
CVE-2026-23193 [HIGH] CWE-416 CVE-2026-23193: In the Linux kernel, the following vulnerability has been resolved: scsi: target: iscsi: Fix use-af In the Linux kernel, the following vulnerability has been resolved: scsi: target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count() In iscsit_dec_session_usage_count(), the function calls complete() while holding the sess->session_usage_lock. Similar to the connection usage count logic, the waiter signaled by complete() (e.g., in the sess
nvdosv
CVE-2022-3170P3HIGHCVSS 7.8v6.0vfixed in kernel 6.0-rc42022-09-13
CVE-2022-3170 [HIGH] CWE-125 CVE-2022-3170: An out-of-bounds access issue was found in the Linux kernel sound subsystem. It could occur when the An out-of-bounds access issue was found in the Linux kernel sound subsystem. It could occur when the 'id->name' provided by the user did not end with '\0'. A privileged local user could pass a specially crafted name through ioctl() interface and crash the system or potentially escalate their privileges on the system.
nvd
CVE-2024-35949P3HIGHCVSS 7.8fixed in 6.6.85≥ 6.7, < 6.8.10+1 more2024-05-20
CVE-2024-35949 [HIGH] CWE-787 CVE-2024-35949: In the Linux kernel, the following vulnerability has been resolved: btrfs: make sure that WRITTEN i In the Linux kernel, the following vulnerability has been resolved: btrfs: make sure that WRITTEN is set on all metadata blocks We previously would call btrfs_check_leaf() if we had the check integrity code enabled, which meant that we could only run the extended leaf checks if we had WRITTEN set on the header flags. This leaves a gap in our checkin
nvdosv
CVE-2022-50185P3HIGHCVSS 7.8≥ 3.11, < 4.14.291≥ 4.15, < 4.19.256+5 more2025-06-18
CVE-2022-50185 [HIGH] CWE-787 CVE-2022-50185: In the Linux kernel, the following vulnerability has been resolved: drm/radeon: fix potential buffe In the Linux kernel, the following vulnerability has been resolved: drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() The last case label can write two buffers 'mc_reg_address[j]' and 'mc_data[j]' with 'j' offset equal to SMC_NISLANDS_MC_REGISTER_ARRAY_SIZE since there are no checks for this value in both case labels after th
nvdosv
CVE-2024-57850P3HIGHCVSS 7.8fixed in 5.4.287≥ 5.5, < 5.10.231+4 more2025-01-11
CVE-2024-57850 [HIGH] CWE-787 CVE-2024-57850: In the Linux kernel, the following vulnerability has been resolved: jffs2: Prevent rtime decompress In the Linux kernel, the following vulnerability has been resolved: jffs2: Prevent rtime decompress memory corruption The rtime decompression routine does not fully check bounds during the entirety of the decompression pass and can corrupt memory outside the decompression buffer if the compressed data is corrupted. This adds the required check to pre
nvdosv
CVE-2021-47485P3HIGHCVSS 7.8≥ 2.6.35, < 4.4.292≥ 4.5, < 4.9.290+6 more2024-05-22
CVE-2021-47485 [HIGH] CWE-120 CVE-2021-47485: In the Linux kernel, the following vulnerability has been resolved: IB/qib: Protect from buffer ove In the Linux kernel, the following vulnerability has been resolved: IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields Overflowing either addrlimit or bytes_togo can allow userspace to trigger a buffer overflow of kernel memory. Check for overflows in all the places doing math on user controlled buffers.
nvdosv
CVE-2022-2978P3HIGHCVSS 7.8≥ 2.6.12, < 4.9.331≥ 4.10, < 4.14.296+7 more2022-08-24
CVE-2022-2978 [HIGH] CWE-416 CVE-2022-2978: A flaw use after free in the Linux kernel NILFS file system was found in the way user triggers funct A flaw use after free in the Linux kernel NILFS file system was found in the way user triggers function security_inode_alloc to fail with following call to function nilfs_mdt_destroy. A local user could use this flaw to crash the system or potentially escalate their privileges on the system.
nvdosv
CVE-2009-3621P4MEDIUMCVSS 5.5PoC≤ 2.6.31.42009-10-22
CVE-2009-3621 [MEDIUM] CWE-400 CVE-2009-3621: net/unix/af_unix.c in the Linux kernel 2.6.31.4 and earlier allows local users to cause a denial of net/unix/af_unix.c in the Linux kernel 2.6.31.4 and earlier allows local users to cause a denial of service (system hang) by creating an abstract-namespace AF_UNIX listening socket, performing a shutdown operation on this socket, and then performing a series of connect operations to this socket.
nvd
CVE-2024-42136P3HIGHCVSS 7.8≥ 5.16, < 6.1.98≥ 6.2, < 6.6.39+1 more2024-07-30
CVE-2024-42136 [HIGH] CWE-190 CVE-2024-42136: In the Linux kernel, the following vulnerability has been resolved: cdrom: rearrange last_media_cha In the Linux kernel, the following vulnerability has been resolved: cdrom: rearrange last_media_change check to avoid unintentional overflow When running syzkaller with the newly reintroduced signed integer wrap sanitizer we encounter this splat: [ 366.015950] UBSAN: signed-integer-overflow in ../drivers/cdrom/cdrom.c:2361:33 [ 366.021089] -92233720
nvdosv
CVE-2022-48744P3HIGHCVSS 7.8≥ 4.9, < 5.10.248≥ 5.11, < 5.16.6+1 more2024-06-20
CVE-2022-48744 [HIGH] CWE-787 CVE-2022-48744: In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Avoid field-overflow In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Avoid field-overflowing memcpy() In preparation for FORTIFY_SOURCE performing compile-time and run-time field bounds checking for memcpy(), memmove(), and memset(), avoid intentionally writing across neighboring fields. Use flexible arrays instead of zero-element arrays (
nvdosv
CVE-2024-50067P3HIGHCVSS 7.8≥ 3.14, < 6.12v6.122024-10-28
CVE-2024-50067 [HIGH] CWE-787 CVE-2024-50067: In the Linux kernel, the following vulnerability has been resolved: uprobe: avoid out-of-bounds mem In the Linux kernel, the following vulnerability has been resolved: uprobe: avoid out-of-bounds memory access of fetching args Uprobe needs to fetch args into a percpu buffer, and then copy to ring buffer to avoid non-atomic context problem. Sometimes user-space strings, arrays can be very large, but the size of percpu buffer is only page size. And
nvdosv
CVE-2024-26895P3HIGHCVSS 7.8≥ 5.5, < 5.10.214≥ 5.11, < 5.15.153+4 more2024-04-17
CVE-2024-26895 [HIGH] CWE-416 CVE-2024-26895: In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: prevent use-aft In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces wilc_netdev_cleanup currently triggers a KASAN warning, which can be observed on interface registration error path, or simply by removing the module/unbinding device from driver: echo spi0.1 > /sys/bus/spi
nvdosv
CVE-2024-38569P3HIGHCVSS 7.8≥ 5.17, < 6.1.93≥ 6.2, < 6.6.33+2 more2024-06-19
CVE-2024-38569 [HIGH] CWE-129 CVE-2024-38569: In the Linux kernel, the following vulnerability has been resolved: drivers/perf: hisi_pcie: Fix ou In the Linux kernel, the following vulnerability has been resolved: drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group The perf tool allows users to create event groups through following cmd [1], but the driver does not check whether the array index is out of bounds when writing data to the event_group array. If the number of eve
nvdosv
CVE-2024-38568P3HIGHCVSS 7.8≥ 6.0, < 6.1.93≥ 6.2, < 6.6.33+2 more2024-06-19
CVE-2024-38568 [HIGH] CWE-129 CVE-2024-38568: In the Linux kernel, the following vulnerability has been resolved: drivers/perf: hisi: hns3: Fix o In the Linux kernel, the following vulnerability has been resolved: drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group The perf tool allows users to create event groups through following cmd [1], but the driver does not check whether the array index is out of bounds when writing data to the event_group array. If the number of ev
nvdosv
CVE-2024-36906P3HIGHCVSS 7.8≥ 5.11, < 5.15.159≥ 5.16, < 6.1.91+3 more2024-05-30
CVE-2024-36906 [HIGH] CWE-787 CVE-2024-36906: In the Linux kernel, the following vulnerability has been resolved: ARM: 9381/1: kasan: clear stale In the Linux kernel, the following vulnerability has been resolved: ARM: 9381/1: kasan: clear stale stack poison We found below OOB crash: [ 33.452494] ================================================================== [ 33.453513] BUG: KASAN: stack-out-of-bounds in refresh_cpu_vm_stats.constprop.0+0xcc/0x2ec [ 33.454660] Write of size 164 at addr c
nvdosv
CVE-2024-50047P3HIGHCVSS 7.8fixed in 6.6.57≥ 6.7, < 6.11.42024-10-21
CVE-2024-50047 [HIGH] CWE-416 CVE-2024-50047: In the Linux kernel, the following vulnerability has been resolved: smb: client: fix UAF in async d In the Linux kernel, the following vulnerability has been resolved: smb: client: fix UAF in async decryption Doing an async decryption (large read) crashes with a slab-use-after-free way down in the crypto API. Reproducer: # mount.cifs -o ...,seal,esize=1 //srv/share /mnt # dd if=/mnt/largefile of=/dev/null ... [ 194.196391] ========================
nvdosv
Linux Kernel vulnerabilities | cvebase