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 22 of 821
CVE-2025-68284P3UNKNOWN≥ 0, < 6.1.159-1≥ 0, < 6.12.63-1+1 more2025-12-16
CVE-2025-68284 CVE-2025-68284: In the Linux kernel, the following vulnerability has been resolved: libceph: prevent potential out-of-bounds writes in handle_auth_session_key() The l In the Linux kernel, the following vulnerability has been resolved: libceph: prevent potential out-of-bounds writes in handle_auth_session_key() The len field originates from untrusted network packets. Boundary checks have been added to prevent potential out-of-bounds writes when decrypting the connection secret or p
osv
CVE-2025-40273P3UNKNOWN≥ 0, < 5.10.247-1≥ 0, < 6.1.159-1+2 more2025-12-06
CVE-2025-40273 CVE-2025-40273: In the Linux kernel, the following vulnerability has been resolved: NFSD: free copynotify stateid in nfs4_free_ol_stateid() Typically copynotify state In the Linux kernel, the following vulnerability has been resolved: NFSD: free copynotify stateid in nfs4_free_ol_stateid() Typically copynotify stateid is freed either when parent's stateid is being close/freed or in nfsd4_laundromat if the stateid hasn't been used in a lease period. However, in case when the server
osv
CVE-2009-1897P4MEDIUMCVSS 6.9PoCv2.6.30v2.6.30.12009-07-20
CVE-2009-1897 [MEDIUM] CVE-2009-1897: The tun_chr_poll function in drivers/net/tun.c in the tun subsystem in the Linux kernel 2.6.30 and 2 The tun_chr_poll function in drivers/net/tun.c in the tun subsystem in the Linux kernel 2.6.30 and 2.6.30.1, when the -fno-delete-null-pointer-checks gcc option is omitted, allows local users to gain privileges via vectors involving a NULL pointer dereference and an mmap of /dev/net/tun, a different vulnerability than CVE-2009-1894.
nvd
CVE-2016-3707P3HIGHCVSS 8.1≥ 0, < 3.15~rc5-1~exp12016-06-27
CVE-2016-3707 [HIGH] CVE-2016-3707: The icmp_check_sysrq function in net/ipv4/icmp The icmp_check_sysrq function in net/ipv4/icmp.c in the kernel.org projects/rt patches for the Linux kernel, as used in the kernel-rt package before 3.10.0-327.22.1 in Red Hat Enterprise Linux for Real Time 7 and other products, allows remote attackers to execute SysRq commands via crafted ICMP Echo Request packets, as demonstrated by a brute-force attack to discover a cookie, or an attack that occurs after readin
osv
CVE-2004-1235P4MEDIUMCVSS 6.2PoCv2.4.0v2.4.1+42 more2005-04-14
CVE-2004-1235 [MEDIUM] CVE-2004-1235: Race condition in the (1) load_elf_library and (2) binfmt_aout function calls for uselib in Linux ke Race condition in the (1) load_elf_library and (2) binfmt_aout function calls for uselib in Linux kernel 2.4 through 2.429-rc2 and 2.6 through 2.6.10 allows local users to execute arbitrary code by manipulating the VMA descriptor.
nvd
CVE-2021-47347P3HIGHCVSS 8.8fixed in 4.4.276≥ 4.5, < 4.9.276+6 more2024-05-21
CVE-2021-47347 [HIGH] CWE-120 CVE-2021-47347: In the Linux kernel, the following vulnerability has been resolved: wl1251: Fix possible buffer ove In the Linux kernel, the following vulnerability has been resolved: wl1251: Fix possible buffer overflow in wl1251_cmd_scan Function wl1251_cmd_scan calls memcpy without checking the length. Harden by checking the length is within the maximum allowed size.
nvdosv
CVE-2026-46185P3CRITICALCVSS 9.1≥ 6.0.16, < 6.1.175≥ 6.2, < 6.6.140+5 more2026-05-28
CVE-2026-46185 [CRITICAL] CWE-125 CVE-2026-46185: In the Linux kernel, the following vulnerability has been resolved: smb/client: fix out-of-bounds r In the Linux kernel, the following vulnerability has been resolved: smb/client: fix out-of-bounds read in symlink_data() Since smb2_check_message() returns success without length validation for the symlink error response, in symlink_data() it is possible for iov->iov_len to be smaller than sizeof(struct smb2_err_rsp). If the buffer only contains
nvd
CVE-2026-31636P3CRITICALCVSS 9.1≥ 6.16.1, < 6.18.23≥ 6.19, < 6.19.13+2 more2026-04-24
CVE-2026-31636 [CRITICAL] CWE-125 CVE-2026-31636: In the Linux kernel, the following vulnerability has been resolved: rxrpc: fix RESPONSE authenticat In the Linux kernel, the following vulnerability has been resolved: rxrpc: fix RESPONSE authenticator parser OOB read rxgk_verify_authenticator() copies auth_len bytes into a temporary buffer and then passes p + auth_len as the parser limit to rxgk_do_verify_authenticator(). Since p is a __be32 *, that inflates the parser end pointer by a factor
nvd
CVE-2024-35955P3HIGHCVSS 8.8≥ 4.14.291, < 4.15≥ 4.19.256, < 4.19.313+8 more2024-05-20
CVE-2024-35955 [HIGH] CWE-416 CVE-2024-35955: In the Linux kernel, the following vulnerability has been resolved: kprobes: Fix possible use-after In the Linux kernel, the following vulnerability has been resolved: kprobes: Fix possible use-after-free issue on kprobe registration When unloading a module, its state is changing MODULE_STATE_LIVE -> MODULE_STATE_GOING -> MODULE_STATE_UNFORMED. Each change will take a time. `is_module_text_address()` and `__module_text_address()` works with MODULE_
nvdosv
CVE-2024-35854P3HIGHCVSS 8.8≥ 5.1, < 5.4.275≥ 5.5, < 5.10.216+5 more2024-05-17
CVE-2024-35854 [HIGH] CWE-416 CVE-2024-35854: In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix p In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash The rehash delayed work migrates filters from one region to another according to the number of available credits. The migrated from region is destroyed at the end of the work if the number of credits is non-negative
nvdosv
CVE-2019-14821P3HIGHCVSS 8.8≥ 2.6.27, ≤ 3.15.10≥ 3.16, < 3.16.74+7 more2019-09-19
CVE-2019-14821 [HIGH] CWE-787 CVE-2019-14821: An out-of-bounds access issue was found in the Linux kernel, all versions through 5.3, in the way Li An out-of-bounds access issue was found in the Linux kernel, all versions through 5.3, in the way Linux kernel's KVM hypervisor implements the Coalesced MMIO write operation. It operates on an MMIO ring buffer 'struct kvm_coalesced_mmio' object, wherein write indices 'ring->first' and 'ring->last' value could be supplied by a host user-space process.
nvdosv
CVE-2021-3491P3HIGHCVSS 8.8≥ 5.7, < 5.10.37≥ 5.11, < 5.11.21+6 more2021-06-04
CVE-2021-3491 [HIGH] CWE-131 CVE-2021-3491: The io_uring subsystem in the Linux kernel allowed the MAX_RW_COUNT limit to be bypassed in the PROV The io_uring subsystem in the Linux kernel allowed the MAX_RW_COUNT limit to be bypassed in the PROVIDE_BUFFERS operation, which led to negative values being usedin mem_rw when reading /proc//mem. This could be used to create a heap overflow leading to arbitrary code execution in the kernel. It was addressed via commit d1f82808877b ("io_uring: truncate
nvdosv
CVE-2011-3188P3CRITICALCVSS 9.1fixed in 3.12012-05-24
CVE-2011-3188 [CRITICAL] CVE-2011-3188: The (1) IPv4 and (2) IPv6 implementations in the Linux kernel before 3.1 use a modified MD4 algorith The (1) IPv4 and (2) IPv6 implementations in the Linux kernel before 3.1 use a modified MD4 algorithm to generate sequence numbers and Fragment Identification values, which makes it easier for remote attackers to cause a denial of service (disrupted networking) or hijack network sessions by predicting these values and sending crafted packets.
nvd
CVE-2026-31409P3HIGHCVSS 8.8≥ 5.15, < 6.1.167≥ 6.2, < 6.6.130+7 more2026-04-06
CVE-2026-31409 [HIGH] CVE-2026-31409: In the Linux kernel, the following vulnerability has been resolved: ksmbd: unset conn->binding on f In the Linux kernel, the following vulnerability has been resolved: ksmbd: unset conn->binding on failed binding request When a multichannel SMB2_SESSION_SETUP request with SMB2_SESSION_REQ_FLAG_BINDING fails ksmbd sets conn->binding = true but never clears it on the error path. This leaves the connection in a binding state where all subsequent ksmbd_session
nvdosv
CVE-2022-32250P3HIGHCVSS 7.8≥ 4.1, < 4.9.318≥ 4.10, < 4.14.283+6 more2022-06-02
CVE-2022-32250 [HIGH] CWE-416 CVE-2022-32250: net/netfilter/nf_tables_api.c in the Linux kernel through 5.18.1 allows a local user (able to create net/netfilter/nf_tables_api.c in the Linux kernel through 5.18.1 allows a local user (able to create user/net namespaces) to escalate privileges to root because an incorrect NFT_STATEFUL_EXPR check leads to a use-after-free.
nvdosv
CVE-2026-43112P3HIGHCVSS 8.8≥ 5.16.1, < 6.6.136≥ 6.7, < 6.12.83+12 more2026-05-06
CVE-2026-43112 [HIGH] CWE-125 CVE-2026-43112: In the Linux kernel, the following vulnerability has been resolved: fs/smb/client: fix out-of-bound In the Linux kernel, the following vulnerability has been resolved: fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath When cifs_sanitize_prepath is called with an empty string or a string containing only delimiters (e.g., "/"), the current logic attempts to check *(cursor2 - 1) before cursor2 has advanced. This results in an out-of-bound
nvd
CVE-2026-46198P3HIGHCVSS 8.8≥ 2.6.38, < 5.10.258≥ 5.11, < 5.15.209+8 more2026-05-28
CVE-2026-46198 [HIGH] CWE-190 CVE-2026-46198: In the Linux kernel, the following vulnerability has been resolved: batman-adv: fix integer overflo In the Linux kernel, the following vulnerability has been resolved: batman-adv: fix integer overflow on buff_pos Fixing an integer overflow present in batadv_iv_ogm_send_to_if. The size check is done using the int type in batadv_iv_ogm_aggr_packet whereas the buff_pos variable uses the s16 type. This could lead to an out-of-bound read.
nvd
CVE-2026-46212P3HIGHCVSS 8.8≥ 3.5, < 5.10.258≥ 5.11, < 5.15.209+8 more2026-05-28
CVE-2026-46212 [HIGH] CWE-416 CVE-2026-46212: In the Linux kernel, the following vulnerability has been resolved: batman-adv: bla: prevent use-af In the Linux kernel, the following vulnerability has been resolved: batman-adv: bla: prevent use-after-free when deleting claims When batadv_bla_del_backbone_claims() removes all claims for a backbone, it does this by dropping the link entry in the hash list. This list entry itself was one of the references which need to be dropped at the same time v
nvd
CVE-2026-31570P3HIGHCVSS 8.8≥ 5.4.1, < 5.10.253≥ 5.11, < 5.15.203+7 more2026-04-24
CVE-2026-31570 [HIGH] CWE-125 CVE-2026-31570: In the Linux kernel, the following vulnerability has been resolved: can: gw: fix OOB heap access in In the Linux kernel, the following vulnerability has been resolved: can: gw: fix OOB heap access in cgw_csum_crc8_rel() cgw_csum_crc8_rel() correctly computes bounds-safe indices via calc_idx(): int from = calc_idx(crc8->from_idx, cf->len); int to = calc_idx(crc8->to_idx, cf->len); int res = calc_idx(crc8->result_idx, cf->len); if (from from_idx; .
nvd
CVE-2026-31709P3HIGHCVSS 8.8≥ 5.12, < 7.0.22026-05-01
CVE-2026-31709 [HIGH] CWE-1288 CVE-2026-31709: In the Linux kernel, the following vulnerability has been resolved: smb: client: validate the whole In the Linux kernel, the following vulnerability has been resolved: smb: client: validate the whole DACL before rewriting it in cifsacl build_sec_desc() and id_mode_to_cifs_acl() derive a DACL pointer from a server-supplied dacloffset and then use the incoming ACL to rebuild the chmod/chown security descriptor. The original fix only checked that th
nvd
Linux Kernel vulnerabilities | cvebase