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 52 of 821
CVE-2025-38317P3HIGHCVSS 7.8≥ 6.11, < 6.12.34≥ 6.13, < 6.15.32025-07-10
CVE-2025-38317 [HIGH] CWE-787 CVE-2025-38317: In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: Fix buffer overfl In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: Fix buffer overflow in debugfs If the user tries to write more than 32 bytes then it results in memory corruption. Fortunately, this is debugfs so it's limited to root users.
nvdosv
CVE-2025-71234P3HIGHCVSS 7.8≥ 6.9, < 6.12.72≥ 6.13, < 6.18.11+1 more2026-02-18
CVE-2025-71234 [HIGH] CWE-787 CVE-2025-71234: In the Linux kernel, the following vulnerability has been resolved: wifi: rtl8xxxu: fix slab-out-of In the Linux kernel, the following vulnerability has been resolved: wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add The driver does not set hw->sta_data_size, which causes mac80211 to allocate insufficient space for driver private station data in __sta_info_alloc(). When rtl8xxxu_sta_add() accesses members of struct rtl8xxxu_sta_info throu
nvdosv
CVE-2023-53554P3HIGHCVSS 7.8≥ 4.12, < 4.14.322≥ 4.15, < 4.19.291+6 more2025-10-04
CVE-2023-53554 [HIGH] CWE-787 CVE-2023-53554: In the Linux kernel, the following vulnerability has been resolved: staging: ks7010: potential buff In the Linux kernel, the following vulnerability has been resolved: staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() The "exc->key_len" is a u16 that comes from the user. If it's over IW_ENCODING_TOKEN_MAX (64) that could lead to memory corruption.
nvdosv
CVE-2026-52910P3HIGHCVSS 7.8≥ 4.5, < 5.10.259≥ 5.11, < 5.15.210+7 more2026-06-19
CVE-2026-52910 [HIGH] CWE-125 CVE-2026-52910: In the Linux kernel, the following vulnerability has been resolved: bpf: Free reuseport cBPF prog a In the Linux kernel, the following vulnerability has been resolved: bpf: Free reuseport cBPF prog after RCU grace period. Eulgyu Kim reported the splat below with a repro. [0] The repro sets up a UDP reuseport group with a cBPF prog and replaces it with a new one while another thread is sending a UDP packet to the group. The reuseport prog is freed
nvd
CVE-2025-38568P3HIGHCVSS 7.8≥ 6.4, < 6.6.102≥ 6.7, < 6.12.42+2 more2025-08-19
CVE-2025-38568 [HIGH] CWE-787 CVE-2025-38568: In the Linux kernel, the following vulnerability has been resolved: net/sched: mqprio: fix stack ou In the Linux kernel, the following vulnerability has been resolved: net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing TCA_MQPRIO_TC_ENTRY_INDEX is validated using NLA_POLICY_MAX(NLA_U32, TC_QOPT_MAX_QUEUE), which allows the value TC_QOPT_MAX_QUEUE (16). This leads to a 4-byte out-of-bounds stack write in the fp[] array, which only
nvdosv
CVE-2022-20566P3HIGHCVSS 7.8≥ 0, < 5.10.136-1≥ 0, < 5.18.16-12022-12-16
CVE-2022-20566 [HIGH] CVE-2022-20566: In l2cap_chan_put of l2cap_core, there is a possible use after free due to improper locking In l2cap_chan_put of l2cap_core, there is a possible use after free due to improper locking. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-165329981References: Upstream kernel
osv
CVE-2026-45853P3HIGHCVSS 7.8≥ 6.11, < 6.12.75≥ 6.13, < 6.18.14+1 more2026-05-27
CVE-2026-45853 [HIGH] CWE-787 CVE-2026-45853: In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Use kvfree instead In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Use kvfree instead of kfree in amdgpu_gmc_get_nps_memranges() amdgpu_discovery_get_nps_info() internally allocates memory for ranges using kvcalloc(), which may use vmalloc() for large allocation. Using kfree() to release vmalloc memory will lead to a memory corruption. U
nvd
CVE-2025-39691P3HIGHCVSS 7.8≥ 2.6.13, < 5.4.297≥ 5.5, < 5.10.241+12 more2025-09-05
CVE-2025-39691 [HIGH] CWE-416 CVE-2025-39691: In the Linux kernel, the following vulnerability has been resolved: fs/buffer: fix use-after-free w In the Linux kernel, the following vulnerability has been resolved: fs/buffer: fix use-after-free when call bh_read() helper There's issue as follows: BUG: KASAN: stack-out-of-bounds in end_buffer_read_sync+0xe3/0x110 Read of size 8 at addr ffffc9000168f7f8 by task swapper/3/0 CPU: 3 UID: 0 PID: 0 Comm: swapper/3 Not tainted 6.16.0-862.14.0.6.x86_64
nvdosv
CVE-2026-23233P3HIGHCVSS 7.8≥ 6.6.33, < 6.6.127≥ 6.9, < 6.12.74+2 more2026-03-04
CVE-2026-23233 [HIGH] CWE-787 CVE-2026-23233: In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to avoid mapping wron In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to avoid mapping wrong physical block for swapfile Xiaolong Guo reported a f2fs bug in bugzilla [1] [1] https://bugzilla.kernel.org/show_bug.cgi?id=220951 Quoted: "When using stress-ng's swap stress test on F2FS filesystem with kernel 6.6+, the system experiences data co
nvdosv
CVE-2023-53524P3HIGHCVSS 7.8≥ 5.0, < 5.4.244≥ 5.5, < 5.10.181+3 more2025-10-01
CVE-2023-53524 [HIGH] CWE-190 CVE-2023-53524: In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: pcie: Fix intege In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf An integer overflow occurs in the iwl_write_to_user_buf() function, which is called by the iwl_dbgfs_monitor_data_read() function. static bool iwl_write_to_user_buf(char __user *user_buf, ssize_t count, void *buf, ss
nvdosv
CVE-2023-53454P3HIGHCVSS 7.8≥ 3.12, < 4.14.326≥ 4.15, < 4.19.295+6 more2025-10-01
CVE-2023-53454 [HIGH] CWE-416 CVE-2023-53454: In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: Correct devm d In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: Correct devm device reference for hidinput input_dev name Reference the HID device rather than the input device for the devm allocation of the input_dev name. Referencing the input_dev would lead to a use-after-free when the input_dev was unregistered and subsequentl
nvdosv
CVE-2022-50258P3HIGHCVSS 7.8fixed in 4.14.308≥ 4.15, < 4.19.276+5 more2025-09-15
CVE-2022-50258 [HIGH] CWE-787 CVE-2022-50258: In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: Fix potential s In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() This patch fixes a stack-out-of-bounds read in brcmfmac that occurs when 'buf' that is not null-terminated is passed as an argument of strsep() in brcmf_c_preinit_dcmds(). This buffer is filled with a firmwa
nvdosv
CVE-2026-23012P3HIGHCVSS 7.8≥ 6.17.1, < 6.18.7v6.17+1 more2026-01-25
CVE-2026-23012 [HIGH] CWE-416 CVE-2026-23012: In the Linux kernel, the following vulnerability has been resolved: mm/damon/core: remove call_cont In the Linux kernel, the following vulnerability has been resolved: mm/damon/core: remove call_control in inactive contexts If damon_call() is executed against a DAMON context that is not running, the function returns error while keeping the damon_call_control object linked to the context's call_controls list. Let's suppose the object is deallocated
nvdosv
CVE-2023-53282P3HIGHCVSS 7.8fixed in 5.15.99≥ 5.16, < 6.1.16+1 more2025-09-16
CVE-2023-53282 [HIGH] CWE-416 CVE-2023-53282: In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix use-after-free In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write During the sysfs firmware write process, a use-after-free read warning is logged from the lpfc_wr_object() routine: BUG: KFENCE: use-after-free read in lpfc_wr_object+0x235/0x310 [lpfc] Use-after-free read at
nvdosv
CVE-2022-50507P3HIGHCVSS 7.8≥ 5.15, < 5.15.87≥ 5.16, < 6.0.17+1 more2025-10-04
CVE-2022-50507 [HIGH] CWE-416 CVE-2022-50507: In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: Validate data run off In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: Validate data run offset This adds sanity checks for data run offset. We should make sure data run offset is legit before trying to unpack them, otherwise we may encounter use-after-free or some unexpected memory access behaviors. [ 82.940342] BUG: KASAN: use-after-free in
nvdosv
CVE-2025-39955P3HIGHCVSS 7.8≥ 3.7, < 5.4.300≥ 5.5, < 5.10.245+11 more2025-10-09
CVE-2025-39955 [HIGH] CVE-2025-39955: In the Linux kernel, the following vulnerability has been resolved: tcp: Clear tcp_sk(sk)->fastopen In the Linux kernel, the following vulnerability has been resolved: tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). syzbot reported the splat below where a socket had tcp_sk(sk)->fastopen_rsk in the TCP_ESTABLISHED state. [0] syzbot reused the server-side TCP Fast Open socket as a new client before the TFO socket completes 3WHS: 1. accept() 2. con
nvdosv
CVE-2026-53195P3HIGHCVSS 7.8≥ 2.6.12.1, < 5.10.259≥ 5.11, < 5.15.210+17 more2026-06-25
CVE-2026-53195 [HIGH] CWE-787 CVE-2026-53195: In the Linux kernel, the following vulnerability has been resolved: USB: serial: io_ti: fix heap ov In the Linux kernel, the following vulnerability has been resolved: USB: serial: io_ti: fix heap overflow in build_i2c_fw_hdr() build_i2c_fw_hdr() allocates a fixed-size buffer of (16*1024 - 512) + sizeof(struct ti_i2c_firmware_rec) bytes, then copies le16_to_cpu(img_header->Length) bytes into it without validating that Length fits within the availab
nvd
CVE-2026-31641P3HIGHCVSS 7.8≥ 6.16.1, < 6.18.23≥ 6.19, < 6.19.13+8 more2026-04-24
CVE-2026-31641 [HIGH] CWE-125 CVE-2026-31641: In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix RxGK token loading t In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix RxGK token loading to check bounds rxrpc_preparse_xdr_yfs_rxgk() reads the raw key length and ticket length from the XDR token as u32 values and passes each through round_up(x, 4) before using the rounded value for validation and allocation. When the raw length is >= 0xfff
nvd
CVE-2026-23078P3HIGHCVSS 7.8≥ 5.14, < 5.15.199≥ 5.16, < 6.1.162+4 more2026-02-04
CVE-2026-23078 [HIGH] CWE-787 CVE-2026-23078: In the Linux kernel, the following vulnerability has been resolved: ALSA: scarlett2: Fix buffer ove In the Linux kernel, the following vulnerability has been resolved: ALSA: scarlett2: Fix buffer overflow in config retrieval The scarlett2_usb_get_config() function has a logic error in the endianness conversion code that can cause buffer overflows when count > 1. The code checks `if (size == 2)` where `size` is the total buffer size in bytes, then
nvdosv
CVE-2026-23410P3HIGHCVSS 7.8≥ 4.13.1, < 5.10.253≥ 5.11, < 5.15.203+7 more2026-04-01
CVE-2026-23410 [HIGH] CWE-362 CVE-2026-23410: In the Linux kernel, the following vulnerability has been resolved: apparmor: fix race on rawdata d In the Linux kernel, the following vulnerability has been resolved: apparmor: fix race on rawdata dereference There is a race condition that leads to a use-after-free situation: because the rawdata inodes are not refcounted, an attacker can start open()ing one of the rawdata files, and at the same time remove the last reference to this rawdata (by re
nvdosv
Linux Kernel vulnerabilities | cvebase