cbcvebase.

Debian Linux vulnerabilities

12,638 known vulnerabilities affecting debian/linux.

Total CVEs
12,638
CISA KEV
32
actively exploited
Public exploits
142
Exploited in wild
51
Severity breakdown
CRITICAL70HIGH2664MEDIUM6236LOW2442UNKNOWN1226

Vulnerabilities

Page 57 of 632
CVE-2024-26884P3HIGHCVSS 7.8fixed in linux 6.1.85-1 (bookworm)2024
CVE-2024-26884 [HIGH] CVE-2024-26884: linux - In the Linux kernel, the following vulnerability has been resolved: bpf: Fix ha... In the Linux kernel, the following vulnerability has been resolved: bpf: Fix hashtab overflow check on 32-bit arches The hashtab code relies on roundup_pow_of_two() to compute the number of hash buckets, and contains an overflow check by checking if the resulting value is 0. However, on 32-bit arches, the roundup code itself can overflow by doing a 32-bit left-shift o
debian
CVE-2024-26625P3HIGHCVSS 7.8fixed in linux 6.1.82-1 (bookworm)2024
CVE-2024-26625 [HIGH] CVE-2024-26625: linux - In the Linux kernel, the following vulnerability has been resolved: llc: call s... In the Linux kernel, the following vulnerability has been resolved: llc: call sock_orphan() at release time syzbot reported an interesting trace [1] caused by a stale sk->sk_wq pointer in a closed llc socket. In commit ff7b11aa481f ("net: socket: set sock->sk to NULL after calling proto_ops::release()") Eric Biggers hinted that some protocols are missing a sock_orphan
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-2023-52599P3HIGHCVSS 7.8fixed in linux 6.1.82-1 (bookworm)2023
CVE-2023-52599 [HIGH] CVE-2023-52599: 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 diNewExt [Syz report] UBSAN: array-index-out-of-bounds in fs/jfs/jfs_imap.c:2360:2 index -878706688 is out of range for type 'struct iagctl[128]' CPU: 1 PID: 5065 Comm: syz-executor282 Not tainted 6.7.0-rc4-syzkaller-00009-gbee0e7762ad2 #0 Hardware name: Google Go
debian
CVE-2022-49950P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-49950 [HIGH] CVE-2022-49950: 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: fix memory corruption on open The probe session-duplication overflow check incremented the session count also when there were no more available sessions so that memory beyond the fixed-size slab-allocated session array could be corrupted in fastrpc_session_alloc() on open(). Scope: loca
debian
CVE-2025-21858P3HIGHCVSS 7.8fixed in linux 6.1.133-1 (bookworm)2025
CVE-2025-21858 [HIGH] CVE-2025-21858: linux - In the Linux kernel, the following vulnerability has been resolved: geneve: Fix... In the Linux kernel, the following vulnerability has been resolved: geneve: Fix use-after-free in geneve_find_dev(). syzkaller reported a use-after-free in geneve_find_dev() [0] without repro. geneve_configure() links struct geneve_dev.next to net_generic(net, geneve_net_id)->geneve_list. The net here could differ from dev_net(dev) if IFLA_NET_NS_PID, IFLA_NET_NS_FD,
debian
CVE-2024-46849P3HIGHCVSS 7.8fixed in linux 6.1.112-1 (bookworm)2024
CVE-2024-46849 [HIGH] CVE-2024-46849: linux - In the Linux kernel, the following vulnerability has been resolved: ASoC: meson... In the Linux kernel, the following vulnerability has been resolved: ASoC: meson: axg-card: fix 'use-after-free' Buffer 'card->dai_link' is reallocated in 'meson_card_reallocate_links()', so move 'pad' pointer initialization after this function when memory is already reallocated. Kasan bug report: ================================================================== BUG:
debian
CVE-2024-46828P3HIGHCVSS 7.8fixed in linux 6.1.112-1 (bookworm)2024
CVE-2024-46828 [HIGH] CVE-2024-46828: linux - In the Linux kernel, the following vulnerability has been resolved: sched: sch_... In the Linux kernel, the following vulnerability has been resolved: sched: sch_cake: fix bulk flow accounting logic for host fairness In sch_cake, we keep track of the count of active bulk flows per host, when running in dst/src host fairness mode, which is used as the round-robin weight when iterating through flows. The count of active bulk flows is updated whenever
debian
CVE-2024-49924P3HIGHCVSS 7.8fixed in linux 6.1.115-1 (bookworm)2024
CVE-2024-49924 [HIGH] CVE-2024-49924: linux - In the Linux kernel, the following vulnerability has been resolved: fbdev: pxaf... In the Linux kernel, the following vulnerability has been resolved: fbdev: pxafb: Fix possible use after free in pxafb_task() In the pxafb_probe function, it calls the pxafb_init_fbinfo function, after which &fbi->task is associated with pxafb_task. Moreover, within this pxafb_init_fbinfo function, the pxafb_blank function within the &pxafb_ops struct is capable of sc
debian
CVE-2023-1078P3HIGHCVSS 7.8fixed in linux 6.1.12-1 (bookworm)2023
CVE-2023-1078 [HIGH] CVE-2023-1078: linux - A flaw was found in the Linux Kernel in RDS (Reliable Datagram Sockets) protocol... A flaw was found in the Linux Kernel in RDS (Reliable Datagram Sockets) protocol. The rds_rm_zerocopy_callback() uses list_entry() on the head of a list causing a type confusion. Local user can trigger this with rds_message_put(). Type confusion leads to `struct rds_msg_zcopy_info *info` actually points to something else that is potentially controlled by local user. It
debian
CVE-2023-52980P3HIGHCVSS 7.8fixed in linux 6.1.11-1 (bookworm)2023
CVE-2023-52980 [HIGH] CVE-2023-52980: linux - In the Linux kernel, the following vulnerability has been resolved: block: ublk... In the Linux kernel, the following vulnerability has been resolved: block: ublk: extending queue_size to fix overflow When validating drafted SPDK ublk target, in a case that assigning large queue depth to multiqueue ublk device, ublk target would run into a weird incorrect state. During rounds of review and debug, An overflow bug was found in ublk driver. In ublk_cmd
debian
CVE-2022-48892P3HIGHCVSS 7.8fixed in linux 6.1.7-1 (bookworm)2022
CVE-2022-48892 [HIGH] CVE-2022-48892: linux - In the Linux kernel, the following vulnerability has been resolved: sched/core:... In the Linux kernel, the following vulnerability has been resolved: sched/core: Fix use-after-free bug in dup_user_cpus_ptr() Since commit 07ec77a1d4e8 ("sched: Allow task CPU affinity to be restricted on asymmetric systems"), the setting and clearing of user_cpus_ptr are done under pi_lock for arm64 architecture. However, dup_user_cpus_ptr() accesses user_cpus_ptr wi
debian
CVE-2024-46746P3HIGHCVSS 7.8fixed in linux 6.1.112-1 (bookworm)2024
CVE-2024-46746 [HIGH] CVE-2024-46746: linux - In the Linux kernel, the following vulnerability has been resolved: HID: amd_sf... In the Linux kernel, the following vulnerability has been resolved: HID: amd_sfh: free driver_data after destroying hid device HID driver callbacks aren't called anymore once hid_destroy_device() has been called. Hence, hid driver_data should be freed only after the hid_destroy_device() function returned as driver_data is used in several callbacks. I observed a crash
debian
CVE-2021-46938P3HIGHCVSS 7.8fixed in linux 5.10.38-1 (bookworm)2021
CVE-2021-46938 [HIGH] CVE-2021-46938: linux - In the Linux kernel, the following vulnerability has been resolved: dm rq: fix ... In the Linux kernel, the following vulnerability has been resolved: dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails When loading a device-mapper table for a request-based mapped device, and the allocation/initialization of the blk_mq_tag_set for the device fails, a following device remove will cause a double free. E.g. (dmesg): device-map
debian
CVE-2024-56548P3HIGHCVSS 7.8fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-56548 [HIGH] CVE-2024-56548: linux - In the Linux kernel, the following vulnerability has been resolved: hfsplus: do... In the Linux kernel, the following vulnerability has been resolved: hfsplus: don't query the device logical block size multiple times Devices block sizes may change. One of these cases is a loop device by using ioctl LOOP_SET_BLOCK_SIZE. While this may cause other issues like IO being rejected, in the case of hfsplus, it will allocate a block by using that size and po
debian
CVE-2022-49951P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-49951 [HIGH] CVE-2022-49951: linux - In the Linux kernel, the following vulnerability has been resolved: firmware_lo... In the Linux kernel, the following vulnerability has been resolved: firmware_loader: Fix use-after-free during unregister In the following code within firmware_upload_unregister(), the call to device_unregister() could result in the dev_release function freeing the fw_upload_priv structure before it is dereferenced for the call to module_put(). This bug was found by t
debian
CVE-2021-47321P3HIGHCVSS 7.8fixed in linux 5.14.6-1 (bookworm)2021
CVE-2021-47321 [HIGH] CVE-2021-47321: linux - In the Linux kernel, the following vulnerability has been resolved: watchdog: F... In the Linux kernel, the following vulnerability has been resolved: watchdog: Fix possible use-after-free by calling del_timer_sync() This driver's remove path calls del_timer(). However, that function does not wait until the timer handler finishes. This means that the timer handler may still be running after the driver's remove function has finished, which would resu
debian
CVE-2025-37923P3HIGHCVSS 7.8fixed in linux 6.1.140-1 (bookworm)2025
CVE-2025-37923 [HIGH] CVE-2025-37923: linux - In the Linux kernel, the following vulnerability has been resolved: tracing: Fi... In the Linux kernel, the following vulnerability has been resolved: tracing: Fix oob write in trace_seq_to_buffer() syzbot reported this bug: ================================================================== BUG: KASAN: slab-out-of-bounds in trace_seq_to_buffer kernel/trace/trace.c:1830 [inline] BUG: KASAN: slab-out-of-bounds in tracing_splice_read_pipe+0x6be/0xdd0 k
debian
CVE-2022-50220P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50220 [HIGH] CVE-2022-50220: linux - In the Linux kernel, the following vulnerability has been resolved: usbnet: Fix... In the Linux kernel, the following vulnerability has been resolved: usbnet: Fix linkwatch use-after-free on disconnect usbnet uses the work usbnet_deferred_kevent() to perform tasks which may sleep. On disconnect, completion of the work was originally awaited in ->ndo_stop(). But in 2003, that was moved to ->disconnect() by historic commit "[PATCH] USB: usbnet, preven
debian
CVE-2021-47118P3HIGHCVSS 7.8fixed in linux 5.10.46-1 (bookworm)2021
CVE-2021-47118 [HIGH] CVE-2021-47118: linux - In the Linux kernel, the following vulnerability has been resolved: pid: take a... In the Linux kernel, the following vulnerability has been resolved: pid: take a reference when initializing `cad_pid` During boot, kernel_init_freeable() initializes `cad_pid` to the init task's struct pid. Later on, we may change `cad_pid` via a sysctl, and when this happens proc_do_cad_pid() will increment the refcount on the new pid via get_pid(), and will decremen
debian
Debian Linux vulnerabilities | cvebase