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 125 of 632
CVE-2022-49921P3HIGHCVSS 7.8fixed in linux 6.0.8-1 (bookworm)2022
CVE-2022-49921 [HIGH] CVE-2022-49921: linux - In the Linux kernel, the following vulnerability has been resolved: net: sched:...
In the Linux kernel, the following vulnerability has been resolved: net: sched: Fix use after free in red_enqueue() We can't use "skb" again after passing it to qdisc_enqueue(). This is basically identical to commit 2f09707d0c97 ("sch_sfb: Also store skb len before calling child enqueue").
Scope: local
bookworm: resolved (fixed in 6.0.8-1)
bullseye: resolved (fixed in
debian
CVE-2025-38565P3HIGHCVSS 7.8fixed in linux 6.1.148-1 (bookworm)2025
CVE-2025-38565 [HIGH] CVE-2025-38565: linux - In the Linux kernel, the following vulnerability has been resolved: perf/core: ...
In the Linux kernel, the following vulnerability has been resolved: perf/core: Exit early on perf_mmap() fail When perf_mmap() fails to allocate a buffer, it still invokes the event_mapped() callback of the related event. On X86 this might increase the perf_rdpmc_allowed reference counter. But nothing undoes this as perf_mmap_close() is never called in this case, whic
debian
CVE-2021-47669P3HIGHCVSS 7.8fixed in linux 5.10.12-1 (bookworm)2021
CVE-2021-47669 [HIGH] CVE-2021-47669: linux - In the Linux kernel, the following vulnerability has been resolved: can: vxcan:...
In the Linux kernel, the following vulnerability has been resolved: can: vxcan: vxcan_xmit: fix use after free bug After calling netif_rx_ni(skb), dereferencing skb is unsafe. Especially, the canfd_frame cfd which aliases skb memory is accessed after the netif_rx_ni().
Scope: local
bookworm: resolved (fixed in 5.10.12-1)
bullseye: resolved (fixed in 5.10.12-1)
forky:
debian
CVE-2021-47670P3HIGHCVSS 7.8fixed in linux 5.10.12-1 (bookworm)2021
CVE-2021-47670 [HIGH] CVE-2021-47670: linux - In the Linux kernel, the following vulnerability has been resolved: can: peak_u...
In the Linux kernel, the following vulnerability has been resolved: can: peak_usb: fix use after free bugs After calling peak_usb_netif_rx_ni(skb), dereferencing skb is unsafe. Especially, the can_frame cf which aliases skb memory is accessed after the peak_usb_netif_rx_ni(). Reordering the lines solves the issue.
Scope: local
bookworm: resolved (fixed in 5.10.12-1)
b
debian
CVE-2024-27021P3LOWCVSS 7.8fixed in linux 6.8.9-1 (forky)2024
CVE-2024-27021 [HIGH] CVE-2024-27021: linux - In the Linux kernel, the following vulnerability has been resolved: r8169: fix ...
In the Linux kernel, the following vulnerability has been resolved: r8169: fix LED-related deadlock on module removal Binding devm_led_classdev_register() to the netdev is problematic because on module removal we get a RTNL-related deadlock. Fix this by avoiding the device-managed LED functions. Note: We can safely call led_classdev_unregister() for a LED even if regi
debian
CVE-2025-39862P3LOWCVSS 7.8fixed in linux 6.16.6-1 (forky)2025
CVE-2025-39862 [HIGH] CVE-2025-39862: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: mt76:...
In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7915: fix list corruption after hardware restart Since stations are recreated from scratch, all lists that wcids are added to must be cleared before calling ieee80211_restart_hw. Set wcid->sta = 0 for each wcid entry in order to ensure that they are not added again before they are ready.
debian
CVE-2025-38180P3HIGHCVSS 7.8fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38180 [HIGH] CVE-2025-38180: linux - In the Linux kernel, the following vulnerability has been resolved: net: atm: f...
In the Linux kernel, the following vulnerability has been resolved: net: atm: fix /proc/net/atm/lec handling /proc/net/atm/lec must ensure safety against dev_lec[] changes. It appears it had dev_put() calls without prior dev_hold(), leading to imbalance and UAF.
Scope: local
bookworm: resolved (fixed in 6.1.147-1)
bullseye: resolved (fixed in 5.10.244-1)
forky: resolv
debian
CVE-2022-50085P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50085 [HIGH] CVE-2022-50085: linux - In the Linux kernel, the following vulnerability has been resolved: dm raid: fi...
In the Linux kernel, the following vulnerability has been resolved: dm raid: fix address sanitizer warning in raid_resume There is a KASAN warning in raid_resume when running the lvm test lvconvert-raid.sh. The reason for the warning is that mddev->raid_disks is greater than rs->raid_disks, so the loop touches one entry beyond the allocated length.
Scope: local
bookwo
debian
CVE-2022-50142P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50142 [HIGH] CVE-2022-50142: linux - In the Linux kernel, the following vulnerability has been resolved: intel_th: m...
In the Linux kernel, the following vulnerability has been resolved: intel_th: msu: Fix vmalloced buffers After commit f5ff79fddf0e ("dma-mapping: remove CONFIG_DMA_REMAP") there's a chance of DMA buffer getting allocated via vmalloc(), which messes up the mmapping code: > RIP: msc_mmap_fault [intel_th_msu] > Call Trace: > > __do_fault > do_fault ... Fix this by accoun
debian
CVE-2025-38385P3HIGHCVSS 7.8fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38385 [HIGH] CVE-2025-38385: linux - In the Linux kernel, the following vulnerability has been resolved: net: usb: l...
In the Linux kernel, the following vulnerability has been resolved: net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect Remove redundant netif_napi_del() call from disconnect path. A WARN may be triggered in __netif_napi_del_locked() during USB device disconnect: WARNING: CPU: 0 PID: 11 at net/core/dev.c:7417 __netif_napi_del_locked+0x2b4/0x350 This h
debian
CVE-2025-38270P3LOWCVSS 7.8fixed in linux 6.12.35-1 (forky)2025
CVE-2025-38270 [HIGH] CVE-2025-38270: linux - In the Linux kernel, the following vulnerability has been resolved: net: drv: n...
In the Linux kernel, the following vulnerability has been resolved: net: drv: netdevsim: don't napi_complete() from netpoll netdevsim supports netpoll. Make sure we don't call napi_complete() from it, since it may not be scheduled. Breno reports hitting a warning in napi_complete_done(): WARNING: CPU: 14 PID: 104 at net/core/dev.c:6592 napi_complete_done+0x2cc/0x560 _
debian
CVE-2025-38288P3LOWCVSS 7.8fixed in linux 6.12.35-1 (forky)2025
CVE-2025-38288 [HIGH] CVE-2025-38288: linux - In the Linux kernel, the following vulnerability has been resolved: scsi: smart...
In the Linux kernel, the following vulnerability has been resolved: scsi: smartpqi: Fix smp_processor_id() call trace for preemptible kernels Correct kernel call trace when calling smp_processor_id() when called in preemptible kernels by using raw_smp_processor_id(). smp_processor_id() checks to see if preemption is disabled and if not, issue an error message followed
debian
CVE-2022-50072P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50072 [HIGH] CVE-2022-50072: linux - In the Linux kernel, the following vulnerability has been resolved: NFSv4/pnfs:...
In the Linux kernel, the following vulnerability has been resolved: NFSv4/pnfs: Fix a use-after-free bug in open If someone cancels the open RPC call, then we must not try to free either the open slot or the layoutget operation arguments, since they are likely still in use by the hung RPC call.
Scope: local
bookworm: resolved (fixed in 6.0.2-1)
bullseye: resolved (fix
debian
CVE-2025-38313P3HIGHCVSS 7.8fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38313 [HIGH] CVE-2025-38313: linux - In the Linux kernel, the following vulnerability has been resolved: bus: fsl-mc...
In the Linux kernel, the following vulnerability has been resolved: bus: fsl-mc: fix double-free on mc_dev The blamed commit tried to simplify how the deallocations are done but, in the process, introduced a double-free on the mc_dev variable. In case the MC device is a DPRC, a new mc_bus is allocated and the mc_dev variable is just a reference to one of its fields. I
debian
CVE-2025-38182P3HIGHCVSS 7.8fixed in linux 6.12.35-1 (forky)2025
CVE-2025-38182 [HIGH] CVE-2025-38182: linux - In the Linux kernel, the following vulnerability has been resolved: ublk: santi...
In the Linux kernel, the following vulnerability has been resolved: ublk: santizize the arguments from userspace when adding a device Sanity check the values for queue depth and number of queues we get from userspace when adding a device.
Scope: local
bookworm: open
bullseye: resolved
forky: resolved (fixed in 6.12.35-1)
sid: resolved (fixed in 6.12.35-1)
trixie: reso
debian
CVE-2022-50496P3HIGHCVSS 7.8fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50496 [HIGH] CVE-2022-50496: linux - In the Linux kernel, the following vulnerability has been resolved: dm cache: F...
In the Linux kernel, the following vulnerability has been resolved: dm cache: Fix UAF in destroy() Dm_cache also has the same UAF problem when dm_resume() and dm_destroy() are concurrent. Therefore, cancelling timer again in destroy().
Scope: local
bookworm: resolved (fixed in 6.1.4-1)
bullseye: resolved (fixed in 5.10.178-1)
forky: resolved (fixed in 6.1.4-1)
sid: re
debian
CVE-2022-50384P3HIGHCVSS 7.8fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50384 [HIGH] CVE-2022-50384: linux - In the Linux kernel, the following vulnerability has been resolved: staging: vm...
In the Linux kernel, the following vulnerability has been resolved: staging: vme_user: Fix possible UAF in tsi148_dma_list_add Smatch report warning as follows: drivers/staging/vme_user/vme_tsi148.c:1757 tsi148_dma_list_add() warn: '&entry->list' not removed from list In tsi148_dma_list_add(), the error path "goto err_dma" will not remove entry->list from list->entrie
debian
CVE-2024-58240P3HIGHCVSS 7.8fixed in linux 6.1.153-1 (bookworm)2024
CVE-2024-58240 [HIGH] CVE-2024-58240: linux - In the Linux kernel, the following vulnerability has been resolved: tls: separa...
In the Linux kernel, the following vulnerability has been resolved: tls: separate no-async decryption request handling from async If we're not doing async, the handling is much simpler. There's no reference counting, we just need to wait for the completion to wake us up and return its result. We should preferably also use a separate crypto_wait. I'm not seeing a UAF a
debian
CVE-2023-53308P3HIGHCVSS 7.8fixed in linux 6.1.37-1 (bookworm)2023
CVE-2023-53308 [HIGH] CVE-2023-53308: linux - In the Linux kernel, the following vulnerability has been resolved: net: fec: B...
In the Linux kernel, the following vulnerability has been resolved: net: fec: Better handle pm_runtime_get() failing in .remove() In the (unlikely) event that pm_runtime_get() (disguised as pm_runtime_resume_and_get()) fails, the remove callback returned an error early. The problem with this is that the driver core ignores the error value and continues removing the de
debian
CVE-2025-39837P3LOWCVSS 7.8fixed in linux 6.16.6-1 (forky)2025
CVE-2025-39837 [HIGH] CVE-2025-39837: linux - In the Linux kernel, the following vulnerability has been resolved: platform/x8...
In the Linux kernel, the following vulnerability has been resolved: platform/x86: asus-wmi: Fix racy registrations asus_wmi_register_driver() may be called from multiple drivers concurrently, which can lead to the racy list operations, eventually corrupting the memory and hitting Oops on some ASUS machines. Also, the error handling is missing, and it forgot to unregis
debian