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 82 of 821
CVE-2021-42252P3HIGHCVSS 7.8fixed in 5.14.62021-10-11
CVE-2021-42252 [HIGH] CVE-2021-42252: An issue was discovered in aspeed_lpc_ctrl_mmap in drivers/soc/aspeed/aspeed-lpc-ctrl.c in the Linux An issue was discovered in aspeed_lpc_ctrl_mmap in drivers/soc/aspeed/aspeed-lpc-ctrl.c in the Linux kernel before 5.14.6. Local attackers able to access the Aspeed LPC control interface could overwrite memory in the kernel and potentially execute privileges, aka CID-b49a0e69a7b1. This occurs because a certain comparison uses values that are not memory sizes.
nvdosv
CVE-2025-38211P3HIGHCVSS 7.8≥ 4.8, < 5.4.296≥ 5.5, < 5.10.240+5 more2025-07-04
CVE-2025-38211 [HIGH] CWE-416 CVE-2025-38211: In the Linux kernel, the following vulnerability has been resolved: RDMA/iwcm: Fix use-after-free o In the Linux kernel, the following vulnerability has been resolved: RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction The commit 59c68ac31e15 ("iw_cm: free cm_id resources on the last deref") simplified cm_id resource management by freeing cm_id once all references to the cm_id were removed. The references are removed either upon
nvdosv
CVE-2024-53096P3HIGHCVSS 7.8≥ 5.10.150, < 5.10.231≥ 5.15.75, < 5.15.174+5 more2024-11-25
CVE-2024-53096 [HIGH] CVE-2024-53096: In the Linux kernel, the following vulnerability has been resolved: mm: resolve faulty mmap_region( In the Linux kernel, the following vulnerability has been resolved: mm: resolve faulty mmap_region() error path behaviour The mmap_region() function is somewhat terrifying, with spaghetti-like control flow and numerous means by which issues can arise and incomplete state, memory leaks and other unpleasantness can occur. A large amount of the complexity aris
nvdosv
CVE-2025-21735P3HIGHCVSS 7.8≥ 4.4, < 6.1.129≥ 6.2, < 6.6.78+2 more2025-02-27
CVE-2025-21735 [HIGH] CWE-787 CVE-2025-21735: In the Linux kernel, the following vulnerability has been resolved: NFC: nci: Add bounds checking i In the Linux kernel, the following vulnerability has been resolved: NFC: nci: Add bounds checking in nci_hci_create_pipe() The "pipe" variable is a u8 which comes from the network. If it's more than 127, then it results in memory corruption in the caller, nci_hci_connect_gate().
nvdosv
CVE-2022-47521P3HIGHCVSS 7.8≥ 5.7, < 5.10.157≥ 5.11, < 5.15.81+1 more2022-12-18
CVE-2022-47521 [HIGH] CWE-787 CVE-2022-47521: An issue was discovered in the Linux kernel before 6.0.11. Missing validation of IEEE80211_P2P_ATTR_ An issue was discovered in the Linux kernel before 6.0.11. Missing validation of IEEE80211_P2P_ATTR_CHANNEL_LIST in drivers/net/wireless/microchip/wilc1000/cfg80211.c in the WILC1000 wireless driver can trigger a heap-based buffer overflow when parsing the operating channel attribute from Wi-Fi management frames.
nvdosv
CVE-2025-37750P3HIGHCVSS 7.8≥ 5.10.237, < 5.11≥ 5.15.181, < 5.16+6 more2025-05-01
CVE-2025-37750 [HIGH] CWE-416 CVE-2025-37750: In the Linux kernel, the following vulnerability has been resolved: smb: client: fix UAF in decrypt In the Linux kernel, the following vulnerability has been resolved: smb: client: fix UAF in decryption with multichannel After commit f7025d861694 ("smb: client: allocate crypto only for primary server") and commit b0abcd65ec54 ("smb: client: fix UAF in async decryption"), the channels started reusing AEAD TFM from primary channel to perform synchron
nvdosv
CVE-2019-2214P3HIGHCVSS 7.8≥ 0, < 5.2.6-12019-11-13
CVE-2019-2214 [HIGH] CVE-2019-2214: In binder_transaction of binder In binder_transaction of binder.c, there is a possible out of bounds write due to a missing bounds check. 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-136210786References: Upstream kernel
osv
CVE-2024-49894P3HIGHCVSS 7.8≥ 4.15, < 4.19.323≥ 4.20, < 5.4.285+6 more2024-10-21
CVE-2024-49894 [HIGH] CWE-129 CVE-2024-49894: In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix index out In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix index out of bounds in degamma hardware format translation Fixes index out of bounds issue in `cm_helper_translate_curve_to_degamma_hw_format` function. The issue could occur when the index 'i' exceeds the number of transfer function points (TRANSFER_FUNC_POINTS).
nvdosv
CVE-2024-41042P3HIGHCVSS 7.8≥ 3.13, < 4.19.320≥ 4.20, < 5.4.282+6 more2024-07-29
CVE-2024-41042 [HIGH] CWE-787 CVE-2024-41042: In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: prefer nf In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: prefer nft_chain_validate nft_chain_validate already performs loop detection because a cycle will result in a call stack overflow (ctx->level >= NFT_JUMP_STACK_SIZE). It also follows maps via ->validate callback in nft_lookup, so there appears no reason to iter
nvdosv
CVE-2021-38166P3HIGHCVSS 7.8≤ 5.13.82021-08-07
CVE-2021-38166 [HIGH] CWE-190 CVE-2021-38166: In kernel/bpf/hashtab.c in the Linux kernel through 5.13.8, there is an integer overflow and out-of- In kernel/bpf/hashtab.c in the Linux kernel through 5.13.8, there is an integer overflow and out-of-bounds write when many elements are placed in a single bucket. NOTE: exploitation might be impractical without the CAP_SYS_ADMIN capability.
nvdosv
CVE-2024-49997P3HIGHCVSS 7.5≥ 3.0, < 5.10.227≥ 5.11, < 5.15.168+5 more2024-10-21
CVE-2024-49997 [HIGH] CWE-212 CVE-2024-49997: In the Linux kernel, the following vulnerability has been resolved: net: ethernet: lantiq_etop: fix In the Linux kernel, the following vulnerability has been resolved: net: ethernet: lantiq_etop: fix memory disclosure When applying padding, the buffer is not zeroed, which results in memory disclosure. The mentioned data is observed on the wire. This patch uses skb_put_padto() to pad Ethernet frames properly. The mentioned function zeroes the expand
nvdosv
CVE-2025-37952P3HIGHCVSS 7.8≥ 5.15, < 6.6.91≥ 6.7, < 6.12.29+6 more2025-05-20
CVE-2025-37952 [HIGH] CWE-416 CVE-2025-37952: In the Linux kernel, the following vulnerability has been resolved: ksmbd: Fix UAF in __close_file_ In the Linux kernel, the following vulnerability has been resolved: ksmbd: Fix UAF in __close_file_table_ids A use-after-free is possible if one thread destroys the file via __ksmbd_close_fd while another thread holds a reference to it. The existing checks on fp->refcount are not sufficient to prevent this. The fix takes ft->lock around the section
nvdosv
CVE-2024-39502P3HIGHCVSS 7.8≥ 5.4, < 5.4.279≥ 5.5, < 5.10.221+5 more2024-07-12
CVE-2024-39502 [HIGH] CWE-416 CVE-2024-39502: In the Linux kernel, the following vulnerability has been resolved: ionic: fix use after netif_napi In the Linux kernel, the following vulnerability has been resolved: ionic: fix use after netif_napi_del() When queues are started, netif_napi_add() and napi_enable() are called. If there are 4 queues and only 3 queues are used for the current configuration, only 3 queues' napi should be registered and enabled. The ionic_qcq_enable() checks whether th
nvdosv
CVE-2024-26610P3HIGHCVSS 7.8≥ 5.5, < 5.10.210≥ 5.11, < 5.15.149+4 more2024-03-11
CVE-2024-26610 [HIGH] CWE-787 CVE-2024-26610: In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: fix a memory cor In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: fix a memory corruption iwl_fw_ini_trigger_tlv::data is a pointer to a __le32, which means that if we copy to iwl_fw_ini_trigger_tlv::data + offset while offset is in bytes, we'll write past the buffer.
nvdosv
CVE-2024-27045P3HIGHCVSS 7.8≥ 5.9, < 5.10.214≥ 5.11, < 5.15.153+4 more2024-05-01
CVE-2024-27045 [HIGH] CWE-120 CVE-2024-27045: In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix a potentia In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' Tell snprintf() to store at most 10 bytes in the output buffer instead of 30. Fixes the below: drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c:1508 dp_dsc_clock_en_read() error: snprintf
nvdosv
CVE-2022-49059P3HIGHCVSS 7.8≥ 3.2, < 4.9.311≥ 4.10, < 4.14.276+6 more2025-02-26
CVE-2022-49059 [HIGH] CWE-416 CVE-2022-49059: In the Linux kernel, the following vulnerability has been resolved: nfc: nci: add flush_workqueue t In the Linux kernel, the following vulnerability has been resolved: nfc: nci: add flush_workqueue to prevent uaf Our detector found a concurrent use-after-free bug when detaching an NCI device. The main reason for this bug is the unexpected scheduling between the used delayed mechanism (timer and workqueue). The race can be demonstrated below: Thre
nvdosv
CVE-2024-0841P3HIGHCVSS 7.8≥ 5.1, < 5.4.271≥ 5.5, < 5.10.212+4 more2024-01-28
CVE-2024-0841 [HIGH] CWE-476 CVE-2024-0841: A null pointer dereference flaw was found in the hugetlbfs_fill_super function in the Linux kernel h A null pointer dereference flaw was found in the hugetlbfs_fill_super function in the Linux kernel hugetlbfs (HugeTLB pages) functionality. This issue may allow a local user to crash the system or potentially escalate their privileges on the system.
nvdosv
CVE-2022-47519P3HIGHCVSS 7.8≥ 4.2, < 5.10.157≥ 5.11, < 5.15.81+1 more2022-12-18
CVE-2022-47519 [HIGH] CWE-787 CVE-2022-47519: An issue was discovered in the Linux kernel before 6.0.11. Missing validation of IEEE80211_P2P_ATTR_ An issue was discovered in the Linux kernel before 6.0.11. Missing validation of IEEE80211_P2P_ATTR_OPER_CHANNEL in drivers/net/wireless/microchip/wilc1000/cfg80211.c in the WILC1000 wireless driver can trigger an out-of-bounds write when parsing the channel list attribute from Wi-Fi management frames.
nvdosv
CVE-2022-49349P3HIGHCVSS 7.8fixed in 4.9.318≥ 4.10, < 4.14.283+6 more2025-02-26
CVE-2022-49349 [HIGH] CWE-416 CVE-2022-49349: In the Linux kernel, the following vulnerability has been resolved: ext4: fix use-after-free in ext In the Linux kernel, the following vulnerability has been resolved: ext4: fix use-after-free in ext4_rename_dir_prepare We got issue as follows: EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue ext4_get_first_dir_block: bh->b_data=0xffff88810bee6000 len=34478 ext4_get_first_dir_block: *parent_de=0xffff88810beee6ae bh->b_dat
nvdosv
CVE-2022-49114P3HIGHCVSS 7.8fixed in 4.9.311≥ 4.10, < 4.14.276+6 more2025-02-26
CVE-2022-49114 [HIGH] CWE-416 CVE-2022-49114: In the Linux kernel, the following vulnerability has been resolved: scsi: libfc: Fix use after free In the Linux kernel, the following vulnerability has been resolved: scsi: libfc: Fix use after free in fc_exch_abts_resp() fc_exch_release(ep) will decrease the ep's reference count. When the reference count reaches zero, it is freed. But ep is still used in the following code, which will lead to a use after free. Return after the fc_exch_release()
nvdosv
Linux Kernel vulnerabilities | cvebase