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 609 of 632
CVE-2026-23033P4UNKNOWNfixed in linux 6.1.162-1 (bookworm)2026
CVE-2026-23033 CVE-2026-23033: linux - In the Linux kernel, the following vulnerability has been resolved: dmaengine: ...
In the Linux kernel, the following vulnerability has been resolved: dmaengine: omap-dma: fix dma_pool resource leak in error paths The dma_pool created by dma_pool_create() is not destroyed when dma_async_device_register() or of_dma_controller_register() fails, causing a resource leak in the probe error paths. Add dma_pool_destroy() in both error paths to properly release th
debian
CVE-2019-19066P4MEDIUMCVSS 4.7fixed in linux 5.4.13-1 (bookworm)2019
CVE-2019-19066 [MEDIUM] CVE-2019-19066: linux - A memory leak in the bfad_im_get_stats() function in drivers/scsi/bfa/bfad_attr....
A memory leak in the bfad_im_get_stats() function in drivers/scsi/bfa/bfad_attr.c in the Linux kernel through 5.3.11 allows attackers to cause a denial of service (memory consumption) by triggering bfa_port_get_stats() failures, aka CID-0e62395da2bd.
Scope: local
bookworm: resolved (fixed in 5.4.13-1)
bullseye: resolved (fixed in 5.4.13-1)
forky: resolved (fixed in
debian
CVE-2013-2058P4MEDIUMCVSS 4.7fixed in linux 3.8-1 (bookworm)2013
CVE-2013-2058 [MEDIUM] CVE-2013-2058: linux - The host_start function in drivers/usb/chipidea/host.c in the Linux kernel befor...
The host_start function in drivers/usb/chipidea/host.c in the Linux kernel before 3.7.4 does not properly support a certain non-streaming option, which allows local users to cause a denial of service (system crash) by sending a large amount of network traffic through a USB/Ethernet adapter.
Scope: local
bookworm: resolved (fixed in 3.8-1)
bullseye: resolved (fixed in
debian
CVE-2013-4127P4MEDIUMCVSS 4.7fixed in linux 3.10.5-1 (bookworm)2013
CVE-2013-4127 [MEDIUM] CVE-2013-4127: linux - Use-after-free vulnerability in the vhost_net_set_backend function in drivers/vh...
Use-after-free vulnerability in the vhost_net_set_backend function in drivers/vhost/net.c in the Linux kernel through 3.10.3 allows local users to cause a denial of service (OOPS and system crash) via vectors involving powering on a virtual machine.
Scope: local
bookworm: resolved (fixed in 3.10.5-1)
bullseye: resolved (fixed in 3.10.5-1)
forky: resolved (fixed in 3.1
debian
CVE-2022-50559P4UNKNOWNfixed in linux 6.0.3-1 (bookworm)2022
CVE-2022-50559 CVE-2022-50559: linux - In the Linux kernel, the following vulnerability has been resolved: clk: imx: s...
In the Linux kernel, the following vulnerability has been resolved: clk: imx: scu: fix memleak on platform_device_add() fails No error handling is performed when platform_device_add() fails. Add error processing before return, and modified the return value.
Scope: local
bookworm: resolved (fixed in 6.0.3-1)
bullseye: resolved
forky: resolved (fixed in 6.0.3-1)
sid: resolved
debian
CVE-2026-23031P4UNKNOWNfixed in linux 6.1.162-1 (bookworm)2026
CVE-2026-23031 CVE-2026-23031: linux - In the Linux kernel, the following vulnerability has been resolved: can: gs_usb...
In the Linux kernel, the following vulnerability has been resolved: can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak In gs_can_open(), the URBs for USB-in transfers are allocated, added to the parent->rx_submitted anchor and submitted. In the complete callback gs_usb_receive_bulk_callback(), the URB is processed and resubmitted. In gs_can_close() the URBs are
debian
CVE-2023-53792P4UNKNOWNfixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53792 CVE-2023-53792: linux - In the Linux kernel, the following vulnerability has been resolved: nvme-core: ...
In the Linux kernel, the following vulnerability has been resolved: nvme-core: fix memory leak in dhchap_ctrl_secret Free dhchap_secret in nvme_ctrl_dhchap_ctrl_secret_store() before we return when nvme_auth_generate_key() returns error.
Scope: local
bookworm: resolved (fixed in 6.1.52-1)
bullseye: resolved
forky: resolved (fixed in 6.4.4-1)
sid: resolved (fixed in 6.4.4-1)
debian
CVE-2023-54017P4UNKNOWNfixed in linux 6.1.55-1 (bookworm)2023
CVE-2023-54017 CVE-2023-54017: linux - In the Linux kernel, the following vulnerability has been resolved: powerpc/pse...
In the Linux kernel, the following vulnerability has been resolved: powerpc/pseries: fix possible memory leak in ibmebus_bus_init() If device_register() returns error in ibmebus_bus_init(), name of kobject which is allocated in dev_set_name() called in device_add() is leaked. As comment of device_add() says, it should call put_device() to drop the reference count that was se
debian
CVE-2022-50557P4UNKNOWNfixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50557 CVE-2022-50557: linux - In the Linux kernel, the following vulnerability has been resolved: pinctrl: th...
In the Linux kernel, the following vulnerability has been resolved: pinctrl: thunderbay: fix possible memory leak in thunderbay_build_functions() The thunderbay_add_functions() will free memory of thunderbay_funcs when everything is ok, but thunderbay_funcs will not be freed when thunderbay_add_functions() fails, then there will be a memory leak, so we need to add kfree() wh
debian
CVE-2022-50565P4UNKNOWNfixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50565 CVE-2022-50565: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: plfxl...
In the Linux kernel, the following vulnerability has been resolved: wifi: plfxlc: fix potential memory leak in __lf_x_usb_enable_rx() urbs does not be freed in exception paths in __lf_x_usb_enable_rx(). That will trigger memory leak. To fix it, add kfree() for urbs within "error" label. Compile tested only.
Scope: local
bookworm: resolved (fixed in 6.1.4-1)
bullseye: resolve
debian
CVE-2022-50637P4UNKNOWNfixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50637 CVE-2022-50637: linux - In the Linux kernel, the following vulnerability has been resolved: cpufreq: qc...
In the Linux kernel, the following vulnerability has been resolved: cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() If "cpu_dev" fails to get opp table in qcom_cpufreq_hw_read_lut(), the program will return, resulting in "table" resource is not released.
Scope: local
bookworm: resolved (fixed in 6.1.4-1)
bullseye: resolved (fixed in 5.10.178-1)
forky: resolve
debian
CVE-2022-50633P4UNKNOWNfixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50633 CVE-2022-50633: linux - In the Linux kernel, the following vulnerability has been resolved: usb: dwc3: ...
In the Linux kernel, the following vulnerability has been resolved: usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init of_icc_get() alloc resources for path handle, we should release it when not need anymore. Like the release in dwc3_qcom_interconnect_exit() function. Add icc_put() in error handling to fix this.
Scope: local
bookworm: resolved (fixed in 6.1.4-1)
debian
CVE-2022-50622P4UNKNOWNfixed in linux 6.0.3-1 (bookworm)2022
CVE-2022-50622 CVE-2022-50622: linux - In the Linux kernel, the following vulnerability has been resolved: ext4: fix p...
In the Linux kernel, the following vulnerability has been resolved: ext4: fix potential memory leak in ext4_fc_record_modified_inode() As krealloc may return NULL, in this case 'state->fc_modified_inodes' may not be freed by krealloc, but 'state->fc_modified_inodes' already set NULL. Then will lead to 'state->fc_modified_inodes' memory leak.
Scope: local
bookworm: resolved (
debian
CVE-2026-23027P4LOWfixed in linux 6.18.8-1 (forky)2026
CVE-2026-23027 [LOW] CVE-2026-23027: linux - In the Linux kernel, the following vulnerability has been resolved: LoongArch: ...
In the Linux kernel, the following vulnerability has been resolved: LoongArch: KVM: Fix kvm_device leak in kvm_pch_pic_destroy() In kvm_ioctl_create_device(), kvm_device has allocated memory, kvm_device->destroy() seems to be supposed to free its kvm_device struct, but kvm_pch_pic_destroy() is not currently doing this, that would lead to a memory leak. So, fix it.
Scop
debian
CVE-2026-23028P4LOWfixed in linux 6.18.8-1 (forky)2026
CVE-2026-23028 [LOW] CVE-2026-23028: linux - In the Linux kernel, the following vulnerability has been resolved: LoongArch: ...
In the Linux kernel, the following vulnerability has been resolved: LoongArch: KVM: Fix kvm_device leak in kvm_ipi_destroy() In kvm_ioctl_create_device(), kvm_device has allocated memory, kvm_device->destroy() seems to be supposed to free its kvm_device struct, but kvm_ipi_destroy() is not currently doing this, that would lead to a memory leak. So, fix it.
Scope: local
debian
CVE-2026-23029P4LOWfixed in linux 6.18.8-1 (forky)2026
CVE-2026-23029 [LOW] CVE-2026-23029: linux - In the Linux kernel, the following vulnerability has been resolved: LoongArch: ...
In the Linux kernel, the following vulnerability has been resolved: LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy() In kvm_ioctl_create_device(), kvm_device has allocated memory, kvm_device->destroy() seems to be supposed to free its kvm_device struct, but kvm_eiointc_destroy() is not currently doing this, that would lead to a memory leak. So, fix it.
Scop
debian
CVE-2022-50619P4UNKNOWNfixed in linux 6.0.7-1 (bookworm)2022
CVE-2022-50619 CVE-2022-50619: linux - In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd:...
In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() If the number of pages from the userptr BO differs from the SG BO then the allocated memory for the SG table doesn't get freed before returning -EINVAL, which may lead to a memory leak in some error paths. Fix this by checking the number of pages before
debian
CVE-2023-54005P4UNKNOWNfixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-54005 CVE-2023-54005: linux - In the Linux kernel, the following vulnerability has been resolved: binder: fix...
In the Linux kernel, the following vulnerability has been resolved: binder: fix memory leak in binder_init() In binder_init(), the destruction of binder_alloc_shrinker_init() is not performed in the wrong path, which will cause memory leaks. So this commit introduces binder_alloc_shrinker_exit() and calls it in the wrong path to fix that.
Scope: local
bookworm: resolved (fix
debian
CVE-2023-54001P4UNKNOWNfixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-54001 CVE-2023-54001: linux - In the Linux kernel, the following vulnerability has been resolved: staging: r8...
In the Linux kernel, the following vulnerability has been resolved: staging: r8712: Fix memory leak in _r8712_init_xmit_priv() In the above mentioned routine, memory is allocated in several places. If the first succeeds and a later one fails, the routine will leak memory. This patch fixes commit 2865d42c78a9 ("staging: r8712u: Add the new driver to the mainline kernel"). A p
debian
CVE-2023-54294P4UNKNOWNfixed in linux 6.1.37-1 (bookworm)2023
CVE-2023-54294 CVE-2023-54294: linux - In the Linux kernel, the following vulnerability has been resolved: md/raid10: ...
In the Linux kernel, the following vulnerability has been resolved: md/raid10: fix memleak of md thread In raid10_run(), if setup_conf() succeed and raid10_run() failed before setting 'mddev->thread', then in the error path 'conf->thread' is not freed. Fix the problem by setting 'mddev->thread' right after setup_conf().
Scope: local
bookworm: resolved (fixed in 6.1.37-1)
bul
debian