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 77 of 632
CVE-2018-9385P3HIGHCVSS 7.8fixed in linux 4.16.12-1 (bookworm)2018
CVE-2018-9385 [HIGH] CVE-2018-9385: linux - In driver_override_store of bus.c, there is a possible out of bounds write due t...
In driver_override_store of bus.c, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Product: Android Versions: Android kernel Android ID: A-74128061 References: Upstream kernel.
Scope: local
bookworm: resolve
debian
CVE-2022-49076P3HIGHCVSS 7.8fixed in linux 5.17.3-1 (bookworm)2022
CVE-2022-49076 [HIGH] CVE-2022-49076: linux - In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: ...
In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: Fix use-after-free bug for mm struct Under certain conditions, such as MPI_Abort, the hfi1 cleanup code may represent the last reference held on the task mm. hfi1_mmu_rb_unregister() then drops the last reference and the mm is freed before the final use in hfi1_release_user_pages(). A new t
debian
CVE-2022-49093P3HIGHCVSS 7.8fixed in linux 5.17.3-1 (bookworm)2022
CVE-2022-49093 [HIGH] CVE-2022-49093: linux - In the Linux kernel, the following vulnerability has been resolved: skbuff: fix...
In the Linux kernel, the following vulnerability has been resolved: skbuff: fix coalescing for page_pool fragment recycling Fix a use-after-free when using page_pool with page fragments. We encountered this problem during normal RX in the hns3 driver: (1) Initially we have three descriptors in the RX queue. The first one allocates PAGE1 through page_pool, and the othe
debian
CVE-2018-9415P3HIGHCVSS 7.8fixed in linux 4.16.12-1 (bookworm)2018
CVE-2018-9415 [HIGH] CVE-2018-9415: linux - In driver_override_store and driver_override_show of bus.c, there is a possible ...
In driver_override_store and driver_override_show of bus.c, there is a possible double free due to improper locking. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Product: Android Versions: Android kernel Android ID: A-69129004 References: Upstream kernel.
Scope: local
bookworm:
debian
CVE-2023-52741P3HIGHCVSS 7.8fixed in linux 6.1.12-1 (bookworm)2023
CVE-2023-52741 [HIGH] CVE-2023-52741: linux - In the Linux kernel, the following vulnerability has been resolved: cifs: Fix u...
In the Linux kernel, the following vulnerability has been resolved: cifs: Fix use-after-free in rdata->read_into_pages() When the network status is unstable, use-after-free may occur when read data from the server. BUG: KASAN: use-after-free in readpages_fill_pages+0x14c/0x7e0 Call Trace: dump_stack_lvl+0x38/0x4c print_report+0x16f/0x4a6 kasan_report+0xb7/0x130 readpa
debian
CVE-2023-52835P3HIGHCVSS 7.8fixed in linux 6.1.64-1 (bookworm)2023
CVE-2023-52835 [HIGH] CVE-2023-52835: 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: Bail out early if the request AUX area is out of bound When perf-record with a large AUX area, e.g 4GB, it fails with: #perf record -C 0 -m ,4G -e arm_spe_0// -- sleep 1 failed to mmap with 12 (Cannot allocate memory) and it reveals a WARNING with __alloc_pages(): ------------[ cut here ]--
debian
CVE-2024-38586P3HIGHCVSS 7.8fixed in linux 6.1.94-1 (bookworm)2024
CVE-2024-38586 [HIGH] CVE-2024-38586: 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 possible ring buffer corruption on fragmented Tx packets. An issue was found on the RTL8125b when transmitting small fragmented packets, whereby invalid entries were inserted into the transmit ring buffer, subsequently leading to calls to dma_unmap_single() with a null address. This was cau
debian
CVE-2024-53179P3HIGHCVSS 7.8fixed in linux 6.12.3-1 (forky)2024
CVE-2024-53179 [HIGH] CVE-2024-53179: linux - In the Linux kernel, the following vulnerability has been resolved: smb: client...
In the Linux kernel, the following vulnerability has been resolved: smb: client: fix use-after-free of signing key Customers have reported use-after-free in @ses->auth_key.response with SMB2.1 + sign mounts which occurs due to following race: task A task B cifs_mount() dfs_mount_share() get_session() cifs_mount_get_session() cifs_send_recv() cifs_get_smb_ses() compoun
debian
CVE-2022-48796P3HIGHCVSS 7.8fixed in linux 5.16.10-1 (bookworm)2022
CVE-2022-48796 [HIGH] CVE-2022-48796: linux - In the Linux kernel, the following vulnerability has been resolved: iommu: Fix ...
In the Linux kernel, the following vulnerability has been resolved: iommu: Fix potential use-after-free during probe Kasan has reported the following use after free on dev->iommu. when a device probe fails and it is in process of freeing dev->iommu in dev_iommu_free function, a deferred_probe_work_func runs in parallel and tries to access dev->iommu->fwspec in of_iomm
debian
CVE-2021-47341P3HIGHCVSS 7.8fixed in linux 5.14.6-1 (bookworm)2021
CVE-2021-47341 [HIGH] CVE-2021-47341: linux - In the Linux kernel, the following vulnerability has been resolved: KVM: mmio: ...
In the Linux kernel, the following vulnerability has been resolved: KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio BUG: KASAN: use-after-free in kvm_vm_ioctl_unregister_coalesced_mmio+0x7c/0x1ec arch/arm64/kvm/../../../virt/kvm/coalesced_mmio.c:183 Read of size 8 at addr ffff0000c03a2500 by task syz-executor083/4269 CPU: 5 PID: 4269 Comm:
debian
CVE-2024-38630P3HIGHCVSS 7.8fixed in linux 6.9.7-1 (forky)2024
CVE-2024-38630 [HIGH] CVE-2024-38630: linux - In the Linux kernel, the following vulnerability has been resolved: watchdog: c...
In the Linux kernel, the following vulnerability has been resolved: watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger When the cpu5wdt module is removing, the origin code uses del_timer() to de-activate the timer. If the timer handler is running, del_timer() could not stop it and will return directly. If the port region is released by release_regio
debian
CVE-2022-49062P3HIGHCVSS 7.8fixed in linux 5.17.6-1 (bookworm)2022
CVE-2022-49062 [HIGH] CVE-2022-49062: linux - In the Linux kernel, the following vulnerability has been resolved: cachefiles:...
In the Linux kernel, the following vulnerability has been resolved: cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr Use the actual length of volume coherency data when setting the xattr to avoid the following KASAN report. BUG: KASAN: slab-out-of-bounds in cachefiles_set_volume_xattr+0xa0/0x350 [cachefiles] Write of size 4 at addr ffff888101e02
debian
CVE-2022-48991P3HIGHCVSS 7.8fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-48991 [HIGH] CVE-2022-48991: linux - In the Linux kernel, the following vulnerability has been resolved: mm/khugepag...
In the Linux kernel, the following vulnerability has been resolved: mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths Any codepath that zaps page table entries must invoke MMU notifiers to ensure that secondary MMUs (like KVM) don't keep accessing pages which aren't mapped anymore. Secondary MMUs don't hold their own references to pages that are mirrore
debian
CVE-2021-47082P3HIGHCVSS 7.8fixed in linux 5.15.15-1 (bookworm)2021
CVE-2021-47082 [HIGH] CVE-2021-47082: linux - In the Linux kernel, the following vulnerability has been resolved: tun: avoid ...
In the Linux kernel, the following vulnerability has been resolved: tun: avoid double free in tun_free_netdev Avoid double free in tun_free_netdev() by moving the dev->tstats and tun->security allocs to a new ndo_init routine (tun_net_init()) that will be called by register_netdevice(). ndo_init is paired with the desctructor (tun_free_netdev()), so if there's an erro
debian
CVE-2024-43830P3HIGHCVSS 7.8fixed in linux 6.1.106-1 (bookworm)2024
CVE-2024-43830 [HIGH] CVE-2024-43830: linux - In the Linux kernel, the following vulnerability has been resolved: leds: trigg...
In the Linux kernel, the following vulnerability has been resolved: leds: trigger: Unregister sysfs attributes before calling deactivate() Triggers which have trigger specific sysfs attributes typically store related data in trigger-data allocated by the activate() callback and freed by the deactivate() callback. Calling device_remove_groups() after calling deactivate
debian
CVE-2024-53174P3HIGHCVSS 7.8fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-53174 [HIGH] CVE-2024-53174: linux - In the Linux kernel, the following vulnerability has been resolved: SUNRPC: mak...
In the Linux kernel, the following vulnerability has been resolved: SUNRPC: make sure cache entry active before cache_show The function `c_show` was called with protection from RCU. This only ensures that `cp` will not be freed. Therefore, the reference count for `cp` can drop to zero, which will trigger a refcount use-after-free warning when `cache_get` is called. To
debian
CVE-2023-52748P3HIGHCVSS 7.8fixed in linux 6.1.64-1 (bookworm)2023
CVE-2023-52748 [HIGH] CVE-2023-52748: linux - In the Linux kernel, the following vulnerability has been resolved: f2fs: avoid...
In the Linux kernel, the following vulnerability has been resolved: f2fs: avoid format-overflow warning With gcc and W=1 option, there's a warning like this: fs/f2fs/compress.c: In function ‘f2fs_init_page_array_cache’: fs/f2fs/compress.c:1984:47: error: ‘%u’ directive writing between 1 and 7 bytes into a region of size between 5 and 8 [-Werror=format-overflow=] 1984
debian
CVE-2024-26885P3HIGHCVSS 7.8fixed in linux 6.1.85-1 (bookworm)2024
CVE-2024-26885 [HIGH] CVE-2024-26885: linux - In the Linux kernel, the following vulnerability has been resolved: bpf: Fix DE...
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix DEVMAP_HASH overflow check on 32-bit arches The devmap code allocates a number hash buckets equal to the next power of two of the max_entries value provided when creating the map. When rounding up to the next power of two, the 32-bit variable storing the number of buckets can overflow, and th
debian
CVE-2024-36880P3HIGHCVSS 7.8fixed in linux 6.1.94-1 (bookworm)2024
CVE-2024-36880 [HIGH] CVE-2024-36880: linux - In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ...
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: qca: add missing firmware sanity checks Add the missing sanity checks when parsing the firmware files before downloading them to avoid accessing and corrupting memory beyond the vmalloced buffer.
Scope: local
bookworm: resolved (fixed in 6.1.94-1)
bullseye: open
forky: resolved (fixed in 6.
debian
CVE-2023-52906P3HIGHCVSS 7.8fixed in linux 6.1.7-1 (bookworm)2023
CVE-2023-52906 [HIGH] CVE-2023-52906: 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: act_mpls: Fix warning during failed attribute validation The 'TCA_MPLS_LABEL' attribute is of 'NLA_U32' type, but has a validation type of 'NLA_VALIDATE_FUNCTION'. This is an invalid combination according to the comment above 'struct nla_policy': " Meaning of `validate' field, use via NLA_P
debian