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 57 of 632
CVE-2023-52751P3HIGHCVSS 7.8fixed in linux 6.5.13-1 (forky)2023
CVE-2023-52751 [HIGH] CVE-2023-52751: 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 in smb2_query_info_compound() The following UAF was triggered when running fstests generic/072 with KASAN enabled against Windows Server 2022 and mount options 'multichannel,max_channels=2,vers=3.1.1,mfsymlinks,noperm' BUG: KASAN: slab-use-after-free in smb2_query_info_
debian
CVE-2023-52772P3HIGHCVSS 7.8fixed in linux 6.1.64-1 (bookworm)2023
CVE-2023-52772 [HIGH] CVE-2023-52772: linux - In the Linux kernel, the following vulnerability has been resolved: af_unix: fi...
In the Linux kernel, the following vulnerability has been resolved: af_unix: fix use-after-free in unix_stream_read_actor() syzbot reported the following crash [1] After releasing unix socket lock, u->oob_skb can be changed by another thread. We must temporarily increase skb refcount to make sure this other thread will not free the skb under us. [1] BUG: KASAN: slab-u
debian
CVE-2022-48878P3HIGHCVSS 7.8fixed in linux 6.1.8-1 (bookworm)2022
CVE-2022-48878 [HIGH] CVE-2022-48878: linux - In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ...
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_qca: Fix driver shutdown on closed serdev The driver shutdown callback (which sends EDL_SOC_RESET to the device over serdev) should not be invoked when HCI device is not open (e.g. if hci_dev_open_sync() failed), because the serdev and its TTY are not open either. Also skip this step if
debian
CVE-2021-47061P3HIGHCVSS 7.8fixed in linux 5.10.38-1 (bookworm)2021
CVE-2021-47061 [HIGH] CVE-2021-47061: linux - In the Linux kernel, the following vulnerability has been resolved: KVM: Destro...
In the Linux kernel, the following vulnerability has been resolved: KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU If allocating a new instance of an I/O bus fails when unregistering a device, wait to destroy the device until after all readers are guaranteed to see the new null bus. Destroying devices before the bus is nullified could lead to
debian
CVE-2021-47576P3HIGHCVSS 7.8fixed in linux 5.15.15-1 (bookworm)2021
CVE-2021-47576 [HIGH] CVE-2021-47576: linux - In the Linux kernel, the following vulnerability has been resolved: scsi: scsi_...
In the Linux kernel, the following vulnerability has been resolved: scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() In resp_mode_select() sanity check the block descriptor len to avoid UAF. BUG: KASAN: use-after-free in resp_mode_select+0xa4c/0xb40 drivers/scsi/scsi_debug.c:2509 Read of size 1 at addr ffff888026670f50 by task scsicmd/15032
debian
CVE-2024-26782P3HIGHCVSS 7.8fixed in linux 6.1.82-1 (bookworm)2024
CVE-2024-26782 [HIGH] CVE-2024-26782: linux - In the Linux kernel, the following vulnerability has been resolved: mptcp: fix ...
In the Linux kernel, the following vulnerability has been resolved: mptcp: fix double-free on socket dismantle when MPTCP server accepts an incoming connection, it clones its listener socket. However, the pointer to 'inet_opt' for the new socket has the same value as the original one: as a consequence, on program exit it's possible to observe the following splat: BUG:
debian
CVE-2023-52591P3HIGHCVSS 7.8fixed in linux 6.7.7-1 (forky)2023
CVE-2023-52591 [HIGH] CVE-2023-52591: linux - In the Linux kernel, the following vulnerability has been resolved: reiserfs: A...
In the Linux kernel, the following vulnerability has been resolved: reiserfs: Avoid touching renamed directory if parent does not change The VFS will not be locking moved directory if its parent does not change. Change reiserfs rename code to avoid touching renamed directory if its parent does not change as without locking that can corrupt the filesystem.
Scope: local
debian
CVE-2023-52452P3HIGHCVSS 7.8fixed in linux 6.6.15-1 (forky)2023
CVE-2023-52452 [HIGH] CVE-2023-52452: linux - In the Linux kernel, the following vulnerability has been resolved: bpf: Fix ac...
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix accesses to uninit stack slots Privileged programs are supposed to be able to read uninitialized stack memory (ever since 6715df8d5) but, before this patch, these accesses were permitted inconsistently. In particular, accesses were permitted above state->allocated_stack, but not below it. In
debian
CVE-2024-26622P3HIGHCVSS 7.8fixed in linux 6.1.82-1 (bookworm)2024
CVE-2024-26622 [HIGH] CVE-2024-26622: linux - In the Linux kernel, the following vulnerability has been resolved: tomoyo: fix...
In the Linux kernel, the following vulnerability has been resolved: tomoyo: fix UAF write bug in tomoyo_write_control() Since tomoyo_write_control() updates head->write_buf when write() of long lines is requested, we need to fetch head->write_buf after head->io_sem is held. Otherwise, concurrent write() requests can cause use-after-free-write and double-free problems.
debian
CVE-2024-56658P3HIGHCVSS 7.8fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-56658 [HIGH] CVE-2024-56658: linux - In the Linux kernel, the following vulnerability has been resolved: net: defer ...
In the Linux kernel, the following vulnerability has been resolved: net: defer final 'struct net' free in netns dismantle Ilya reported a slab-use-after-free in dst_destroy [1] Issue is in xfrm6_net_init() and xfrm4_net_init() : They copy xfrm[46]_dst_ops_template into net->xfrm.xfrm[46]_dst_ops. But net structure might be freed before all the dst callbacks are called
debian
CVE-2021-39698P3HIGHCVSS 7.8fixed in linux 5.15.15-1 (bookworm)2021
CVE-2021-39698 [HIGH] CVE-2021-39698: linux - In aio_poll_complete_work of aio.c, there is a possible memory corruption due to...
In aio_poll_complete_work of aio.c, there is a possible memory corruption due to a use after free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-185125206References: Upstream kernel
Scope: local
bookworm: resolved (fi
debian
CVE-2024-47691P3HIGHCVSS 7.8fixed in linux 6.11.2-1 (forky)2024
CVE-2024-47691 [HIGH] CVE-2024-47691: linux - In the Linux kernel, the following vulnerability has been resolved: f2fs: fix t...
In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread() syzbot reports a f2fs bug as below: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:114 print_report+0xe8/0x550 mm/kasan/report.c:491 kasan_report+0x143/0x180 mm/kasan/report.c:601 kasan_check_range+0x282/
debian
CVE-2024-53156P3HIGHCVSS 7.8fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-53156 [HIGH] CVE-2024-53156: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: ath9k...
In the Linux kernel, the following vulnerability has been resolved: wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() I found the following bug in my fuzzer: UBSAN: array-index-out-of-bounds in drivers/net/wireless/ath/ath9k/htc_hst.c:26:51 index 255 is out of range for type 'htc_endpoint [22]' CPU: 0 UID: 0 PID: 8 Comm: kworker/0:0 Not tainted 6
debian
CVE-2024-26961P3HIGHCVSS 7.8fixed in linux 6.1.85-1 (bookworm)2024
CVE-2024-26961 [HIGH] CVE-2024-26961: linux - In the Linux kernel, the following vulnerability has been resolved: mac802154: ...
In the Linux kernel, the following vulnerability has been resolved: mac802154: fix llsec key resources release in mac802154_llsec_key_del mac802154_llsec_key_del() can free resources of a key directly without following the RCU rules for waiting before the end of a grace period. This may lead to use-after-free in case llsec_lookup_key() is traversing the list of keys i
debian
CVE-2024-56551P3HIGHCVSS 7.8fixed in linux 6.1.128-1 (bookworm)2024
CVE-2024-56551 [HIGH] CVE-2024-56551: linux - In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu:...
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix usage slab after free [ +0.000021] BUG: KASAN: slab-use-after-free in drm_sched_entity_flush+0x6cb/0x7a0 [gpu_sched] [ +0.000027] Read of size 8 at addr ffff8881b8605f88 by task amd_pci_unplug/2147 [ +0.000023] CPU: 6 PID: 2147 Comm: amd_pci_unplug Not tainted 6.10.0+ #1 [ +0.000016] H
debian
CVE-2024-50226P3HIGHCVSS 7.8fixed in linux 6.11.7-1 (forky)2024
CVE-2024-50226 [HIGH] CVE-2024-50226: linux - In the Linux kernel, the following vulnerability has been resolved: cxl/port: F...
In the Linux kernel, the following vulnerability has been resolved: cxl/port: Fix use-after-free, permit out-of-order decoder shutdown In support of investigating an initialization failure report [1], cxl_test was updated to register mock memory-devices after the mock root-port/bus device had been registered. That led to cxl_test crashing with a use-after-free bug wit
debian
CVE-2024-26995P3LOWCVSS 7.8fixed in linux 6.8.9-1 (forky)2024
CVE-2024-26995 [HIGH] CVE-2024-26995: linux - In the Linux kernel, the following vulnerability has been resolved: usb: typec:...
In the Linux kernel, the following vulnerability has been resolved: usb: typec: tcpm: Correct the PDO counting in pd_set Off-by-one errors happen because nr_snk_pdo and nr_src_pdo are incorrectly added one. The index of the loop is equal to the number of PDOs to be updated when leaving the loop and it doesn't need to be added one. When doing the power negotiation, TCP
debian
CVE-2024-42271P3HIGHCVSS 7.8fixed in linux 6.1.106-1 (bookworm)2024
CVE-2024-42271 [HIGH] CVE-2024-42271: linux - In the Linux kernel, the following vulnerability has been resolved: net/iucv: f...
In the Linux kernel, the following vulnerability has been resolved: net/iucv: fix use after free in iucv_sock_close() iucv_sever_path() is called from process context and from bh context. iucv->path is used as indicator whether somebody else is taking care of severing the path (or it is already removed / never existed). This needs to be done with atomic compare and sw
debian
CVE-2024-56570P3HIGHCVSS 7.8fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-56570 [HIGH] CVE-2024-56570: linux - In the Linux kernel, the following vulnerability has been resolved: ovl: Filter...
In the Linux kernel, the following vulnerability has been resolved: ovl: Filter invalid inodes with missing lookup function Add a check to the ovl_dentry_weird() function to prevent the processing of directory inodes that lack the lookup function. This is important because such inodes can cause errors in overlayfs when passed to the lowerstack.
Scope: local
bookworm:
debian
CVE-2021-4439P3HIGHCVSS 7.8fixed in linux 5.14.16-1 (bookworm)2021
CVE-2021-4439 [HIGH] CVE-2021-4439: linux - In the Linux kernel, the following vulnerability has been resolved: isdn: cpai:...
In the Linux kernel, the following vulnerability has been resolved: isdn: cpai: check ctr->cnr to avoid array index out of bound The cmtp_add_connection() would add a cmtp session to a controller and run a kernel thread to process cmtp. __module_get(THIS_MODULE); session->task = kthread_run(cmtp_session, session, "kcmtpd_ctr_%d", session->num); During this process, the
debian