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 441 of 632
CVE-2022-50304P4MEDIUMCVSS 5.5fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50304 [MEDIUM] CVE-2022-50304: linux - In the Linux kernel, the following vulnerability has been resolved: mtd: core: ...
In the Linux kernel, the following vulnerability has been resolved: mtd: core: fix possible resource leak in init_mtd() I got the error report while inject fault in init_mtd(): sysfs: cannot create duplicate filename '/devices/virtual/bdi/mtd-0' Call Trace: dump_stack_lvl+0x67/0x83 sysfs_warn_dup+0x60/0x70 sysfs_create_dir_ns+0x109/0x120 kobject_add_internal+0xce/0x
debian
CVE-2025-71158P4LOWCVSS 5.5fixed in linux 6.18.8-1 (forky)2025
CVE-2025-71158 [MEDIUM] CVE-2025-71158: linux - In the Linux kernel, the following vulnerability has been resolved: gpio: mpsse...
In the Linux kernel, the following vulnerability has been resolved: gpio: mpsse: ensure worker is torn down When an IRQ worker is running, unplugging the device would cause a crash. The sealevel hardware this driver was written for was not hotpluggable, so I never realized it. This change uses a spinlock to protect a list of workers, which it tears down on disconnec
debian
CVE-2025-39725P4LOWCVSS 5.5fixed in linux 6.16.3-1 (forky)2025
CVE-2025-39725 [MEDIUM] CVE-2025-39725: linux - In the Linux kernel, the following vulnerability has been resolved: mm/vmscan: ...
In the Linux kernel, the following vulnerability has been resolved: mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list In shrink_folio_list(), the hwpoisoned folio may be large folio, which can't be handled by unmap_poisoned_folio(). For THP, try_to_unmap_one() must be passed with TTU_SPLIT_HUGE_PMD to split huge PMD first and then retry. Without TT
debian
CVE-2024-57921P4LOWCVSS 5.5fixed in linux 6.12.10-1 (forky)2024
CVE-2024-57921 [MEDIUM] CVE-2024-57921: 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: Add a lock when accessing the buddy trim function When running YouTube videos and Steam games simultaneously, the tester found a system hang / race condition issue with the multi-display configuration setting. Adding a lock to the buddy allocator's trim function would be the solution. [
debian
CVE-2025-39705P4MEDIUMCVSS 5.5fixed in linux 6.16.5-1 (forky)2025
CVE-2025-39705 [MEDIUM] CVE-2025-39705: linux - In the Linux kernel, the following vulnerability has been resolved: drm/amd/dis...
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: fix a Null pointer dereference vulnerability [Why] A null pointer dereference vulnerability exists in the AMD display driver's (DC module) cleanup function dc_destruct(). When display control context (dc->ctx) construction fails (due to memory allocation failure), this pointer remai
debian
CVE-2025-22053P4MEDIUMCVSS 5.5fixed in linux 6.12.25-1 (forky)2025
CVE-2025-22053 [MEDIUM] CVE-2025-22053: linux - In the Linux kernel, the following vulnerability has been resolved: net: ibmvet...
In the Linux kernel, the following vulnerability has been resolved: net: ibmveth: make veth_pool_store stop hanging v2: - Created a single error handling unlock and exit in veth_pool_store - Greatly expanded commit message with previous explanatory-only text Summary: Use rtnl_mutex to synchronize veth_pool_store with itself, ibmveth_close and ibmveth_open, preventin
debian
CVE-2025-38605P4LOWCVSS 5.5fixed in linux 6.16.3-1 (forky)2025
CVE-2025-38605 [MEDIUM] CVE-2025-38605: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: ath12...
In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: Pass ab pointer directly to ath12k_dp_tx_get_encap_type() In ath12k_dp_tx_get_encap_type(), the arvif parameter is only used to retrieve the ab pointer. In vdev delete sequence the arvif->ar could become NULL and that would trigger kernel panic. Since the caller ath12k_dp_tx() already
debian
CVE-2025-39765P4LOWCVSS 5.5fixed in linux 6.16.5-1 (forky)2025
CVE-2025-39765 [MEDIUM] CVE-2025-39765: linux - In the Linux kernel, the following vulnerability has been resolved: ALSA: timer...
In the Linux kernel, the following vulnerability has been resolved: ALSA: timer: fix ida_free call while not allocated In the snd_utimer_create() function, if the kasprintf() function return NULL, snd_utimer_put_id() will be called, finally use ida_free() to free the unallocated id 0. the syzkaller reported the following information: ------------[ cut here ]--------
debian
CVE-2023-53657P4MEDIUMCVSS 5.5fixed in linux 6.1.55-1 (bookworm)2023
CVE-2023-53657 [MEDIUM] CVE-2023-53657: linux - In the Linux kernel, the following vulnerability has been resolved: ice: Don't ...
In the Linux kernel, the following vulnerability has been resolved: ice: Don't tx before switchdev is fully configured There is possibility that ice_eswitch_port_start_xmit might be called while some resources are still not allocated which might cause NULL pointer dereference. Fix this by checking if switchdev configuration was finished.
Scope: local
bookworm: resol
debian
CVE-2023-53620P4MEDIUMCVSS 5.5fixed in linux 6.1.37-1 (bookworm)2023
CVE-2023-53620 [MEDIUM] CVE-2023-53620: linux - In the Linux kernel, the following vulnerability has been resolved: md: fix sof...
In the Linux kernel, the following vulnerability has been resolved: md: fix soft lockup in status_resync status_resync() will calculate 'curr_resync - recovery_active' to show user a progress bar like following: [============>........] resync = 61.4% 'curr_resync' and 'recovery_active' is updated in md_do_sync(), and status_resync() can read them concurrently, hence
debian
CVE-2023-53099P4MEDIUMCVSS 5.5fixed in linux 6.1.25-1 (bookworm)2023
CVE-2023-53099 [MEDIUM] CVE-2023-53099: linux - In the Linux kernel, the following vulnerability has been resolved: firmware: x...
In the Linux kernel, the following vulnerability has been resolved: firmware: xilinx: don't make a sleepable memory allocation from an atomic context The following issue was discovered using lockdep: [ 6.691371] BUG: sleeping function called from invalid context at include/linux/sched/mm.h:209 [ 6.694602] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 1, n
debian
CVE-2023-53269P4MEDIUMCVSS 5.5fixed in linux 6.1.25-1 (bookworm)2023
CVE-2023-53269 [MEDIUM] CVE-2023-53269: 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: make sure that block size is set correctly block size is one very key setting for block layer, and bad block size could panic kernel easily. Make sure that block size is set correctly. Meantime if ublk_validate_params() fails, clear ub->params so that disk is prevented from being added.
debian
CVE-2023-53526P4MEDIUMCVSS 5.5fixed in linux 6.1.55-1 (bookworm)2023
CVE-2023-53526 [MEDIUM] CVE-2023-53526: linux - In the Linux kernel, the following vulnerability has been resolved: jbd2: check...
In the Linux kernel, the following vulnerability has been resolved: jbd2: check 'jh->b_transaction' before removing it from checkpoint Following process will corrupt ext4 image: Step 1: jbd2_journal_commit_transaction __jbd2_journal_insert_checkpoint(jh, commit_transaction) // Put jh into trans1->t_checkpoint_list journal->j_checkpoint_transactions = commit_transact
debian
CVE-2022-50266P4MEDIUMCVSS 5.5fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50266 [MEDIUM] CVE-2022-50266: linux - In the Linux kernel, the following vulnerability has been resolved: kprobes: Fi...
In the Linux kernel, the following vulnerability has been resolved: kprobes: Fix check for probe enabled in kill_kprobe() In kill_kprobe(), the check whether disarm_kprobe_ftrace() needs to be called always fails. This is because before that we set the KPROBE_FLAG_GONE flag for kprobe so that "!kprobe_disabled(p)" is always false. The disarm_kprobe_ftrace() call int
debian
CVE-2022-50426P4MEDIUMCVSS 5.5fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50426 [MEDIUM] CVE-2022-50426: linux - In the Linux kernel, the following vulnerability has been resolved: remoteproc:...
In the Linux kernel, the following vulnerability has been resolved: remoteproc: imx_dsp_rproc: Add mutex protection for workqueue The workqueue may execute late even after remoteproc is stopped or stopping, some resources (rpmsg device and endpoint) have been released in rproc_stop_subdevices(), then rproc_vq_interrupt() accessing these resources will cause kennel d
debian
CVE-2022-50236P4MEDIUMCVSS 5.5fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50236 [MEDIUM] CVE-2022-50236: linux - In the Linux kernel, the following vulnerability has been resolved: iommu/media...
In the Linux kernel, the following vulnerability has been resolved: iommu/mediatek: Fix crash on isr after kexec() If the system is rebooted via isr(), the IRQ handler might be triggered before the domain is initialized. Resulting on an invalid memory access error. Fix: [ 0.500930] Unable to handle kernel read from unreadable memory at virtual address 00000000000000
debian
CVE-2022-50383P4MEDIUMCVSS 5.5fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50383 [MEDIUM] CVE-2022-50383: 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: Can't set dst buffer to done when lat decode error Core thread will call v4l2_m2m_buf_done to set dst buffer done for lat architecture. If lat call v4l2_m2m_buf_done_and_job_finish to free dst buffer when lat decode error, core thread will access kernel NULL pointer derefere
debian
CVE-2022-50540P4MEDIUMCVSS 5.5fixed in linux 6.0.3-1 (bookworm)2022
CVE-2022-50540 [MEDIUM] CVE-2022-50540: linux - In the Linux kernel, the following vulnerability has been resolved: dmaengine: ...
In the Linux kernel, the following vulnerability has been resolved: dmaengine: qcom-adm: fix wrong sizeof config in slave_config Fix broken slave_config function that uncorrectly compare the peripheral_size with the size of the config pointer instead of the size of the config struct. This cause the crci value to be ignored and cause a kernel panic on any slave that
debian
CVE-2024-44956P4LOWCVSS 5.5fixed in linux 6.10.6-1 (forky)2024
CVE-2024-44956 [MEDIUM] CVE-2024-44956: linux - In the Linux kernel, the following vulnerability has been resolved: drm/xe/pree...
In the Linux kernel, the following vulnerability has been resolved: drm/xe/preempt_fence: enlarge the fence critical section It is really easy to introduce subtle deadlocks in preempt_fence_work_func() since we operate on single global ordered-wq for signalling our preempt fences behind the scenes, so even though we signal a particular fence, everything in the callb
debian
CVE-2023-53674P4MEDIUMCVSS 5.5fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53674 [MEDIUM] CVE-2023-53674: linux - In the Linux kernel, the following vulnerability has been resolved: clk: Fix me...
In the Linux kernel, the following vulnerability has been resolved: clk: Fix memory leak in devm_clk_notifier_register() devm_clk_notifier_register() allocates a devres resource for clk notifier but didn't register that to the device, so the notifier didn't get unregistered on device detach and the allocated resource was leaked. Fix the issue by registering the reso
debian