cbcvebase.

Debian Linux vulnerabilities

12,638 known vulnerabilities affecting debian/linux.

Total CVEs
12,638
CISA KEV
29
actively exploited
Public exploits
140
Exploited in wild
47
Severity breakdown
CRITICAL70HIGH2664MEDIUM6236LOW2442UNKNOWN1226

Vulnerabilities

Page 121 of 632
CVE-2023-52510P3HIGHCVSS 7.8fixed in linux 6.1.64-1 (bookworm)2023
CVE-2023-52510 [HIGH] CVE-2023-52510: linux - In the Linux kernel, the following vulnerability has been resolved: ieee802154:... In the Linux kernel, the following vulnerability has been resolved: ieee802154: ca8210: Fix a potential UAF in ca8210_probe If of_clk_add_provider() fails in ca8210_register_ext_clock(), it calls clk_unregister() to release priv->clk and returns an error. However, the caller ca8210_probe() then calls ca8210_remove(), where priv->clk is freed again in ca8210_unregister
debian
CVE-2022-48658P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-48658 [HIGH] CVE-2022-48658: linux - In the Linux kernel, the following vulnerability has been resolved: mm: slub: f... In the Linux kernel, the following vulnerability has been resolved: mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. Commit 5a836bf6b09f ("mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context") moved all flush_cpu_slab() invocations to the global workqueue to avoid a problem related with deactivate_slab()/__
debian
CVE-2021-47521P3HIGHCVSS 7.8fixed in linux 5.15.15-1 (bookworm)2021
CVE-2021-47521 [HIGH] CVE-2021-47521: linux - In the Linux kernel, the following vulnerability has been resolved: can: sja100... In the Linux kernel, the following vulnerability has been resolved: can: sja1000: fix use after free in ems_pcmcia_add_card() If the last channel is not available then "dev" is freed. Fortunately, we can just use "pdev->irq" instead. Also we should check if at least one channel was set up. Scope: local bookworm: resolved (fixed in 5.15.15-1) bullseye: resolved (fixed
debian
CVE-2021-46998P3HIGHCVSS 7.8fixed in linux 5.10.38-1 (bookworm)2021
CVE-2021-46998 [HIGH] CVE-2021-46998: linux - In the Linux kernel, the following vulnerability has been resolved: ethernet:en... In the Linux kernel, the following vulnerability has been resolved: ethernet:enic: Fix a use after free bug in enic_hard_start_xmit In enic_hard_start_xmit, it calls enic_queue_wq_skb(). Inside enic_queue_wq_skb, if some error happens, the skb will be freed by dev_kfree_skb(skb). But the freed skb is still used in skb_tx_timestamp(skb). My patch makes enic_queue_wq_sk
debian
CVE-2022-48873P3HIGHCVSS 7.8fixed in linux 6.1.8-1 (bookworm)2022
CVE-2022-48873 [HIGH] CVE-2022-48873: linux - In the Linux kernel, the following vulnerability has been resolved: misc: fastr... In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: Don't remove map on creater_process and device_release Do not remove the map from the list on error path in fastrpc_init_create_process, instead call fastrpc_map_put, to avoid use-after-free. Do not remove it on fastrpc_device_release either, call fastrpc_map_put instead. The fastrpc_fr
debian
CVE-2024-53191P3LOWCVSS 7.8fixed in linux 6.12.3-1 (forky)2024
CVE-2024-53191 [HIGH] CVE-2024-53191: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: ath12... In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: fix warning when unbinding If there is an error during some initialization related to firmware, the buffers dp->tx_ring[i].tx_status are released. However this is released again when the device is unbinded (ath12k_pci), and we get: WARNING: CPU: 0 PID: 2098 at mm/slub.c:4689 free_large_k
debian
CVE-2024-26930P3LOWCVSS 7.8fixed in linux 6.7.12-1 (forky)2024
CVE-2024-26930 [HIGH] CVE-2024-26930: linux - In the Linux kernel, the following vulnerability has been resolved: scsi: qla2x... In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix double free of the ha->vp_map pointer Coverity scan reported potential risk of double free of the pointer ha->vp_map. ha->vp_map was freed in qla2x00_mem_alloc(), and again freed in function qla2x00_mem_free(ha). Assign NULL to vp_map and kfree take care of NULL. Scope: local bookwo
debian
CVE-2022-48742P3HIGHCVSS 7.8fixed in linux 5.16.7-1 (bookworm)2022
CVE-2022-48742 [HIGH] CVE-2022-48742: linux - In the Linux kernel, the following vulnerability has been resolved: rtnetlink: ... In the Linux kernel, the following vulnerability has been resolved: rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() While looking at one unrelated syzbot bug, I found the replay logic in __rtnl_newlink() to potentially trigger use-after-free. It is better to clear master_dev and m_ops inside the loop, in case we have to replay it. Scope: local boo
debian
CVE-2024-53103P3HIGHCVSS 7.8fixed in linux 6.1.119-1 (bookworm)2024
CVE-2024-53103 [HIGH] CVE-2024-53103: linux - In the Linux kernel, the following vulnerability has been resolved: hv_sock: In... In the Linux kernel, the following vulnerability has been resolved: hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer When hvs is released, there is a possibility that vsk->trans may not be initialized to NULL, which could lead to a dangling pointer. This issue is resolved by initializing vsk->trans to NULL. Scope: local bookworm: resolved (fixed
debian
CVE-2024-46831P3LOWCVSS 7.8fixed in linux 6.10.11-1 (forky)2024
CVE-2024-46831 [HIGH] CVE-2024-46831: linux - In the Linux kernel, the following vulnerability has been resolved: net: microc... In the Linux kernel, the following vulnerability has been resolved: net: microchip: vcap: Fix use-after-free error in kunit test This is a clear use-after-free error. We remove it, and rely on checking the return code of vcap_del_rule. Scope: local bookworm: resolved bullseye: resolved forky: resolved (fixed in 6.10.11-1) sid: resolved (fixed in 6.10.11-1) trixie: res
debian
CVE-2024-47675P3LOWCVSS 7.8fixed in linux 6.11.2-1 (forky)2024
CVE-2024-47675 [HIGH] CVE-2024-47675: linux - In the Linux kernel, the following vulnerability has been resolved: bpf: Fix us... In the Linux kernel, the following vulnerability has been resolved: bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() If bpf_link_prime() fails, bpf_uprobe_multi_link_attach() goes to the error_free label and frees the array of bpf_uprobe's without calling bpf_uprobe_unregister(). This leaks bpf_uprobe->uprobe and worse, this frees bpf_uprobe->consumer without
debian
CVE-2023-52531P3HIGHCVSS 7.8fixed in linux 6.1.64-1 (bookworm)2023
CVE-2023-52531 [HIGH] CVE-2023-52531: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwi... In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: Fix a memory corruption issue A few lines above, space is kzalloc()'ed for: sizeof(struct iwl_nvm_data) + sizeof(struct ieee80211_channel) + sizeof(struct ieee80211_rate) 'mvm->nvm_data' is a 'struct iwl_nvm_data', so it is fine. At the end of this structure, there is the 'channels
debian
CVE-2022-49026P3HIGHCVSS 7.8fixed in linux 6.0.12-1 (bookworm)2022
CVE-2022-49026 [HIGH] CVE-2022-49026: linux - In the Linux kernel, the following vulnerability has been resolved: e100: Fix p... In the Linux kernel, the following vulnerability has been resolved: e100: Fix possible use after free in e100_xmit_prepare In e100_xmit_prepare(), if we can't map the skb, then return -ENOMEM, so e100_xmit_frame() will return NETDEV_TX_BUSY and the upper layer will resend the skb. But the skb is already freed, which will cause UAF bug when the upper layer resends the
debian
CVE-2024-26842P3LOWCVSS 7.8fixed in linux 6.7.7-1 (forky)2024
CVE-2024-26842 [HIGH] CVE-2024-26842: linux - In the Linux kernel, the following vulnerability has been resolved: scsi: ufs: ... In the Linux kernel, the following vulnerability has been resolved: scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd() When task_tag >= 32 (in MCQ mode) and sizeof(unsigned int) == 4, 1U Workqueue: ufs_eh_wq_0 ufshcd_err_handler Call trace: dump_backtrace+0xf8/0x144 show_stack+0x18/0x24 dump_stack_lvl+0x78/0x9c dump_stack+0x18/0x44 mrdump_common_die+0x254/0x480 [m
debian
CVE-2024-56602P3HIGHCVSS 7.8fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-56602 [HIGH] CVE-2024-56602: linux - In the Linux kernel, the following vulnerability has been resolved: net: ieee80... In the Linux kernel, the following vulnerability has been resolved: net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() sock_init_data() attaches the allocated sk object to the provided sock object. If ieee802154_create() fails later, the allocated sk object is freed, but the dangling pointer remains in the provided sock object, which may allow
debian
CVE-2024-43858P3HIGHCVSS 7.8fixed in linux 6.1.106-1 (bookworm)2024
CVE-2024-43858 [HIGH] CVE-2024-43858: linux - In the Linux kernel, the following vulnerability has been resolved: jfs: Fix ar... In the Linux kernel, the following vulnerability has been resolved: jfs: Fix array-index-out-of-bounds in diFree Scope: local bookworm: resolved (fixed in 6.1.106-1) bullseye: resolved (fixed in 5.10.226-1) forky: resolved (fixed in 6.10.3-1) sid: resolved (fixed in 6.10.3-1) trixie: resolved (fixed in 6.10.3-1)
debian
CVE-2024-36898P3HIGHCVSS 7.8fixed in linux 6.1.94-1 (bookworm)2024
CVE-2024-36898 [HIGH] CVE-2024-36898: linux - In the Linux kernel, the following vulnerability has been resolved: gpiolib: cd... In the Linux kernel, the following vulnerability has been resolved: gpiolib: cdev: fix uninitialised kfifo If a line is requested with debounce, and that results in debouncing in software, and the line is subsequently reconfigured to enable edge detection then the allocation of the kfifo to contain edge events is overlooked. This results in events being written to and
debian
CVE-2021-46943P3HIGHCVSS 7.8fixed in linux 5.10.38-1 (bookworm)2021
CVE-2021-46943 [HIGH] CVE-2021-46943: linux - In the Linux kernel, the following vulnerability has been resolved: media: stag... In the Linux kernel, the following vulnerability has been resolved: media: staging/intel-ipu3: Fix set_fmt error handling If there in an error during a set_fmt, do not overwrite the previous sizes with the invalid config. Without this patch, v4l2-compliance ends up allocating 4GiB of RAM and causing the following OOPs [ 38.662975] ipu3-imgu 0000:00:05.0: swiotlb buffe
debian
CVE-2024-50186P3HIGHCVSS 7.8fixed in linux 6.1.115-1 (bookworm)2024
CVE-2024-50186 [HIGH] CVE-2024-50186: linux - In the Linux kernel, the following vulnerability has been resolved: net: explic... In the Linux kernel, the following vulnerability has been resolved: net: explicitly clear the sk pointer, when pf->create fails We have recently noticed the exact same KASAN splat as in commit 6cd4a78d962b ("net: do not leave a dangling sk pointer, when socket creation fails"). The problem is that commit did not fully address the problem, as some pf->create implementa
debian
CVE-2024-56651P3HIGHCVSS 7.8fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-56651 [HIGH] CVE-2024-56651: linux - In the Linux kernel, the following vulnerability has been resolved: can: hi311x... In the Linux kernel, the following vulnerability has been resolved: can: hi311x: hi3110_can_ist(): fix potential use-after-free The commit a22bd630cfff ("can: hi311x: do not report txerr and rxerr during bus-off") removed the reporting of rxerr and txerr even in case of correct operation (i. e. not bus-off). The error count information added to the CAN frame after net
debian
Debian Linux vulnerabilities | cvebase