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 376 of 632
CVE-2025-68327P4UNKNOWNfixed in linux 6.1.159-1 (bookworm)2025
CVE-2025-68327 CVE-2025-68327: linux - In the Linux kernel, the following vulnerability has been resolved: usb: renesa...
In the Linux kernel, the following vulnerability has been resolved: usb: renesas_usbhs: Fix synchronous external abort on unbind A synchronous external abort occurs on the Renesas RZ/G3S SoC if unbind is executed after the configuration sequence described above: modprobe usb_f_ecm modprobe libcomposite modprobe configfs cd /sys/kernel/config/usb_gadget mkdir -p g1 cd g1 echo
debian
CVE-2025-68237P4UNKNOWNfixed in linux 6.1.159-1 (bookworm)2025
CVE-2025-68237 CVE-2025-68237: linux - In the Linux kernel, the following vulnerability has been resolved: mtdchar: fi...
In the Linux kernel, the following vulnerability has been resolved: mtdchar: fix integer overflow in read/write ioctls The "req.start" and "req.len" variables are u64 values that come from the user at the start of the function. We mask away the high 32 bits of "req.len" so that's capped at U32_MAX but the "req.start" variable can go up to U64_MAX which means that the additio
debian
CVE-2023-53812P4UNKNOWNfixed in linux 6.1.37-1 (bookworm)2023
CVE-2023-53812 CVE-2023-53812: linux - In the Linux kernel, the following vulnerability has been resolved: media: medi...
In the Linux kernel, the following vulnerability has been resolved: media: mediatek: vcodec: fix decoder disable pm crash Can't call pm_runtime_disable when the architecture support sub device for 'dev->pm.dev' is NUll, or will get below crash log. [ 10.771551] pc : _raw_spin_lock_irq+0x4c/0xa0 [ 10.771556] lr : __pm_runtime_disable+0x30/0x130 [ 10.771558] sp : ffffffc01e4cb
debian
CVE-2026-23402P4LOWfixed in linux 6.19.11-1 (sid)2026
CVE-2026-23402 [LOW] CVE-2026-23402: linux - In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mm...
In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: Only WARN in direct MMUs when overwriting shadow-present SPTE Adjust KVM's sanity check against overwriting a shadow-present SPTE with a another SPTE with a different target PFN to only apply to direct MMUs, i.e. only to MMUs without shadowed gPTEs. While it's impossible for KVM to overwr
debian
CVE-2025-68216P4LOWfixed in linux 6.17.10-1 (forky)2025
CVE-2025-68216 [LOW] CVE-2025-68216: linux - In the Linux kernel, the following vulnerability has been resolved: LoongArch: ...
In the Linux kernel, the following vulnerability has been resolved: LoongArch: BPF: Disable trampoline for kernel module function trace The current LoongArch BPF trampoline implementation is incompatible with tracing functions in kernel modules. This causes several severe and user-visible problems: * The `bpf_selftests/module_attach` test fails consistently. * Kernel l
debian
CVE-2025-68251P4LOWfixed in linux 6.17.6-1 (forky)2025
CVE-2025-68251 [LOW] CVE-2025-68251: linux - In the Linux kernel, the following vulnerability has been resolved: erofs: avoi...
In the Linux kernel, the following vulnerability has been resolved: erofs: avoid infinite loops due to corrupted subpage compact indexes Robert reported an infinite loop observed by two crafted images. The root cause is that `clusterofs` can be larger than `lclustersize` for !NONHEAD `lclusters` in corrupted subpage compact indexes, e.g.: blocksize = lclustersize = 512
debian
CVE-2025-68756P4LOWfixed in linux 6.17.13-1 (forky)2025
CVE-2025-68756 [LOW] CVE-2025-68756: linux - In the Linux kernel, the following vulnerability has been resolved: block: Use ...
In the Linux kernel, the following vulnerability has been resolved: block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock blk_mq_{add,del}_queue_tag_set() functions add and remove queues from tagset, the functions make sure that tagset and queues are marked as shared when two or more queues are attached to the same tagset. Initially a tagset start
debian
CVE-2023-54070P4LOWfixed in linux 6.5.6-1 (forky)2023
CVE-2023-54070 [LOW] CVE-2023-54070: linux - In the Linux kernel, the following vulnerability has been resolved: igb: clean ...
In the Linux kernel, the following vulnerability has been resolved: igb: clean up in all error paths when enabling SR-IOV After commit 50f303496d92 ("igb: Enable SR-IOV after reinit"), removing the igb module could hang or crash (depending on the machine) when the module has been loaded with the max_vfs parameter set to some value != 0. In case of one test machine with
debian
CVE-2022-50862P4UNKNOWNfixed in linux 6.0.7-1 (bookworm)2022
CVE-2022-50862 CVE-2022-50862: linux - In the Linux kernel, the following vulnerability has been resolved: bpf: preven...
In the Linux kernel, the following vulnerability has been resolved: bpf: prevent decl_tag from being referenced in func_proto Syzkaller was able to hit the following issue: ------------[ cut here ]------------ WARNING: CPU: 0 PID: 3609 at kernel/bpf/btf.c:1946 btf_type_id_size+0x2d5/0x9d0 kernel/bpf/btf.c:1946 Modules linked in: CPU: 0 PID: 3609 Comm: syz-executor361 Not tai
debian
CVE-2026-23047P4UNKNOWNfixed in linux 6.1.162-1 (bookworm)2026
CVE-2026-23047 CVE-2026-23047: linux - In the Linux kernel, the following vulnerability has been resolved: libceph: ma...
In the Linux kernel, the following vulnerability has been resolved: libceph: make calc_target() set t->paused, not just clear it Currently calc_target() clears t->paused if the request shouldn't be paused anymore, but doesn't ever set t->paused even though it's able to determine when the request should be paused. Setting t->paused is left to __submit_request() which is fine
debian
CVE-2023-54278P4LOWfixed in linux 6.4.11-1 (forky)2023
CVE-2023-54278 [LOW] CVE-2023-54278: linux - In the Linux kernel, the following vulnerability has been resolved: s390/vmem: ...
In the Linux kernel, the following vulnerability has been resolved: s390/vmem: split pages when debug pagealloc is enabled Since commit bb1520d581a3 ("s390/mm: start kernel with DAT enabled") the kernel crashes early during boot when debug pagealloc is enabled: mem auto-init: stack:off, heap alloc:off, heap free:off addressing exception: 0005 ilc:2 [#1] SMP DEBUG_PAGEA
debian
CVE-2026-23181P4LOWfixed in linux 6.18.10-1 (forky)2026
CVE-2026-23181 [LOW] CVE-2026-23181: linux - In the Linux kernel, the following vulnerability has been resolved: btrfs: sync...
In the Linux kernel, the following vulnerability has been resolved: btrfs: sync read disk super and set block size When the user performs a btrfs mount, the block device is not set correctly. The user sets the block size of the block device to 0x4000 by executing the BLKBSZSET command. Since the block size change also changes the mapping->flags value, this further affe
debian
CVE-2025-68807P4LOWfixed in linux 6.18.3-1 (forky)2025
CVE-2025-68807 [LOW] CVE-2025-68807: linux - In the Linux kernel, the following vulnerability has been resolved: block: fix ...
In the Linux kernel, the following vulnerability has been resolved: block: fix race between wbt_enable_default and IO submission When wbt_enable_default() is moved out of queue freezing in elevator_change(), it can cause the wbt inflight counter to become negative (-1), leading to hung tasks in the writeback path. Tasks get stuck in wbt_wait() because the counter is in
debian
CVE-2026-23279P4UNKNOWNfixed in linux 6.19.8-1 (forky)2026
CVE-2026-23279 CVE-2026-23279: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: mac80...
In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix NULL pointer dereference in mesh_rx_csa_frame() In mesh_rx_csa_frame(), elems->mesh_chansw_params_ie is dereferenced at lines 1638 and 1642 without a prior NULL check: ifmsh->chsw_ttl = elems->mesh_chansw_params_ie->mesh_ttl; ... pre_value = le16_to_cpu(elems->mesh_chansw_params_ie->mesh_
debian
CVE-2026-23385P4LOWfixed in linux 6.19.8-1 (forky)2026
CVE-2026-23385 [LOW] CVE-2026-23385: linux - In the Linux kernel, the following vulnerability has been resolved: netfilter: ...
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: clone set on flush only Syzbot with fault injection triggered a failing memory allocation with GFP_KERNEL which results in a WARN splat: iter.err WARNING: net/netfilter/nf_tables_api.c:845 at nft_map_deactivate+0x34e/0x3c0 net/netfilter/nf_tables_api.c:845, CPU#0: syz.0.17/5992 Mo
debian
CVE-2026-23434P4UNKNOWNfixed in linux 6.19.10-1 (forky)2026
CVE-2026-23434 CVE-2026-23434: linux - In the Linux kernel, the following vulnerability has been resolved: mtd: rawnan...
In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: serialize lock/unlock against other NAND operations nand_lock() and nand_unlock() call into chip->ops.lock_area/unlock_area without holding the NAND device lock. On controllers that implement SET_FEATURES via multiple low-level PIO commands, these can race with concurrent UBI/UBIFS background e
debian
CVE-2026-23276P4UNKNOWNfixed in linux 6.19.10-1 (forky)2026
CVE-2026-23276 CVE-2026-23276: linux - In the Linux kernel, the following vulnerability has been resolved: net: add xm...
In the Linux kernel, the following vulnerability has been resolved: net: add xmit recursion limit to tunnel xmit functions Tunnel xmit functions (iptunnel_xmit, ip6tunnel_xmit) lack their own recursion limit. When a bond device in broadcast mode has GRE tap interfaces as slaves, and those GRE tunnels route back through the bond, multicast/broadcast traffic triggers infinite
debian
CVE-2026-23346P4UNKNOWNfixed in linux 6.19.8-1 (forky)2026
CVE-2026-23346 CVE-2026-23346: linux - In the Linux kernel, the following vulnerability has been resolved: arm64: io: ...
In the Linux kernel, the following vulnerability has been resolved: arm64: io: Extract user memory type in ioremap_prot() The only caller of ioremap_prot() outside of the generic ioremap() implementation is generic_access_phys(), which passes a 'pgprot_t' value determined from the user mapping of the target 'pfn' being accessed by the kernel. On arm64, the 'pgprot_t' contain
debian
CVE-2026-23241P4LOWfixed in linux 6.19.6-1 (forky)2026
CVE-2026-23241 [LOW] CVE-2026-23241: linux - In the Linux kernel, the following vulnerability has been resolved: audit: add ...
In the Linux kernel, the following vulnerability has been resolved: audit: add missing syscalls to read class The "at" variant of getxattr() and listxattr() are missing from the audit read class. Calling getxattrat() or listxattrat() on a file to read its extended attributes will bypass audit rules such as: -w /tmp/test -p rwa -k test_rwa The current patch adds missing
debian
CVE-2026-23370P4UNKNOWNfixed in linux 6.19.8-1 (forky)2026
CVE-2026-23370 CVE-2026-23370: 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: dell-wmi-sysman: Don't hex dump plaintext password data set_new_password() hex dumps the entire buffer, which contains plaintext password data, including current and new passwords. Remove the hex dump to avoid leaking credentials.
Scope: local
bookworm: open
bullseye: resolved
forky: resolved (
debian