Linux Kernel vulnerabilities
17,011 known vulnerabilities affecting linux/linux_kernel.
Total CVEs
17,011
CISA KEV
36
actively exploited
Public exploits
321
Exploited in wild
77
Severity breakdown
CRITICAL306HIGH4920MEDIUM9816LOW418UNKNOWN1551
Vulnerabilities
Page 12 of 851
CVE-2026-52955P3CRITICALCVSS 9.8≥ 2.6.34.1, < 5.10.258≥ 5.11, < 5.15.209+15 more2026-06-24
CVE-2026-52955 [CRITICAL] CWE-125 CVE-2026-52955: In the Linux kernel, the following vulnerability has been resolved: libceph: Fix potential out-of-b
In the Linux kernel, the following vulnerability has been resolved:
libceph: Fix potential out-of-bounds access in crush_decode()
A message of type CEPH_MSG_OSD_MAP containing a crush map with at least
one bucket has two fields holding the bucket algorithm. If the values
in these two fields differ, an out-of-bounds access can occur. This is
the c
nvd
CVE-2014-4943P3MEDIUMCVSS 6.9PoC≥ 2.6.23, < 3.2.62≥ 3.3, < 3.4.102+4 more2014-07-19
CVE-2014-4943 [MEDIUM] CWE-269 CVE-2014-4943: The PPPoL2TP feature in net/l2tp/l2tp_ppp.c in the Linux kernel through 3.15.6 allows local users to
The PPPoL2TP feature in net/l2tp/l2tp_ppp.c in the Linux kernel through 3.15.6 allows local users to gain privileges by leveraging data-structure differences between an l2tp socket and an inet socket.
nvdosv
CVE-2026-64269P3CRITICALCVSS 9.1≥ 5.8, < 5.15.212≥ 5.16, < 6.1.178+4 more2026-07-25
CVE-2026-64269 [CRITICAL] CVE-2026-64269: In the Linux kernel, the following vulnerability has been resolved: RDMA/rtrs-srv: Bound RDMA-Write
In the Linux kernel, the following vulnerability has been resolved:
RDMA/rtrs-srv: Bound RDMA-Write length to chunk size in rdma_write_sg
When the server answers an RTRS READ, rdma_write_sg() builds the source
scatter/gather entry for the IB_WR_RDMA_WRITE that returns data to the
peer. Its length is taken directly from the wire descriptor:
plist->length
nvd
CVE-2026-31682P3CRITICALCVSS 9.1≥ 4.15, < 5.10.253≥ 5.11, < 5.15.203+11 more2026-04-25
CVE-2026-31682 [CRITICAL] CWE-125 CVE-2026-31682: In the Linux kernel, the following vulnerability has been resolved: bridge: br_nd_send: linearize s
In the Linux kernel, the following vulnerability has been resolved:
bridge: br_nd_send: linearize skb before parsing ND options
br_nd_send() parses neighbour discovery options from ns->opt[] and
assumes that these options are in the linear part of request.
Its callers only guarantee that the ICMPv6 header and target address
are available, so the
nvd
CVE-2010-3848P3MEDIUMCVSS 6.9PoCfixed in 2.6.36.22010-12-30
CVE-2010-3848 [MEDIUM] CWE-787 CVE-2010-3848: Stack-based buffer overflow in the econet_sendmsg function in net/econet/af_econet.c in the Linux ke
Stack-based buffer overflow in the econet_sendmsg function in net/econet/af_econet.c in the Linux kernel before 2.6.36.2, when an econet address is configured, allows local users to gain privileges by providing a large number of iovec structures.
nvd
CVE-2026-64394P3HIGHCVSS 8.8≥ 5.15, < 6.1.178≥ 6.2, < 6.6.145+3 more2026-07-25
CVE-2026-64394 [HIGH] CVE-2026-64394: In the Linux kernel, the following vulnerability has been resolved: ksmbd: add a WRITE_DAC/WRITE_OW
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY
commit cc57232cae23 ("ksmbd: fix FSCTL permission bypass by adding a
permission check for FSCTL_SET_SPARSE") added a fp->daccess gate to
fsctl_set_sparse and noted that "similar handle-level checks exist in other
functions bu
nvd
CVE-2019-14896P3CRITICALCVSS 9.8≥ 2.6.32, < 3.16.83≥ 3.17, < 4.4.212+4 more2019-11-27
CVE-2019-14896 [CRITICAL] CWE-122 CVE-2019-14896: A heap-based buffer overflow vulnerability was found in the Linux kernel, version kernel-2.6.32, in
A heap-based buffer overflow vulnerability was found in the Linux kernel, version kernel-2.6.32, in Marvell WiFi chip driver. A remote attacker could cause a denial of service (system crash) or, possibly execute arbitrary code, when the lbs_ibss_join_existing function is called after a STA connects to an AP.
nvdosv
CVE-2013-4579P4MEDIUMCVSS 4.3PoC≤ 3.12v3.0+235 more2013-11-20
CVE-2013-4579 [MEDIUM] CWE-310 CVE-2013-4579: The ath9k_htc_set_bssid_mask function in drivers/net/wireless/ath/ath9k/htc_drv_main.c in the Linux
The ath9k_htc_set_bssid_mask function in drivers/net/wireless/ath/ath9k/htc_drv_main.c in the Linux kernel through 3.12 uses a BSSID masking approach to determine the set of MAC addresses on which a Wi-Fi device is listening, which allows remote attackers to discover the original MAC address after spoofing by sending a series of packets to MAC addresse
nvdosv
CVE-2022-47942P3HIGHCVSS 8.8≥ 5.15, < 5.15.62≥ 5.16, < 5.18.18+1 more2022-12-23
CVE-2022-47942 [HIGH] CWE-787 CVE-2022-47942: An issue was discovered in ksmbd in the Linux kernel 5.15 through 5.19 before 5.19.2. There is a hea
An issue was discovered in ksmbd in the Linux kernel 5.15 through 5.19 before 5.19.2. There is a heap-based buffer overflow in set_ntacl_dacl, related to use of SMB2_QUERY_INFO_HE after a malformed SMB2_SET_INFO_HE command.
nvdosv
CVE-2019-16746P3CRITICALCVSS 9.8≥ 2.6.25, < 3.16.79≥ 3.17, < 4.4.197+4 more2019-09-24
CVE-2019-16746 [CRITICAL] CWE-120 CVE-2019-16746: An issue was discovered in net/wireless/nl80211.c in the Linux kernel through 5.2.17. It does not ch
An issue was discovered in net/wireless/nl80211.c in the Linux kernel through 5.2.17. It does not check the length of variable elements in a beacon head, leading to a buffer overflow.
nvdosv
CVE-2026-52914P3CRITICALCVSS 9.8≥ 3.13, < 5.10.258≥ 5.11, < 5.15.209+9 more2026-06-24
CVE-2026-52914 [CRITICAL] CWE-787 CVE-2026-52914: In the Linux kernel, the following vulnerability has been resolved: batman-adv: fix fragment reasse
In the Linux kernel, the following vulnerability has been resolved:
batman-adv: fix fragment reassembly length accounting
batman-adv keeps a running payload length for queued fragments and uses it
to validate a fragment chain before reassembly.
That accounting currently allows the accumulated fragment length to be
truncated during updates. As a
nvd
CVE-2024-53095P3CRITICALCVSS 9.8≥ 4.2, < 6.6.62≥ 6.7, < 6.11.9+6 more2024-11-21
CVE-2024-53095 [CRITICAL] CWE-416 CVE-2024-53095: In the Linux kernel, the following vulnerability has been resolved: smb: client: Fix use-after-free
In the Linux kernel, the following vulnerability has been resolved:
smb: client: Fix use-after-free of network namespace.
Recently, we got a customer report that CIFS triggers oops while
reconnecting to a server. [0]
The workload runs on Kubernetes, and some pods mount CIFS servers
in non-root network namespaces. The problem rarely happened, but
nvdosv
CVE-2026-43465P3CRITICALCVSS 9.8≥ 6.6.115, < 6.7≥ 6.12.56, < 6.13+12 more2026-05-08
CVE-2026-43465 [CRITICAL] CVE-2026-43465: In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: RX, Fix XDP multi-bu
In the Linux kernel, the following vulnerability has been resolved:
net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
XDP multi-buf programs can modify the layout of the XDP buffer when the
program calls bpf_xdp_pull_data() or bpf_xdp_adjust_tail(). The
referenced commit in the fixes tag corrected the assumption in the mlx5
driver that the X
nvd
CVE-1999-1018P4HIGHCVSS 7.5PoC≤ 2.2.10v2.2.01999-07-27
CVE-1999-1018 [HIGH] CVE-1999-1018: IPChains in Linux kernels 2.2.10 and earlier does not reassemble IP fragments before checking the he
IPChains in Linux kernels 2.2.10 and earlier does not reassemble IP fragments before checking the header information, which allows a remote attacker to bypass the filtering rules using several fragments with 0 offsets.
nvd
CVE-2026-53246P3CRITICALCVSS 9.8≥ 2.6.12.1, < 6.18.36≥ 6.19, < 7.0.13+11 more2026-06-25
CVE-2026-53246 [CRITICAL] CWE-787 CVE-2026-53246: In the Linux kernel, the following vulnerability has been resolved: sctp: validate cached peer INIT
In the Linux kernel, the following vulnerability has been resolved:
sctp: validate cached peer INIT chunk length in COOKIE_ECHO processing
When a listening SCTP server processes a COOKIE_ECHO chunk, the cached
peer INIT chunk embedded after the cookie is parsed and its parameters
are later walked by sctp_process_init() using sctp_walk_params().
nvd
CVE-2005-1263P4HIGHCVSS 7.2PoCv2.2.0v2.2.1+72 more2005-05-11
CVE-2005-1263 [HIGH] CVE-2005-1263: The elf_core_dump function in binfmt_elf.c for Linux kernel 2.x.x to 2.2.27-rc2, 2.4.x to 2.4.31-pre
The elf_core_dump function in binfmt_elf.c for Linux kernel 2.x.x to 2.2.27-rc2, 2.4.x to 2.4.31-pre1, and 2.6.x to 2.6.12-rc4 allows local users to execute arbitrary code via an ELF binary that, in certain conditions involving the create_elf_tables function, causes a negative length argument to pass a signed integer comparison, leading to a buffer overflow.
nvd
CVE-2019-9213P4MEDIUMCVSS 5.5PoC≥ 4.9, < 4.9.162≥ 4.14, < 4.14.105+2 more2019-03-05
CVE-2019-9213 [MEDIUM] CWE-476 CVE-2019-9213: In the Linux kernel before 4.20.14, expand_downwards in mm/mmap.c lacks a check for the mmap minimum
In the Linux kernel before 4.20.14, expand_downwards in mm/mmap.c lacks a check for the mmap minimum address, which makes it easier for attackers to exploit kernel NULL pointer dereferences on non-SMAP platforms. This is related to a capability check for the wrong task.
nvdosv
CVE-2009-4141P4HIGHCVSS 7.2PoC≤ 2.6.33v2.6.0+129 more2010-01-19
CVE-2009-4141 [HIGH] CWE-399 CVE-2009-4141: Use-after-free vulnerability in the fasync_helper function in fs/fcntl.c in the Linux kernel before
Use-after-free vulnerability in the fasync_helper function in fs/fcntl.c in the Linux kernel before 2.6.33-rc4-git1 allows local users to gain privileges via vectors that include enabling O_ASYNC (aka FASYNC or FIOASYNC) on a locked file, and then closing this file.
nvd
CVE-2019-1125P4MEDIUMCVSS 5.6PoC≥ 0, < 5.2.7-12019-09-03
CVE-2019-1125 [MEDIUM] CVE-2019-1125: An information disclosure vulnerability exists when certain central processing units (CPU) speculatively access memory
An information disclosure vulnerability exists when certain central processing units (CPU) speculatively access memory. An attacker who successfully exploited the vulnerability could read privileged data across trust boundaries. To exploit this vulnerability, an attacker would have to log on to an affected system and run a specially crafted
osv
CVE-2026-64320P3CRITICALCVSS 9.1≥ 4.8, < 6.12.96≥ 6.13, < 6.18.39+1 more2026-07-25
CVE-2026-64320 [CRITICAL] CWE-125 CVE-2026-64320: In the Linux kernel, the following vulnerability has been resolved: nvmet: fix pre-auth out-of-boun
In the Linux kernel, the following vulnerability has been resolved:
nvmet: fix pre-auth out-of-bounds heap read in Discovery Get Log Page
nvmet_execute_disc_get_log_page() validates only the dword alignment
of the host-supplied Log Page Offset (lpo). The 64-bit offset is then
added to a small kzalloc'd buffer that holds the discovery log page
and
nvd