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 26 of 821
CVE-2023-38427P3CRITICALCVSS 9.8≥ 5.15, < 5.15.145≥ 5.16, < 6.1.34+1 more2023-07-18
CVE-2023-38427 [CRITICAL] CWE-125 CVE-2023-38427: An issue was discovered in the Linux kernel before 6.3.8. fs/smb/server/smb2pdu.c in ksmbd has an in An issue was discovered in the Linux kernel before 6.3.8. fs/smb/server/smb2pdu.c in ksmbd has an integer underflow and out-of-bounds read in deassemble_neg_contexts.
nvdosv
CVE-2022-48716P3CRITICALCVSS 9.8≥ 5.14, < 5.15.22≥ 5.16, < 5.16.8+1 more2024-06-20
CVE-2022-48716 [CRITICAL] CWE-400 CVE-2022-48716: In the Linux kernel, the following vulnerability has been resolved: ASoC: codecs: wcd938x: fix inco In the Linux kernel, the following vulnerability has been resolved: ASoC: codecs: wcd938x: fix incorrect used of portid Mixer controls have the channel id in mixer->reg, which is not same as port id. port id should be derived from chan_info array. So fix this. Without this, its possible that we could corrupt struct wcd938x_sdw_priv by accessing p
nvdosv
CVE-2026-43493P3CRITICALCVSS 9.8≥ 2.6.34, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-05-19
CVE-2026-43493 [CRITICAL] CVE-2026-43493: In the Linux kernel, the following vulnerability has been resolved: crypto: pcrypt - Fix handling o In the Linux kernel, the following vulnerability has been resolved: crypto: pcrypt - Fix handling of MAY_BACKLOG requests MAY_BACKLOG requests can return EBUSY. Handle them by checking for that value and filtering out EINPROGRESS notifications.
nvd
CVE-2026-43208P3CRITICALCVSS 9.8≥ 6.18, < 6.18.16≥ 6.19, < 6.19.6+1 more2026-05-06
CVE-2026-43208 [CRITICAL] CWE-787 CVE-2026-43208: In the Linux kernel, the following vulnerability has been resolved: net: do not pass flow_id to set In the Linux kernel, the following vulnerability has been resolved: net: do not pass flow_id to set_rps_cpu() Blamed commit made the assumption that the RPS table for each receive queue would have the same size, and that it would not change. Compute flow_id in set_rps_cpu(), do not assume we can use the value computed by get_rps_cpu(). Otherwise
nvd
CVE-2026-31589P3CRITICALCVSS 9.8≥ 6.14, < 6.19.14≥ 7.0, < 7.0.12026-04-24
CVE-2026-31589 [CRITICAL] CWE-416 CVE-2026-31589: In the Linux kernel, the following vulnerability has been resolved: mm: call ->free_folio() directl In the Linux kernel, the following vulnerability has been resolved: mm: call ->free_folio() directly in folio_unmap_invalidate() We can only call filemap_free_folio() if we have a reference to (or hold a lock on) the mapping. Otherwise, we've already removed the folio from the mapping so it no longer pins the mapping and the mapping can be remove
nvd
CVE-2026-23112P3CRITICALCVSS 9.8≥ 5.0, < 5.10.250≥ 5.11, < 5.15.200+5 more2026-02-13
CVE-2026-23112 [CRITICAL] CWE-787 CVE-2026-23112: In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: add bounds checks in In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec nvmet_tcp_build_pdu_iovec() could walk past cmd->req.sg when a PDU length or offset exceeds sg_cnt and then use bogus sg->length/offset values, leading to _copy_to_iter() GPF/KASAN. Guard sg_idx, remaining entries, and sg-
nvdosv
CVE-2026-43414P3CRITICALCVSS 9.8≥ 5.15.154, < 5.16≥ 6.1.84, < 6.2+14 more2026-05-08
CVE-2026-43414 [CRITICAL] CWE-415 CVE-2026-43414: In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Completely fix f In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Completely fix fcport double free In qla24xx_els_dcmd_iocb() sp->free is set to qla2x00_els_dcmd_sp_free(). When an error happens, this function is called by qla2x00_sp_release(), when kref_put() releases the first and the last reference. qla2x00_els_dcmd_sp_free(
nvd
CVE-2026-53363P3CRITICALCVSS 9.8≥ 6.14, < 6.18.36≥ 6.19, < 7.0.13+7 more2026-07-10
CVE-2026-53363 [CRITICAL] CVE-2026-53363: In the Linux kernel, the following vulnerability has been resolved: xfrm: iptfs: preserve shared-fr In the Linux kernel, the following vulnerability has been resolved: xfrm: iptfs: preserve shared-frag marker in iptfs_consume_frags() iptfs_consume_frags() transfers paged fragments from one socket buffer to another but fails to propagate the SKBFL_SHARED_FRAG flag. This is the same class of bug that was fixed in skb_try_coalesce() for CVE-2026-46300: wh
nvd
CVE-2025-68794P3UNKNOWN≥ 0, < 6.12.69-1≥ 0, < 6.18.3-12026-01-13
CVE-2025-68794 CVE-2025-68794: In the Linux kernel, the following vulnerability has been resolved: iomap: adjust read range correctly for non-block-aligned positions iomap_adjust_re In the Linux kernel, the following vulnerability has been resolved: iomap: adjust read range correctly for non-block-aligned positions iomap_adjust_read_range() assumes that the position and length passed in are block-aligned. This is not always the case however, as shown in the syzbot generated case for erofs. This
osv
CVE-2025-68809P3UNKNOWN≥ 5.15.0, < 6.6.120≥ 6.7.0, < 6.12.64+1 more2026-01-13
CVE-2025-68809 ksmbd: vfs: fix race on m_flags in vfs_cache ksmbd: vfs: fix race on m_flags in vfs_cache In the Linux kernel, the following vulnerability has been resolved: ksmbd: vfs: fix race on m_flags in vfs_cache ksmbd maintains delete-on-close and pending-delete state in ksmbd_inode->m_flags. In vfs_cache.c this field is accessed under inconsistent locking: some paths read and modify m_flags under ci->m_lock while others do so without taking the lock at all. Examples: - ksmbd_query_in
osv
CVE-2025-68726P3UNKNOWN≥ 0, < 6.17.13-12025-12-24
CVE-2025-68726 CVE-2025-68726: In the Linux kernel, the following vulnerability has been resolved: crypto: aead - Fix reqsize handling Commit afddce13ce81d ("crypto: api - Add reqsi In the Linux kernel, the following vulnerability has been resolved: crypto: aead - Fix reqsize handling Commit afddce13ce81d ("crypto: api - Add reqsize to crypto_alg") introduced cra_reqsize field in crypto_alg struct to replace type specific reqsize fields. It looks like this was introduced specifically for ahash a
osv
CVE-2010-0415P4MEDIUMCVSS 4.6PoC≤ 2.6.33v2.6.0+129 more2010-02-17
CVE-2010-0415 [MEDIUM] CVE-2010-0415: The do_pages_move function in mm/migrate.c in the Linux kernel before 2.6.33-rc7 does not validate n The do_pages_move function in mm/migrate.c in the Linux kernel before 2.6.33-rc7 does not validate node values, which allows local users to read arbitrary kernel memory locations, cause a denial of service (OOPS), and possibly have unspecified other impact by specifying a node that is not part of the kernel's node set.
nvd
CVE-2016-10142P3HIGHCVSS 8.6≥ 0, < 3.13.0-51.842017-01-14
CVE-2016-10142 [HIGH] CVE-2016-10142: An issue was discovered in the IPv6 protocol specification, related to ICMP Packet Too Big (PTB) messages An issue was discovered in the IPv6 protocol specification, related to ICMP Packet Too Big (PTB) messages. (The scope of this CVE is all affected IPv6 implementations from all vendors.) The security implications of IP fragmentation have been discussed at length in [RFC6274] and [RFC7739]. An attacker can leverage the generation of IPv6 atomic fragments t
osv
CVE-2004-0424P4HIGHCVSS 7.2PoCv2.4.22v2.4.23+7 more2004-07-07
CVE-2004-0424 [HIGH] CVE-2004-0424: Integer overflow in the ip_setsockopt function in Linux kernel 2.4.22 through 2.4.25 and 2.6.1 throu Integer overflow in the ip_setsockopt function in Linux kernel 2.4.22 through 2.4.25 and 2.6.1 through 2.6.3 allows local users to cause a denial of service (crash) or execute arbitrary code via the MCAST_MSFILTER socket option.
nvd
CVE-2003-0985P4HIGHCVSS 7.2PoCv2.4.0v2.4.1+22 more2004-01-20
CVE-2003-0985 [HIGH] CVE-2003-0985: The mremap system call (do_mremap) in Linux kernel 2.4.x before 2.4.21, and possibly other versions The mremap system call (do_mremap) in Linux kernel 2.4.x before 2.4.21, and possibly other versions before 2.4.24, does not properly perform bounds checks, which allows local users to cause a denial of service and possibly gain privileges by causing a remapping of a virtual memory area (VMA) to create a zero length VMA, a different vulnerability than CAN-2004-00
nvd
CVE-2022-41674P3HIGHCVSS 8.1≥ 5.1, < 5.4.218≥ 5.5, < 5.10.148+3 more2022-10-14
CVE-2022-41674 [HIGH] CWE-787 CVE-2022-41674: An issue was discovered in the Linux kernel before 5.19.16. Attackers able to inject WLAN frames cou An issue was discovered in the Linux kernel before 5.19.16. Attackers able to inject WLAN frames could cause a buffer overflow in the ieee80211_bss_info_update function in net/mac80211/scan.c.
nvdosv
CVE-2023-52735P3CRITICALCVSS 9.1fixed in 5.15.95≥ 5.16, < 6.1.13+1 more2024-05-21
CVE-2023-52735 [CRITICAL] CWE-120 CVE-2023-52735: In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Don't let sock_ma In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself sock_map proto callbacks should never call themselves by design. Protect against bugs like [1] and break out of the recursive loop to avoid a stack overflow in favor of a resource leak. [1] https://lore.kernel.o
nvdosv
CVE-2026-43383P3CRITICALCVSS 9.4≥ 2.6.20, < 5.10.253≥ 5.11, < 6.1.167+6 more2026-05-08
CVE-2026-43383 [CRITICAL] CVE-2026-43383: In the Linux kernel, the following vulnerability has been resolved: net/tcp-md5: Fix MAC comparison In the Linux kernel, the following vulnerability has been resolved: net/tcp-md5: Fix MAC comparison to be constant-time To prevent timing attacks, MACs need to be compared in constant time. Use the appropriate helper function for this.
nvd
CVE-2019-10125P3CRITICALCVSS 9.8≥ 4.19, < 4.19.38≥ 5.0, < 5.0.5+1 more2019-03-27
CVE-2019-10125 [CRITICAL] CWE-416 CVE-2019-10125: An issue was discovered in aio_poll() in fs/aio.c in the Linux kernel through 5.0.4. A file may be r An issue was discovered in aio_poll() in fs/aio.c in the Linux kernel through 5.0.4. A file may be released by aio_poll_wake() if an expected event is triggered immediately (e.g., by the close of a pair of pipes) after the return of vfs_poll(), and this will cause a use-after-free.
nvdosv
CVE-2022-47943P3HIGHCVSS 8.1≥ 5.15, < 5.15.62≥ 5.16, < 5.18.18+1 more2022-12-23
CVE-2022-47943 [HIGH] CWE-125 CVE-2022-47943: An issue was discovered in ksmbd in the Linux kernel 5.15 through 5.19 before 5.19.2. There is an ou An issue was discovered in ksmbd in the Linux kernel 5.15 through 5.19 before 5.19.2. There is an out-of-bounds read and OOPS for SMB2_WRITE, when there is a large length in the zero DataOffset case.
nvdosv
Linux Kernel vulnerabilities | cvebase