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 123 of 632
CVE-2024-26699P3LOWCVSS 7.8fixed in linux 6.7.7-1 (forky)2024
CVE-2024-26699 [HIGH] CVE-2024-26699: linux - In the Linux kernel, the following vulnerability has been resolved: drm/amd/dis...
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr [Why] There is a potential memory access violation while iterating through array of dcn35 clks. [How] Limit iteration per array size.
Scope: local
bookworm: resolved
bullseye: resolved
forky: resolved (fixed in 6.7.7-1)
sid: resolved (fixe
debian
CVE-2025-21731P3HIGHCVSS 7.8fixed in linux 6.1.129-1 (bookworm)2025
CVE-2025-21731 [HIGH] CVE-2025-21731: linux - In the Linux kernel, the following vulnerability has been resolved: nbd: don't ...
In the Linux kernel, the following vulnerability has been resolved: nbd: don't allow reconnect after disconnect Following process can cause nbd_config UAF: 1) grab nbd_config temporarily; 2) nbd_genl_disconnect() flush all recv_work() and release the initial reference: nbd_genl_disconnect nbd_disconnect_and_put nbd_disconnect flush_workqueue(nbd->recv_workq) if (test_
debian
CVE-2025-40014P3LOWCVSS 7.8fixed in linux 6.16.3-1 (forky)2025
CVE-2025-40014 [HIGH] CVE-2025-40014: linux - In the Linux kernel, the following vulnerability has been resolved: objtool, sp...
In the Linux kernel, the following vulnerability has been resolved: objtool, spi: amd: Fix out-of-bounds stack access in amd_set_spi_freq() If speed_hz < AMD_SPI_MIN_HZ, amd_set_spi_freq() iterates over the entire amd_spi_freq array without breaking out early, causing 'i' to go beyond the array bounds. Fix that by stopping the loop when it gets to the last entry, so t
debian
CVE-2024-44978P3LOWCVSS 7.8fixed in linux 6.10.7-1 (forky)2024
CVE-2024-44978 [HIGH] CVE-2024-44978: linux - In the Linux kernel, the following vulnerability has been resolved: drm/xe: Fre...
In the Linux kernel, the following vulnerability has been resolved: drm/xe: Free job before xe_exec_queue_put Free job depends on job->vm being valid, the last xe_exec_queue_put can destroy the VM. Prevent UAF by freeing job before xe_exec_queue_put. (cherry picked from commit 32a42c93b74c8ca6d0915ea3eba21bceff53042f)
Scope: local
bookworm: resolved
bullseye: resolved
debian
CVE-2021-47200P3HIGHCVSS 7.8fixed in linux 5.15.5-1 (bookworm)2021
CVE-2021-47200 [HIGH] CVE-2021-47200: linux - In the Linux kernel, the following vulnerability has been resolved: drm/prime: ...
In the Linux kernel, the following vulnerability has been resolved: drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap drm_gem_ttm_mmap() drops a reference to the gem object on success. If the gem object's refcount == 1 on entry to drm_gem_prime_mmap(), that drop will free the gem object, and the subsequent drm_gem_object_get() will be a UAF. Fix by grabbing
debian
CVE-2024-43842P3HIGHCVSS 7.8fixed in linux 6.1.106-1 (bookworm)2024
CVE-2024-43842 [HIGH] CVE-2024-43842: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: rtw89...
In the Linux kernel, the following vulnerability has been resolved: wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() In rtw89_sta_info_get_iter() 'status->he_gi' is compared to array size. But then 'rate->he_gi' is used as array index instead of 'status->he_gi'. This can lead to go beyond array boundaries in case of 'rate->he_gi' is not equal to 'stat
debian
CVE-2024-41149P3LOWCVSS 7.8fixed in linux 6.12.8-1 (forky)2024
CVE-2024-41149 [HIGH] CVE-2024-41149: linux - In the Linux kernel, the following vulnerability has been resolved: block: avoi...
In the Linux kernel, the following vulnerability has been resolved: block: avoid to reuse `hctx` not removed from cpuhp callback list If the 'hctx' isn't removed from cpuhp callback list, we can't reuse it, otherwise use-after-free may be triggered.
Scope: local
bookworm: resolved
bullseye: resolved
forky: resolved (fixed in 6.12.8-1)
sid: resolved (fixed in 6.12.8-1)
debian
CVE-2024-26914P3HIGHCVSS 7.8fixed in linux 6.7.7-1 (forky)2024
CVE-2024-26914 [HIGH] CVE-2024-26914: linux - In the Linux kernel, the following vulnerability has been resolved: drm/amd/dis...
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: fix incorrect mpc_combine array size [why] MAX_SURFACES is per stream, while MAX_PLANES is per asic. The mpc_combine is an array that records all the planes per asic. Therefore MAX_PLANES should be used as the array size. Using MAX_SURFACES causes array overflow when there are more th
debian
CVE-2024-49853P3HIGHCVSS 7.8fixed in linux 6.1.115-1 (bookworm)2024
CVE-2024-49853 [HIGH] CVE-2024-49853: linux - In the Linux kernel, the following vulnerability has been resolved: firmware: a...
In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Fix double free in OPTEE transport Channels can be shared between protocols, avoid freeing the same channel descriptors twice when unloading the stack.
Scope: local
bookworm: resolved (fixed in 6.1.115-1)
bullseye: resolved
forky: resolved (fixed in 6.11.2-1)
sid: resolved (fixed i
debian
CVE-2023-52688P3LOWCVSS 7.8fixed in linux 6.7.7-1 (forky)2023
CVE-2023-52688 [HIGH] CVE-2023-52688: 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 the error handler of rfkill config When the core rfkill config throws error, it should free the allocated resources. Currently it is not freeing the core pdev create resources. Avoid this issue by calling the core pdev destroy in the error handler of core rfkill config. Found this is
debian
CVE-2022-49826P3HIGHCVSS 7.8fixed in linux 6.0.10-1 (bookworm)2022
CVE-2022-49826 [HIGH] CVE-2022-49826: linux - In the Linux kernel, the following vulnerability has been resolved: ata: libata...
In the Linux kernel, the following vulnerability has been resolved: ata: libata-transport: fix double ata_host_put() in ata_tport_add() In the error path in ata_tport_add(), when calling put_device(), ata_tport_release() is called, it will put the refcount of 'ap->host'. And then ata_host_put() is called again, the refcount is decreased to 0, ata_host_release() is cal
debian
CVE-2024-50209P3HIGHCVSS 7.8fixed in linux 6.1.115-1 (bookworm)2024
CVE-2024-50209 [HIGH] CVE-2024-50209: linux - In the Linux kernel, the following vulnerability has been resolved: RDMA/bnxt_r...
In the Linux kernel, the following vulnerability has been resolved: RDMA/bnxt_re: Add a check for memory allocation __alloc_pbl() can return error when memory allocation fails. Driver is not checking the status on one of the instances.
Scope: local
bookworm: resolved (fixed in 6.1.115-1)
bullseye: resolved (fixed in 5.10.234-1)
forky: resolved (fixed in 6.11.6-1)
sid:
debian
CVE-2024-46683P3LOWCVSS 7.8fixed in linux 6.10.9-1 (forky)2024
CVE-2024-46683 [HIGH] CVE-2024-46683: linux - In the Linux kernel, the following vulnerability has been resolved: drm/xe: pre...
In the Linux kernel, the following vulnerability has been resolved: drm/xe: prevent UAF around preempt fence The fence lock is part of the queue, therefore in the current design anything locking the fence should then also hold a ref to the queue to prevent the queue from being freed. However, currently it looks like we signal the fence and then drop the queue ref, but
debian
CVE-2021-47564P3HIGHCVSS 7.8fixed in linux 5.15.15-1 (bookworm)2021
CVE-2021-47564 [HIGH] CVE-2021-47564: linux - In the Linux kernel, the following vulnerability has been resolved: net: marvel...
In the Linux kernel, the following vulnerability has been resolved: net: marvell: prestera: fix double free issue on err path fix error path handling in prestera_bridge_port_join() that cases prestera driver to crash (see below). Trace: Internal error: Oops: 96000044 [#1] SMP Modules linked in: prestera_pci prestera uio_pdrv_genirq CPU: 1 PID: 881 Comm: ip Not tainted
debian
CVE-2024-53098P3LOWCVSS 7.8fixed in linux 6.11.9-1 (forky)2024
CVE-2024-53098 [HIGH] CVE-2024-53098: linux - In the Linux kernel, the following vulnerability has been resolved: drm/xe/ufen...
In the Linux kernel, the following vulnerability has been resolved: drm/xe/ufence: Prefetch ufence addr to catch bogus address access_ok() only checks for addr overflow so also try to read the addr to catch invalid addr sent from userspace. (cherry picked from commit 9408c4508483ffc60811e910a93d6425b8e63928)
Scope: local
bookworm: resolved
bullseye: resolved
forky: re
debian
CVE-2024-53126P3LOWCVSS 7.8fixed in linux 6.11.10-1 (forky)2024
CVE-2024-53126 [HIGH] CVE-2024-53126: linux - In the Linux kernel, the following vulnerability has been resolved: vdpa: solid...
In the Linux kernel, the following vulnerability has been resolved: vdpa: solidrun: Fix UB bug with devres In psnet_open_pf_bar() and snet_open_vf_bar() a string later passed to pcim_iomap_regions() is placed on the stack. Neither pcim_iomap_regions() nor the functions it calls copy that string. Should the string later ever be used, this, consequently, causes undefine
debian
CVE-2024-56699P3LOWCVSS 7.8fixed in linux 6.12.3-1 (forky)2024
CVE-2024-56699 [HIGH] CVE-2024-56699: linux - In the Linux kernel, the following vulnerability has been resolved: s390/pci: F...
In the Linux kernel, the following vulnerability has been resolved: s390/pci: Fix potential double remove of hotplug slot In commit 6ee600bfbe0f ("s390/pci: remove hotplug slot when releasing the device") the zpci_exit_slot() was moved from zpci_device_reserved() to zpci_release_device() with the intention of keeping the hotplug slot around until the device is actuall
debian
CVE-2022-50137P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50137 [HIGH] CVE-2022-50137: linux - In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma:...
In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Fix a window for use-after-free During a destroy CQ an interrupt may cause processing of a CQE after CQ resources are freed by irdma_cq_free_rsrc(). Fix this by moving the call to irdma_cq_free_rsrc() after the irdma_sc_cleanup_ceqes(), which is called under the cq_lock.
Scope: local
bookw
debian
CVE-2024-46699P3LOWCVSS 7.8fixed in linux 6.10.9-1 (forky)2024
CVE-2024-46699 [HIGH] CVE-2024-46699: linux - In the Linux kernel, the following vulnerability has been resolved: drm/v3d: Di...
In the Linux kernel, the following vulnerability has been resolved: drm/v3d: Disable preemption while updating GPU stats We forgot to disable preemption around the write_seqcount_begin/end() pair while updating GPU stats: [ ] WARNING: CPU: 2 PID: 12 at include/linux/seqlock.h:221 __seqprop_assert.isra.0+0x128/0x150 [v3d] [ ] Workqueue: v3d_bin drm_sched_run_job_work [
debian
CVE-2022-50168P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50168 [HIGH] CVE-2022-50168: linux - In the Linux kernel, the following vulnerability has been resolved: bpf, x86: f...
In the Linux kernel, the following vulnerability has been resolved: bpf, x86: fix freeing of not-finalized bpf_prog_pack syzbot reported a few issues with bpf_prog_pack [1], [2]. This only happens with multiple subprogs. In jit_subprogs(), we first call bpf_int_jit_compile() on each sub program. And then, we call it on each sub program again. jit_data is not freed in
debian