cbcvebase.

Linux Kernel vulnerabilities

16,357 known vulnerabilities affecting linux/linux_kernel.

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

Vulnerabilities

Page 2 of 818
CVE-2020-0041P1HIGHCVSS 7.8KEVPoC≥ 0, < 5.4.6-12020-03-10
CVE-2020-0041 [HIGH] CVE-2020-0041: In binder_transaction of binder In binder_transaction of binder.c, there is a possible out of bounds write due to an incorrect bounds 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-145988638References: Upstream kernel
osv
CVE-2013-2596P1HIGHCVSS 7.8KEVPoC≥ 2.6.12, < 3.0.75≥ 3.1, < 3.2.45+2 more2013-04-13
CVE-2013-2596 [HIGH] CWE-190 CVE-2013-2596: Integer overflow in the fb_mmap function in drivers/video/fbmem.c in the Linux kernel before 3.8.9, Integer overflow in the fb_mmap function in drivers/video/fbmem.c in the Linux kernel before 3.8.9, as used in a certain Motorola build of Android 4.1.2 and other products, allows local users to create a read-write memory mapping for the entirety of kernel memory, and consequently gain privileges, via crafted /dev/graphics/fb0 mmap2 system calls, as demo
nvdosv
CVE-2025-38352P2HIGHCVSS 7.4KEVPoC≥ 2.6.36, < 5.4.295≥ 5.5, < 5.10.239+6 more2025-07-22
CVE-2025-38352 [HIGH] CWE-367 CVE-2025-38352: In the Linux kernel, the following vulnerability has been resolved: posix-cpu-timers: fix race betw In the Linux kernel, the following vulnerability has been resolved: posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() If an exiting non-autoreaping task has already passed exit_notify() and calls handle_posix_cpu_timers() from IRQ, it can be reaped by its parent or debugger right after unlock_task_sighand(). If a
nvdosv
CVE-2021-1048P1HIGHCVSS 7.8KEV≥ 0, < 5.8.10-12021-12-15
CVE-2021-1048 [HIGH] CVE-2021-1048: In ep_loop_check_proc of eventpoll In ep_loop_check_proc of eventpoll.c, there is a possible way to corrupt memory due to a use after free. 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-204573007References: Upstream kernel
osv
CVE-2023-0266P1HIGHCVSS 7.0KEV≥ 4.14, < 4.14.303≥ 4.15, < 4.19.270+5 more2023-01-30
CVE-2023-0266 [HIGH] CWE-416 CVE-2023-0266: A use after free vulnerability exists in the ALSA PCM package in the Linux Kernel. SNDRV_CTL_IOCTL_E A use after free vulnerability exists in the ALSA PCM package in the Linux Kernel. SNDRV_CTL_IOCTL_ELEM_{READ|WRITE}32 is missing locks that can be used in a use-after-free that can result in a priviledge escalation to gain ring0 access from the system user. We recommend upgrading past commit 56b88b50565cd8b946a2d00b0c83927b7ebb055e
nvdosv
CVE-2024-53104P1HIGHCVSS 7.8KEV≥ 2.6.26, < 4.19.324≥ 4.20, < 5.4.286+6 more2024-12-02
CVE-2024-53104 [HIGH] CWE-787 CVE-2024-53104: In the Linux kernel, the following vulnerability has been resolved: media: uvcvideo: Skip parsing f In the Linux kernel, the following vulnerability has been resolved: media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format This can lead to out of bounds writes since frames of this type were not taken into account when calculating the size of the frames buffer in uvc_parse_streaming.
nvdosv
CVE-2024-36971P2HIGHCVSS 7.8KEV≥ 4.6, < 4.19.316≥ 4.20, < 5.4.278+5 more2024-06-10
CVE-2024-36971 [HIGH] CWE-416 CVE-2024-36971: In the Linux kernel, the following vulnerability has been resolved: net: fix __dst_negative_advice( In the Linux kernel, the following vulnerability has been resolved: net: fix __dst_negative_advice() race __dst_negative_advice() does not enforce proper RCU rules when sk->dst_cache must be cleared, leading to possible UAF. RCU rules are that we must first clear sk->sk_dst_cache, then call dst_release(old_dst). Note that sk_dst_reset(sk) is implem
nvdosv
CVE-2024-53150P2HIGHCVSS 7.1KEVfixed in 5.4.287≥ 5.5, < 5.10.231+5 more2024-12-24
CVE-2024-53150 [HIGH] CWE-125 CVE-2024-53150: In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Fix out of bou In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Fix out of bounds reads when finding clock sources The current USB-audio driver code doesn't check bLength of each descriptor at traversing for clock descriptors. That is, when a device provides a bogus descriptor with a shorter bLength, the driver might hit out-of-b
nvdosv
CVE-2024-53197P2HIGHCVSS 7.8KEV≥ 2.6.12, < 4.19.325≥ 4.20, < 5.4.287+6 more2024-12-27
CVE-2024-53197 [HIGH] CWE-787 CVE-2024-53197: In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Fix potential In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices A bogus device can provide a bNumConfigurations value that exceeds the initial value used in usb_get_configuration for allocating dev->config. This can lead to out-of-bounds accesses later, e.g. in usb_d
nvdosv
CVE-2021-0920P2MEDIUMCVSS 6.4KEV≤ 5.13v5.142021-12-15
CVE-2021-0920 [MEDIUM] CWE-362 CVE-2021-0920: In unix_scm_to_skb of af_unix.c, there is a possible use after free bug due to a race condition. Thi In unix_scm_to_skb of af_unix.c, there is a possible use after free bug due to a race condition. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-196926917References: Upstream kernel
nvdosv
CVE-2024-50302P2MEDIUMCVSS 5.5KEV≥ 3.12, < 4.19.324≥ 4.20, < 5.4.286+6 more2024-11-19
CVE-2024-50302 [MEDIUM] CWE-908 CVE-2024-50302: In the Linux kernel, the following vulnerability has been resolved: HID: core: zero-initialize the In the Linux kernel, the following vulnerability has been resolved: HID: core: zero-initialize the report buffer Since the report buffer is used by all kinds of drivers in various ways, let's zero-initialize it during allocation to make sure that it can't be ever used to leak kernel memory via specially-crafted report.
nvdosv
CVE-2026-43284P1HIGHCVSS 8.8ExploitedPoC≥ 4.11, < 5.10.255≥ 5.12, < 5.15.205+5 more2026-05-08
CVE-2026-43284 [HIGH] CWE-123 CVE-2026-43284: In the Linux kernel, the following vulnerability has been resolved: xfrm: esp: avoid in-place decry In the Linux kernel, the following vulnerability has been resolved: xfrm: esp: avoid in-place decrypt on shared skb frags MSG_SPLICE_PAGES can attach pages from a pipe directly to an skb. TCP marks such skbs with SKBFL_SHARED_FRAG after skb_splice_from_iter(), so later paths that may modify packet data can first make a private copy. The IPv4/IPv6 dat
nvd
CVE-2018-3639P1MEDIUMCVSS 5.5ExploitedPoCRansomware≥ 0, < 4.4.0-127.1532018-05-22
CVE-2018-3639 [MEDIUM] linux, linux-aws, linux-kvm, vulnerabilities linux, linux-aws, linux-kvm, vulnerabilities Jann Horn and Ken Johnson discovered that microprocessors utilizing speculative execution of a memory read may allow unauthorized memory reads via a sidechannel attack. This flaw is known as Spectre Variant 4. A local attacker could use this to expose sensitive information, including kernel memory. (CVE-2018-3639) Tuba Yavuz discovered that a double-free error existed in the USBTV00
osv
CVE-2026-43500P1HIGHCVSS 7.8ExploitedPoCfixed in 6.18.29≥ 6.19, < 7.0.6+5 more2026-05-11
CVE-2026-43500 [HIGH] CWE-787 CVE-2026-43500: In the Linux kernel, the following vulnerability has been resolved: rxrpc: Also unshare DATA/RESPON In the Linux kernel, the following vulnerability has been resolved: rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present The DATA-packet handler in rxrpc_input_call_event() and the RESPONSE handler in rxrpc_verify_response() copy the skb to a linear one before calling into the security ops only when skb_cloned() is true. An skb that
nvd
CVE-2015-1328P1HIGHCVSS 7.8ExploitedPoC≤ 3.192016-11-28
CVE-2015-1328 [HIGH] CWE-264 CVE-2015-1328: The overlayfs implementation in the linux (aka Linux kernel) package before 3.19.0-21.21 in Ubuntu t The overlayfs implementation in the linux (aka Linux kernel) package before 3.19.0-21.21 in Ubuntu through 15.04 does not properly check permissions for file creation in the upper filesystem directory, which allows local users to obtain root access by leveraging a configuration in which overlayfs is permitted in an arbitrary mount namespace.
nvdosv
CVE-2023-32233P1HIGHCVSS 7.8ExploitedPoC≥ 3.13, < 4.14.315≥ 4.15, < 4.19.283+6 more2023-05-08
CVE-2023-32233 [HIGH] CWE-416 CVE-2023-32233: In the Linux kernel through 6.3.1, a use-after-free in Netfilter nf_tables when processing batch req In the Linux kernel through 6.3.1, a use-after-free in Netfilter nf_tables when processing batch requests can be abused to perform arbitrary read and write operations on kernel memory. Unprivileged local users can obtain root privileges. This occurs because anonymous sets are mishandled.
nvdosv
CVE-2012-0056P1MEDIUMCVSS 6.9ExploitedPoC≥ 2.6.39, < 3.0.18≥ 3.1, < 3.2.22012-01-27
CVE-2012-0056 [MEDIUM] CWE-264 CVE-2012-0056: The mem_write function in the Linux kernel before 3.2.2, when ASLR is disabled, does not properly ch The mem_write function in the Linux kernel before 3.2.2, when ASLR is disabled, does not properly check permissions when writing to /proc//mem, which allows local users to gain privileges by modifying process memory, as demonstrated by Mempodipper.
nvdosv
CVE-2022-34918P1HIGHCVSS 7.8ExploitedPoC≥ 4.1, < 4.14.316≥ 4.15, < 4.19.284+4 more2022-07-04
CVE-2022-34918 [HIGH] CVE-2022-34918: An issue was discovered in the Linux kernel through 5.18.9. A type confusion bug in nft_set_elem_ini An issue was discovered in the Linux kernel through 5.18.9. A type confusion bug in nft_set_elem_init (leading to a buffer overflow) could be used by a local attacker to escalate privileges, a different vulnerability than CVE-2022-32250. (The attacker can obtain root access, but must start with an unprivileged user namespace to obtain CAP_NET_ADMIN access.) T
nvdosv
CVE-2023-32629P1HIGHCVSS 7.8ExploitedPoC≥ 0, < 5.4.0-155.1722023-06-06
CVE-2023-32629 [HIGH] CVE-2023-32629: Local privilege escalation vulnerability in Ubuntu Kernels overlayfs ovl_copy_up_meta_inode_data skip permission checks when calling ovl_do_setxattr o Local privilege escalation vulnerability in Ubuntu Kernels overlayfs ovl_copy_up_meta_inode_data skip permission checks when calling ovl_do_setxattr on Ubuntu kernels
osv
CVE-2023-3269P1HIGHCVSS 7.8ExploitedPoC≥ 6.1, < 6.1.37≥ 6.2, < 6.3.11+1 more2023-07-11
CVE-2023-3269 [HIGH] CWE-416 CVE-2023-3269: A vulnerability exists in the memory management subsystem of the Linux kernel. The lock handling for A vulnerability exists in the memory management subsystem of the Linux kernel. The lock handling for accessing and updating virtual memory areas (VMAs) is incorrect, leading to use-after-free problems. This issue can be successfully exploited to execute arbitrary kernel code, escalate containers, and gain root privileges.
nvdosv
Linux Kernel vulnerabilities | cvebase