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 47 of 821
CVE-2025-37947P3HIGHCVSS 7.8≥ 5.15, < 6.1.139≥ 6.2, < 6.6.91+7 more2025-05-20
CVE-2025-37947 [HIGH] CWE-787 CVE-2025-37947: In the Linux kernel, the following vulnerability has been resolved: ksmbd: prevent out-of-bounds st In the Linux kernel, the following vulnerability has been resolved: ksmbd: prevent out-of-bounds stream writes by validating *pos ksmbd_vfs_stream_write() did not validate whether the write offset (*pos) was within the bounds of the existing stream data length (v_len). If *pos was greater than or equal to v_len, this could lead to an out-of-bounds me
nvdosv
CVE-2021-39685P3HIGHCVSS 7.8≥ 0, < 5.10.92-1≥ 0, < 5.15.5-22022-03-16
CVE-2021-39685 [HIGH] CVE-2021-39685: In various setup methods of the USB gadget subsystem, there is a possible out of bounds write due to an incorrect flag check In various setup methods of the USB gadget subsystem, there is a possible out of bounds write due to an incorrect flag check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-210292376Ref
osv
CVE-2021-3847P3HIGHCVSS 7.8≤ 5.17.0vall versions up to, including, kernel 5.172022-04-01
CVE-2021-3847 [HIGH] CWE-281 CVE-2021-3847: An unauthorized access to the execution of the setuid file with capabilities flaw in the Linux kerne An unauthorized access to the execution of the setuid file with capabilities flaw in the Linux kernel OverlayFS subsystem was found in the way user copying a capable file from a nosuid mount into another mount. A local user could use this flaw to escalate their privileges on the system.
nvd
CVE-2023-3609P3HIGHCVSS 7.8≥ 4.14, < 6.4v6.4-rc1+5 more2023-07-21
CVE-2023-3609 [HIGH] CWE-416 CVE-2023-3609: A use-after-free vulnerability in the Linux kernel's net/sched: cls_u32 component can be exploited t A use-after-free vulnerability in the Linux kernel's net/sched: cls_u32 component can be exploited to achieve local privilege escalation. If tcf_change_indev() fails, u32_set_parms() will immediately return an error after incrementing or decrementing the reference counter in tcf_bind_filter(). If an attacker can control the reference counter and set i
nvdosv
CVE-2023-46838P3HIGHCVSS 7.5≥ 4.14, < 4.19.306≥ 4.20, < 5.4.268+5 more2024-01-29
CVE-2023-46838 [HIGH] CWE-476 CVE-2023-46838: Transmit requests in Xen's virtual network protocol can consist of multiple parts. While not really Transmit requests in Xen's virtual network protocol can consist of multiple parts. While not really useful, except for the initial part any of them may be of zero length, i.e. carry no data at all. Besides a certain initial portion of the to be transferred data, these parts are directly translated into what Linux calls SKB fragments. Such converted req
nvdosv
CVE-2023-3777P3HIGHCVSS 7.8≥ 5.9, < 5.10.188≥ 5.11, < 5.15.123+2 more2023-09-06
CVE-2023-3777 [HIGH] CWE-416 CVE-2023-3777: A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited to achieve local privilege escalation. When nf_tables_delrule() is flushing table rules, it is not checked whether the chain is bound and the chain's owner rule can also release the objects in certain circumstances. We recommend upgrading past commit 6
nvdosv
CVE-2022-4696P3HIGHCVSS 7.8≥ 5.10, < 5.12≥ 5.7-rc1, ≤ 5.10.1592023-01-11
CVE-2022-4696 [HIGH] CWE-763 CVE-2022-4696: There exists a use-after-free vulnerability in the Linux kernel through io_uring and the IORING_OP_S There exists a use-after-free vulnerability in the Linux kernel through io_uring and the IORING_OP_SPLICE operation. If IORING_OP_SPLICE is missing the IO_WQ_WORK_FILES flag, which signals that the operation won't use current->nsproxy, so its reference counter is not increased. This assumption is not always true as calling io_splice on specific files wi
nvdosv
CVE-2016-0758P3HIGHCVSS 7.8≥ 3.7, < 3.12.60≥ 3.13, < 3.16.36+2 more2016-06-27
CVE-2016-0758 [HIGH] CVE-2016-0758: Integer overflow in lib/asn1_decoder.c in the Linux kernel before 4.6 allows local users to gain pri Integer overflow in lib/asn1_decoder.c in the Linux kernel before 4.6 allows local users to gain privileges via crafted ASN.1 data.
nvdosv
CVE-2025-38563P3HIGHCVSS 7.8≥ 4.1, < 5.4.297≥ 5.5, < 5.10.241+6 more2025-08-19
CVE-2025-38563 [HIGH] CVE-2025-38563: In the Linux kernel, the following vulnerability has been resolved: perf/core: Prevent VMA split of In the Linux kernel, the following vulnerability has been resolved: perf/core: Prevent VMA split of buffer mappings The perf mmap code is careful about mmap()'ing the user page with the ringbuffer and additionally the auxiliary buffer, when the event supports it. Once the first mapping is established, subsequent mapping have to use the same offset and the sa
nvdosv
CVE-2022-0330P3HIGHCVSS 7.8fixed in 5.17v5.17+1 more2022-03-25
CVE-2022-0330 [HIGH] CWE-281 CVE-2022-0330: A random memory access flaw was found in the Linux kernel's GPU i915 kernel driver functionality in A random memory access flaw was found in the Linux kernel's GPU i915 kernel driver functionality in the way a user may run malicious code on the GPU. This flaw allows a local user to crash the system or escalate their privileges on the system.
nvdosv
CVE-2021-33200P3HIGHCVSS 7.8≥ 5.4.116, < 5.4.123≥ 5.10.33, < 5.10.41+1 more2021-05-27
CVE-2021-33200 [HIGH] CWE-787 CVE-2021-33200: kernel/bpf/verifier.c in the Linux kernel through 5.12.7 enforces incorrect limits for pointer arith kernel/bpf/verifier.c in the Linux kernel through 5.12.7 enforces incorrect limits for pointer arithmetic operations, aka CID-bb01a1bba579. This can be abused to perform out-of-bounds reads and writes in kernel memory, leading to local privilege escalation to root. In particular, there is a corner case where the off reg causes a masking direction chan
nvdosv
CVE-2021-33631P3HIGHCVSS 7.8≥ 0, < 4.15.0-226.2382024-07-03
CVE-2021-33631 [HIGH] linux, linux-aws, linux-aws-hwe, linux-gcp, linux-gcp-4.15, linux-hwe, linux-kvm, linux-oracle vulnerabilities linux, linux-aws, linux-aws-hwe, linux-gcp, linux-gcp-4.15, linux-hwe, linux-kvm, linux-oracle vulnerabilities It was discovered that the ext4 file system implementation in the Linux kernel did not properly validate data state on write operations. An attacker could use this to construct a malicious ext4 file system image that, when mounted, could cause a denial of
osv
CVE-2025-21704P3HIGHCVSS 7.8≥ 2.6.13, < 5.4.291≥ 5.5, < 5.10.235+7 more2025-02-22
CVE-2025-21704 [HIGH] CWE-787 CVE-2025-21704: In the Linux kernel, the following vulnerability has been resolved: usb: cdc-acm: Check control tra In the Linux kernel, the following vulnerability has been resolved: usb: cdc-acm: Check control transfer buffer size before access If the first fragment is shorter than struct usb_cdc_notification, we can't calculate an expected_size. Log an error and discard the notification instead of reading lengths from memory outside the received data, which can
nvdosv
CVE-2022-0646P3HIGHCVSS 7.8v5.17v5.17-rc52022-02-18
CVE-2022-0646 [HIGH] CWE-459 CVE-2022-0646: A flaw use after free in the Linux kernel Management Component Transport Protocol (MCTP) subsystem w A flaw use after free in the Linux kernel Management Component Transport Protocol (MCTP) subsystem was found in the way user triggers cancel_work_sync after the unregister_netdev during removing device. A local user could use this flaw to crash the system or escalate their privileges on the system. It is actual from Linux Kernel 5.17-rc1 (when mctp-seri
nvd
CVE-2024-49996P3HIGHCVSS 7.8≥ 5.3, < 5.4.287≥ 5.5, < 5.10.231+5 more2024-10-21
CVE-2024-49996 [HIGH] CWE-120 CVE-2024-49996: In the Linux kernel, the following vulnerability has been resolved: cifs: Fix buffer overflow when In the Linux kernel, the following vulnerability has been resolved: cifs: Fix buffer overflow when parsing NFS reparse points ReparseDataLength is sum of the InodeType size and DataBuffer size. So to get DataBuffer size it is needed to subtract InodeType's size from ReparseDataLength. Function cifs_strndup_from_utf16() is currentlly accessing buf->Da
nvdosv
CVE-2022-1998P3HIGHCVSS 7.8≥ 5.10.46, < 5.10.97≥ 5.12.12, < 5.15.20+2 more2022-06-09
CVE-2022-1998 [HIGH] CWE-416 CVE-2022-1998: A use after free in the Linux kernel File System notify functionality was found in the way user trig A use after free in the Linux kernel File System notify functionality was found in the way user triggers copy_info_records_to_user() call to fail in copy_event_to_user(). A local user could use this flaw to crash the system or potentially escalate their privileges on the system.
nvdosv
CVE-2024-40902P3HIGHCVSS 7.8fixed in 4.19.317≥ 4.20, < 5.4.279+6 more2024-07-12
CVE-2024-40902 [HIGH] CWE-120 CVE-2024-40902: In the Linux kernel, the following vulnerability has been resolved: jfs: xattr: fix buffer overflow In the Linux kernel, the following vulnerability has been resolved: jfs: xattr: fix buffer overflow for invalid xattr When an xattr size is not what is expected, it is printed out to the kernel log in hex format as a form of debugging. But when that xattr size is bigger than the expected size, printing it out can cause an access off the end of the bu
nvdosv
CVE-2023-6111P3HIGHCVSS 7.8≥ 5.15.134, < 5.15.140≥ 6.1.56, < 6.1.64+2 more2023-11-14
CVE-2023-6111 [HIGH] CWE-416 CVE-2023-6111: A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited to achieve local privilege escalation. The function nft_trans_gc_catchall did not remove the catchall set element from the catchall_list when the argument sync is true, making it possible to free a catchall set element many times. We recommend upgradin
nvdosv
CVE-2022-48805P3HIGHCVSS 7.8≥ 3.9, < 4.9.303≥ 4.10, < 4.14.268+6 more2024-07-16
CVE-2022-48805 [HIGH] CWE-125 CVE-2022-48805: In the Linux kernel, the following vulnerability has been resolved: net: usb: ax88179_178a: Fix out In the Linux kernel, the following vulnerability has been resolved: net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup ax88179_rx_fixup() contains several out-of-bounds accesses that can be triggered by a malicious (or defective) USB device, in particular: - The metadata array (hdr_off..hdr_off+2*pkt_cnt) can be out of bounds, causing OO
nvdosv
CVE-2023-6040P3HIGHCVSS 7.8≥ 4.16, < 4.19.305≥ 4.20, < 5.4.267+3 more2024-01-12
CVE-2023-6040 [HIGH] CWE-125 CVE-2023-6040: An out-of-bounds access vulnerability involving netfilter was reported and fixed as: f1082dd31fe4 (n An out-of-bounds access vulnerability involving netfilter was reported and fixed as: f1082dd31fe4 (netfilter: nf_tables: Reject tables of unsupported family); While creating a new netfilter table, lack of a safeguard against invalid nf_tables family (pf) values within `nf_tables_newtable` function enables an attacker to achieve out-of-bounds access.
nvdosv
Linux Kernel vulnerabilities | cvebase