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 23 of 821
CVE-2026-23395P3HIGHCVSS 8.8≥ 5.7.1, < 5.10.253≥ 5.11, < 5.15.203+7 more2026-03-25
CVE-2026-23395 [HIGH] CVE-2026-23395: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix accepting In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ Currently the code attempts to accept requests regardless of the command identifier which may cause multiple requests to be marked as pending (FLAG_DEFER_SETUP) which can cause more than L2CAP_ECRED_MAX_CID(5) to be allocated in l
nvdosv
CVE-2026-43048P3HIGHCVSS 8.8≥ 2.6.15.1, < 6.18.22≥ 6.19, < 6.19.12+2 more2026-05-01
CVE-2026-43048 [HIGH] CWE-125 CVE-2026-43048: In the Linux kernel, the following vulnerability has been resolved: HID: core: Mitigate potential O In the Linux kernel, the following vulnerability has been resolved: HID: core: Mitigate potential OOB by removing bogus memset() The memset() in hid_report_raw_event() has the good intention of clearing out bogus data by zeroing the area from the end of the incoming data string to the assumed end of the buffer. However, as we have previously seen, do
nvd
CVE-2024-20040P3HIGHCVSS 8.8v4.192024-04-01
CVE-2024-20040 [HIGH] CWE-787 CVE-2024-20040: In wlan firmware, there is a possible out of bounds write due to improper input validation. This cou In wlan firmware, there is a possible out of bounds write due to improper input validation. This could lead to remote escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALPS08360153 (for MT6XXX chipsets) / WCNCR00363530 (for MT79XX chipsets); Issue ID: MSV-979.
nvd
CVE-2022-25636P3HIGHCVSS 7.8≥ 5.4, < 5.4.182≥ 5.5, < 5.10.103+2 more2022-02-24
CVE-2022-25636 [HIGH] CWE-269 CVE-2022-25636: net/netfilter/nf_dup_netdev.c in the Linux kernel 5.4 through 5.6.10 allows local users to gain priv net/netfilter/nf_dup_netdev.c in the Linux kernel 5.4 through 5.6.10 allows local users to gain privileges because of a heap out-of-bounds write. This is related to nf_tables_offload.
nvdosv
CVE-2013-0268P4MEDIUMCVSS 6.2PoC≤ 3.7.5v3.0+135 more2013-02-18
CVE-2013-0268 [MEDIUM] CWE-264 CVE-2013-0268: The msr_open function in arch/x86/kernel/msr.c in the Linux kernel before 3.7.6 allows local users t The msr_open function in arch/x86/kernel/msr.c in the Linux kernel before 3.7.6 allows local users to bypass intended capability restrictions by executing a crafted application as root, as demonstrated by msr32.c.
nvdosv
CVE-2016-9555P3CRITICALCVSS 9.8≥ 3.2, < 3.2.85≥ 3.3, < 3.10.105+5 more2016-11-28
CVE-2016-9555 [CRITICAL] CWE-125 CVE-2016-9555: The sctp_sf_ootb function in net/sctp/sm_statefuns.c in the Linux kernel before 4.8.8 lacks chunk-le The sctp_sf_ootb function in net/sctp/sm_statefuns.c in the Linux kernel before 4.8.8 lacks chunk-length checking for the first chunk, which allows remote attackers to cause a denial of service (out-of-bounds slab access) or possibly have unspecified other impact via crafted SCTP data.
nvdosv
CVE-2017-8797P3HIGHCVSS 7.5≥ 4.0, < 4.1.40≥ 4.2, < 4.4.70+2 more2017-07-02
CVE-2017-8797 [HIGH] CWE-129 CVE-2017-8797: The NFSv4 server in the Linux kernel before 4.11.3 does not properly validate the layout type when p The NFSv4 server in the Linux kernel before 4.11.3 does not properly validate the layout type when processing the NFSv4 pNFS GETDEVICEINFO or LAYOUTGET operand in a UDP packet from a remote attacker. This type value is uninitialized upon encountering certain error conditions. This value is used as an array index for dereferencing, which leads to an OOPS
nvdosv
CVE-2023-1194P3HIGHCVSS 8.1≥ 5.15, < 5.15.145≥ 5.16, < 6.1.34+2 more2023-11-03
CVE-2023-1194 [HIGH] CWE-416 CVE-2023-1194: An out-of-bounds (OOB) memory read flaw was found in parse_lease_state in the KSMBD implementation o An out-of-bounds (OOB) memory read flaw was found in parse_lease_state in the KSMBD implementation of the in-kernel samba server and CIFS in the Linux kernel. When an attacker sends the CREATE command with a malformed payload to KSMBD, due to a missing check of `NameOffset` in the `parse_lease_state()` function, the `create_context` object can access in
nvdosv
CVE-2019-10220P3HIGHCVSS 8.8≥ 2.6.12, < 3.16.81≥ 3.17, < 4.4.208+4 more2019-11-27
CVE-2019-10220 [HIGH] CWE-22 CVE-2019-10220: Linux kernel CIFS implementation, version 4.9.0 is vulnerable to a relative paths injection in direc Linux kernel CIFS implementation, version 4.9.0 is vulnerable to a relative paths injection in directory entry lists.
nvdosv
CVE-2017-7472P4MEDIUMCVSS 5.5PoC≤ 4.10.122017-05-11
CVE-2017-7472 [MEDIUM] CWE-404 CVE-2017-7472: The KEYS subsystem in the Linux kernel before 4.10.13 allows local users to cause a denial of servic The KEYS subsystem in the Linux kernel before 4.10.13 allows local users to cause a denial of service (memory consumption) via a series of KEY_REQKEY_DEFL_THREAD_KEYRING keyctl_set_reqkey_keyring calls.
nvdosv
CVE-2026-31476P3HIGHCVSS 8.2≥ 5.15.1, < 6.1.168≥ 6.2, < 6.6.131+5 more2026-04-22
CVE-2026-31476 [HIGH] CVE-2026-31476: In the Linux kernel, the following vulnerability has been resolved: ksmbd: do not expire session on In the Linux kernel, the following vulnerability has been resolved: ksmbd: do not expire session on binding failure When a multichannel session binding request fails (e.g. wrong password), the error path unconditionally sets sess->state = SMB2_SESSION_EXPIRED. However, during binding, sess points to the target session looked up via ksmbd_session_lookup_slowp
nvd
CVE-2026-53390P3HIGHCVSS 8.1≥ 5.15.210, < 5.15.212≥ 6.6.140, < 6.6.144+4 more2026-07-19
CVE-2026-53390 [HIGH] CWE-125 CVE-2026-53390: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix out-of-bounds read i In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix out-of-bounds read in smb_check_perm_dacl() The permission-check ACE walk in smb_check_perm_dacl() validates the ACE header size and caps sid.num_subauth at SID_MAX_SUB_AUTHORITIES, but it never checks that ace->size is actually large enough to contain num_subauth sub-auth
nvd
CVE-2016-8440P3CRITICALCVSS 9.8v3.182017-01-12
CVE-2016-8440 [CRITICAL] CWE-119 CVE-2016-8440: Possible buffer overflow in SMMU system call. Improper input validation in ADSP SID2CB system call m Possible buffer overflow in SMMU system call. Improper input validation in ADSP SID2CB system call may result in hypervisor memory overwrite. Product: Android. Versions: Kernel 3.18. Android ID: A-31625306. References: QC-CR#1036747.
nvd
CVE-2016-6828P4MEDIUMCVSS 5.5PoC≤ 4.7.42016-10-16
CVE-2016-6828 [MEDIUM] CWE-416 CVE-2016-6828: The tcp_check_send_head function in include/net/tcp.h in the Linux kernel before 4.7.5 does not prop The tcp_check_send_head function in include/net/tcp.h in the Linux kernel before 4.7.5 does not properly maintain certain SACK state after a failed data copy, which allows local users to cause a denial of service (tcp_xmit_retransmit_queue use-after-free and system crash) via a crafted SACK option.
nvdosv
CVE-2022-4379P3HIGHCVSS 7.5≥ 5.6, < 5.10.177≥ 5.11, < 5.15.105+2 more2023-01-10
CVE-2022-4379 [HIGH] CWE-416 CVE-2022-4379: A use-after-free vulnerability was found in __nfs42_ssc_open() in fs/nfs/nfs4file.c in the Linux ker A use-after-free vulnerability was found in __nfs42_ssc_open() in fs/nfs/nfs4file.c in the Linux kernel. This flaw allows an attacker to conduct a remote denial
nvdosv
CVE-2026-43011P3CRITICALCVSS 9.8≥ 2.6.12.1, < 5.10.253≥ 5.11, < 5.15.203+16 more2026-05-01
CVE-2026-43011 [CRITICAL] CWE-415 CVE-2026-43011: In the Linux kernel, the following vulnerability has been resolved: net/x25: Fix potential double f In the Linux kernel, the following vulnerability has been resolved: net/x25: Fix potential double free of skb When alloc_skb fails in x25_queue_rx_frame it calls kfree_skb(skb) at line 48 and returns 1 (error). This error propagates back through the call chain: x25_queue_rx_frame returns 1 | v x25_state3_machine receives the return value 1 and t
nvd
CVE-2009-3234P4MEDIUMCVSS 4.9PoCv2.6.312009-09-17
CVE-2009-3234 [MEDIUM] CWE-119 CVE-2009-3234: Buffer overflow in the perf_copy_attr function in kernel/perf_counter.c in the Linux kernel 2.6.31-r Buffer overflow in the perf_copy_attr function in kernel/perf_counter.c in the Linux kernel 2.6.31-rc1 allows local users to cause a denial of service (crash) and execute arbitrary code via a "big size data" to the perf_counter_open system call.
nvd
CVE-2022-27666P3HIGHCVSS 7.8fixed in 5.17v5.172022-03-23
CVE-2022-27666 [HIGH] CWE-787 CVE-2022-27666: A heap buffer overflow flaw was found in IPsec ESP transformation code in net/ipv4/esp4.c and net/ip A heap buffer overflow flaw was found in IPsec ESP transformation code in net/ipv4/esp4.c and net/ipv6/esp6.c. This flaw allows a local attacker with a normal user privilege to overwrite kernel heap objects and may cause a local privilege escalation threat.
nvdosv
CVE-2026-53399P3CRITICALCVSS 9.8≥ 4.0, < 5.10.261≥ 5.11, < 5.15.212+5 more2026-07-19
CVE-2026-53399 [CRITICAL] CWE-476 CVE-2026-53399: In the Linux kernel, the following vulnerability has been resolved: nfsd: release layout stid on se In the Linux kernel, the following vulnerability has been resolved: nfsd: release layout stid on setlease failure nfs4_alloc_stid() publishes the new stid into cl->cl_stateids via idr_alloc_cyclic() under cl_lock before returning to nfsd4_alloc_layout_stateid(). When nfsd4_layout_setlease() then fails, the error path frees the layout stateid dire
nvd
CVE-2026-31478P3CRITICALCVSS 9.8≥ 5.15.145, < 5.15.203≥ 6.1.71, < 6.1.168+6 more2026-04-22
CVE-2026-31478 [CRITICAL] CVE-2026-31478: In the Linux kernel, the following vulnerability has been resolved: ksmbd: replace hardcoded hdr2_l In the Linux kernel, the following vulnerability has been resolved: ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len() After this commit (e2b76ab8b5c9 "ksmbd: add support for read compound"), response buffer management was changed to use dynamic iov array. In the new design, smb2_calc_max_out_buf_len() expects the second arg
nvd
Linux Kernel vulnerabilities | cvebase