cbcvebase.

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 26 of 851
CVE-2025-68255P3UNKNOWN≥ 0, < 5.10.249-1≥ 0, < 6.1.162-1+2 more2025-12-16
CVE-2025-68255 CVE-2025-68255: In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing The Support In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing The Supported Rates IE length from an incoming Association Request frame was used directly as the memcpy() length when copying into a fixed-size 16-byte stack buffer (supportRate)
osv
CVE-2022-42719P3HIGHCVSS 8.8≥ 5.2, < 5.4.219≥ 5.5, < 5.10.149+3 more2022-10-13
CVE-2022-42719 [HIGH] CWE-416 CVE-2022-42719: A use-after-free in the mac80211 stack when parsing a multi-BSSID element in the Linux kernel 5.2 th A use-after-free in the mac80211 stack when parsing a multi-BSSID element in the Linux kernel 5.2 through 5.19.x before 5.19.16 could be used by attackers (able to inject WLAN frames) to crash the kernel and potentially execute code.
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-43071P3CRITICALCVSS 9.1≥ 3.10.55, < 3.11≥ 3.12.29, < 3.13+12 more2026-05-05
CVE-2026-43071 [CRITICAL] CWE-125 CVE-2026-43071: In the Linux kernel, the following vulnerability has been resolved: dcache: Limit the minimal numbe In the Linux kernel, the following vulnerability has been resolved: dcache: Limit the minimal number of bucket to two There is an OOB read problem on dentry_hashtable when user sets 'dhash_entries=1': BUG: unable to handle page fault for address: ffff888b30b774b0 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present pag
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+10 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-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-2026-53248P3HIGHCVSS 8.8≥ 6.15, < 6.18.36≥ 6.19, < 7.0.13+6 more2026-06-25
CVE-2026-53248 [HIGH] CWE-416 CVE-2026-53248: In the Linux kernel, the following vulnerability has been resolved: net: airoha: Fix use-after-free In the Linux kernel, the following vulnerability has been resolved: net: airoha: Fix use-after-free in metadata dst teardown airoha_metadata_dst_free() runs metadata_dst_free() which frees the metadata_dst with kfree() immediately, bypassing the RCU grace period. In the RX path, skb_dst_set_noref() sets a non-refcounted pointer from the skb to the me
nvd
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-2026-53071P3HIGHCVSS 8.8≥ 5.7, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-06-24
CVE-2026-53071 [HIGH] CWE-667 CVE-2026-53071: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: l2cap: Add missing c In the Linux kernel, the following vulnerability has been resolved: Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp l2cap_ecred_reconf_rsp() calls l2cap_chan_del() without holding l2cap_chan_lock(). Every other l2cap_chan_del() caller in the file acquires the lock first. A remote BLE device can send a crafted L2CAP ECRED reconfigura
nvd
CVE-2026-64313P3HIGHCVSS 8.8≥ 4.8, < 5.10.261≥ 5.11, < 5.15.212+5 more2026-07-25
CVE-2026-64313 [HIGH] CWE-190 CVE-2026-64313: In the Linux kernel, the following vulnerability has been resolved: crypto: ecc - Fix carry overflo In the Linux kernel, the following vulnerability has been resolved: crypto: ecc - Fix carry overflow in vli multiplication The carry flag calculation fails when r01.m_high is saturated (0xFFFFFFFFFFFFFFFF) and addition of lower bits overflows. The condition (r01.m_high < product.m_high) doesn't handle the case where r01.m_high == product.m_high and
nvd
CVE-2026-64364P3HIGHCVSS 8.8≥ 5.10.246, < 5.10.261≥ 5.15.196, < 5.15.212+15 more2026-07-25
CVE-2026-64364 [HIGH] CWE-125 CVE-2026-64364: In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: fix out-of-bou In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: fix out-of-bounds bit access on mt_io_flags mt_io_flags is a single unsigned long, but mt_process_slot(), mt_release_pending_palms() and mt_release_contacts() use it as a per-slot bitmap indexed by the slot number. That slot number is only bounded by td->maxcontacts,
nvd
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+13 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-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
Linux Kernel vulnerabilities | cvebase