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 76 of 821
CVE-2026-52959P3HIGHCVSS 7.8≥ 6.13.8, < 6.14≥ 6.14.1, < 6.18.33+7 more2026-06-24
CVE-2026-52959 [HIGH] CVE-2026-52959: In the Linux kernel, the following vulnerability has been resolved: virt: sev-guest: Do not use hos In the Linux kernel, the following vulnerability has been resolved: virt: sev-guest: Do not use host-controlled page order in cleanup path When issuing an extended guest request (SVM_VMGEXIT_EXT_GUEST_REQUEST), get_ext_report() allocates a buffer to retrieve a certificate blob from the host, keeping track of its size in report_req->certs_len. However, the h
nvd
CVE-2026-31635P3HIGHCVSS 7.5≥ 6.16.1, < 6.18.23≥ 6.19, < 6.19.13+2 more2026-04-24
CVE-2026-31635 [HIGH] CWE-130 CVE-2026-31635: In the Linux kernel, the following vulnerability has been resolved: rxrpc: fix oversized RESPONSE a In the Linux kernel, the following vulnerability has been resolved: rxrpc: fix oversized RESPONSE authenticator length check rxgk_verify_response() decodes auth_len from the packet and is supposed to verify that it fits in the remaining bytes. The existing check is inverted, so oversized RESPONSE authenticators are accepted and passed to rxgk_decrypt
nvd
CVE-2008-4302P4MEDIUMCVSS 5.5PoCfixed in 2.6.22.22008-09-29
CVE-2008-4302 [MEDIUM] CWE-667 CVE-2008-4302: fs/splice.c in the splice subsystem in the Linux kernel before 2.6.22.2 does not properly handle a f fs/splice.c in the splice subsystem in the Linux kernel before 2.6.22.2 does not properly handle a failure of the add_to_page_cache_lru function, and subsequently attempts to unlock a page that was not locked, which allows local users to cause a denial of service (kernel BUG and system crash), as demonstrated by the fio I/O tool.
nvd
CVE-2024-38623P3CRITICALCVSS 9.8≥ 5.15, < 5.15.161≥ 5.16, < 6.1.93+2 more2024-06-21
CVE-2024-38623 [CRITICAL] CWE-129 CVE-2024-38623: In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: Use variable length a In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: Use variable length array instead of fixed size Should fix smatch warning: ntfs_set_label() error: __builtin_memcpy() 'uni->name' too small (20 vs 256)
nvdosv
CVE-2023-32256P3HIGHCVSS 7.5≥ 0, < 6.1.37-1≥ 0, < 6.3.7-12025-08-01
CVE-2023-32256 [HIGH] CVE-2023-32256: A flaw was found in the Linux kernel's ksmbd component A flaw was found in the Linux kernel's ksmbd component. A race condition between smb2 close operation and logoff in multichannel connections could result in a use-after-free issue.
osv
CVE-2026-43226P3HIGHCVSS 7.5≥ 4.8, < 5.10.252≥ 5.11, < 5.15.202+5 more2026-05-06
CVE-2026-43226 [HIGH] CVE-2026-43226: In the Linux kernel, the following vulnerability has been resolved: net/rds: No shortcut out of RDS In the Linux kernel, the following vulnerability has been resolved: net/rds: No shortcut out of RDS_CONN_ERROR RDS connections carry a state "rds_conn_path::cp_state" and transitions from one state to another and are conditional upon an expected state: "rds_conn_path_transition." There is one exception to this conditionality, which is "RDS_CONN_ERROR" that
nvd
CVE-2026-53391P3HIGHCVSS 7.5≥ 4.0, < 5.15.211≥ 5.16, < 6.1.177+4 more2026-07-19
CVE-2026-53391 [HIGH] CWE-476 CVE-2026-53391: In the Linux kernel, the following vulnerability has been resolved: NFSv4/pNFS: reject zero-length In the Linux kernel, the following vulnerability has been resolved: NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr nfs4_decode_mp_ds_addr() decodes the r_netid and r_addr opaques of a netaddr4 from a GETDEVICEINFO multipath-DS body, then immediately calls strrchr(buf, '.') to locate the port separator. Both decodes use xdr_stream_deco
nvd
CVE-2021-31440P3HIGHCVSS 7.0≥ 5.7, < 5.10.37≥ 5.11, < 5.11.21+1 more2021-05-21
CVE-2021-31440 [HIGH] CWE-682 CVE-2021-31440: This vulnerability allows local attackers to escalate privileges on affected installations of Linux This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.11.15. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the handling of eBPF programs. The issue results from the lack of proper
nvdosv
CVE-2026-53392P3HIGHCVSS 7.5≥ 4.0, < 5.10.261≥ 5.11, < 5.15.212+5 more2026-07-19
CVE-2026-53392 [HIGH] CWE-476 CVE-2026-53392: In the Linux kernel, the following vulnerability has been resolved: NFSv4/flexfiles: reject zero fi In the Linux kernel, the following vulnerability has been resolved: NFSv4/flexfiles: reject zero filehandle version count ff_layout_alloc_lseg() decodes the filehandle-version array count from the flexfiles layout body. The value is used as the count for kzalloc_objs(), and the current code only rejects NULL. A zero count yields ZERO_SIZE_PTR, which
nvd
CVE-2020-27068P3CRITICALCVSS 9.8≥ 0, < 5.5.13-12020-12-15
CVE-2020-27068 [CRITICAL] CVE-2020-27068: Product: AndroidVersions: Android kernelAndroid ID: A-127973231References: Upstream kernel Product: AndroidVersions: Android kernelAndroid ID: A-127973231References: Upstream kernel
osv
CVE-2026-43099P3HIGHCVSS 7.5≥ 5.13, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-05-06
CVE-2026-43099 [HIGH] CWE-476 CVE-2026-43099: In the Linux kernel, the following vulnerability has been resolved: ipv4: icmp: fix null-ptr-deref In the Linux kernel, the following vulnerability has been resolved: ipv4: icmp: fix null-ptr-deref in icmp_build_probe() ipv6_stub->ipv6_dev_find() may return ERR_PTR(-EAFNOSUPPORT) when the IPv6 stack is not active (CONFIG_IPV6=m and not loaded), and passing this error pointer to dev_hold() will cause a kernel crash with null-ptr-deref. Instead, sil
nvd
CVE-2026-23451P3HIGHCVSS 7.5v6.12.78v6.18.19+5 more2026-04-03
CVE-2026-23451 [HIGH] CWE-835 CVE-2026-23451: In the Linux kernel, the following vulnerability has been resolved: bonding: prevent potential infi In the Linux kernel, the following vulnerability has been resolved: bonding: prevent potential infinite loop in bond_header_parse() bond_header_parse() can loop if a stack of two bonding devices is setup, because skb->dev always points to the hierarchy top. Add new "const struct net_device *dev" parameter to (struct header_ops)->parse() method to ma
nvd
CVE-2026-43336P3HIGHCVSS 7.5≥ 4.2, < 5.10.253≥ 5.11, < 5.15.203+6 more2026-05-08
CVE-2026-43336 [HIGH] CVE-2026-43336: In the Linux kernel, the following vulnerability has been resolved: lib/crypto: chacha: Zeroize per In the Linux kernel, the following vulnerability has been resolved: lib/crypto: chacha: Zeroize permuted_state before it leaves scope Since the ChaCha permutation is invertible, the local variable 'permuted_state' is sufficient to compute the original 'state', and thus the key, even after the permutation has been done. While the kernel is quite inconsistent
nvd
CVE-2023-32820P3HIGHCVSS 7.5v4.192023-10-02
CVE-2023-32820 [HIGH] CWE-617 CVE-2023-32820: In wlan firmware, there is a possible firmware assertion due to improper input handling. This could In wlan firmware, there is a possible firmware assertion due to improper input handling. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALPS07932637; Issue ID: ALPS07932637.
nvd
CVE-2026-46304P3HIGHCVSS 7.5≥ 4.9.68, < 4.10≥ 4.10.1, < 5.10.258+11 more2026-06-08
CVE-2026-46304 [HIGH] CVE-2026-46304: In the Linux kernel, the following vulnerability has been resolved: nvmet: avoid recursive nvmet-wq In the Linux kernel, the following vulnerability has been resolved: nvmet: avoid recursive nvmet-wq flush in nvmet_ctrl_free nvmet_tcp_release_queue_work() runs on nvmet-wq and can drop the final controller reference through nvmet_cq_put(). If that triggers nvmet_ctrl_free(), the teardown path flushes ctrl->async_event_work on the same nvmet-wq. Call chain:
nvd
CVE-2026-43345P3HIGHCVSS 7.5≥ 6.4, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-05-08
CVE-2026-43345 [HIGH] CVE-2026-43345: In the Linux kernel, the following vulnerability has been resolved: net: ipa: fix event ring index In the Linux kernel, the following vulnerability has been resolved: net: ipa: fix event ring index not programmed for IPA v5.0+ For IPA v5.0+, the event ring index field moved from CH_C_CNTXT_0 to CH_C_CNTXT_1. The v5.0 register definition intended to define this field in the CH_C_CNTXT_1 fmask array but used the old identifier of ERINDEX instead of CH_ERINDE
nvd
CVE-2026-53070P3HIGHCVSS 7.5≥ 5.11, < 6.12.95≥ 6.13, < 6.18.37+1 more2026-06-24
CVE-2026-53070 [HIGH] CVE-2026-53070: In the Linux kernel, the following vulnerability has been resolved: sctp: disable BH before calling In the Linux kernel, the following vulnerability has been resolved: sctp: disable BH before calling udp_tunnel_xmit_skb() udp_tunnel_xmit_skb() / udp_tunnel6_xmit_skb() are expected to run with BH disabled. After commit 6f1a9140ecda ("add xmit recursion limit to tunnel xmit functions"), on the path: udp(6)_tunnel_xmit_skb() -> ip(6)tunnel_xmit() dev_xmit_r
nvd
CVE-2026-31719P3HIGHCVSS 7.5≥ 6.15, < 6.18.25≥ 6.19, < 7.0.2+1 more2026-05-01
CVE-2026-31719 [HIGH] CVE-2026-31719: In the Linux kernel, the following vulnerability has been resolved: crypto: krb5enc - fix async dec In the Linux kernel, the following vulnerability has been resolved: crypto: krb5enc - fix async decrypt skipping hash verification krb5enc_dispatch_decrypt() sets req->base.complete as the skcipher callback, which is the caller's own completion handler. When the skcipher completes asynchronously, this signals "done" to the caller without executing krb5enc_di
nvd
CVE-2026-23364P3HIGHCVSS 7.4≥ 5.15.1, < 6.1.167≥ 6.2, < 6.6.130+11 more2026-03-25
CVE-2026-23364 [HIGH] CVE-2026-23364: In the Linux kernel, the following vulnerability has been resolved: ksmbd: Compare MACs in constant In the Linux kernel, the following vulnerability has been resolved: ksmbd: Compare MACs in constant time To prevent timing attacks, MAC comparisons need to be constant-time. Replace the memcmp() with the correct function, crypto_memneq().
nvdosv
CVE-2010-4165P4MEDIUMCVSS 4.9PoCfixed in 2.6.37v2.6.372010-11-22
CVE-2010-4165 [MEDIUM] CWE-369 CVE-2010-4165: The do_tcp_setsockopt function in net/ipv4/tcp.c in the Linux kernel before 2.6.37-rc2 does not prop The do_tcp_setsockopt function in net/ipv4/tcp.c in the Linux kernel before 2.6.37-rc2 does not properly restrict TCP_MAXSEG (aka MSS) values, which allows local users to cause a denial of service (OOPS) via a setsockopt call that specifies a small value, leading to a divide-by-zero error or incorrect use of a signed integer.
nvd
Linux Kernel vulnerabilities | cvebase