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 242 of 632
CVE-2023-53831P4UNKNOWNfixed in linux 6.1.55-1 (bookworm)2023
CVE-2023-53831 CVE-2023-53831: linux - In the Linux kernel, the following vulnerability has been resolved: net: read s...
In the Linux kernel, the following vulnerability has been resolved: net: read sk->sk_family once in sk_mc_loop() syzbot is playing with IPV6_ADDRFORM quite a lot these days, and managed to hit the WARN_ON_ONCE(1) in sk_mc_loop() We have many more similar issues to fix. WARNING: CPU: 1 PID: 1593 at net/core/sock.c:782 sk_mc_loop+0x165/0x260 Modules linked in: CPU: 1 PID: 1593
debian
CVE-2022-50678P4UNKNOWNfixed in linux 6.0.3-1 (bookworm)2022
CVE-2022-50678 CVE-2022-50678: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: brcmf...
In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: fix invalid address access when enabling SCAN log level The variable i is changed when setting random MAC address and causes invalid address access when printing the value of pi->reqs[i]->reqid. We replace reqs index with ri to fix the issue. [ 136.726473] Unable to handle kernel access to us
debian
CVE-2025-40008P4UNKNOWNfixed in linux 6.1.158-1 (bookworm)2025
CVE-2025-40008 CVE-2025-40008: linux - In the Linux kernel, the following vulnerability has been resolved: kmsan: fix ...
In the Linux kernel, the following vulnerability has been resolved: kmsan: fix out-of-bounds access to shadow memory Running sha224_kunit on a KMSAN-enabled kernel results in a crash in kmsan_internal_set_shadow_origin(): BUG: unable to handle page fault for address: ffffbc3840291000 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 18
debian
CVE-2022-50731P4UNKNOWNfixed in linux 6.0.3-1 (bookworm)2022
CVE-2022-50731 CVE-2022-50731: linux - In the Linux kernel, the following vulnerability has been resolved: crypto: akc...
In the Linux kernel, the following vulnerability has been resolved: crypto: akcipher - default implementation for setting a private key Changes from v1: * removed the default implementation from set_pub_key: it is assumed that an implementation must always have this callback defined as there are no use case for an algorithm, which doesn't need a public key Many akcipher impl
debian
CVE-2023-53834P4UNKNOWNfixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53834 CVE-2023-53834: linux - In the Linux kernel, the following vulnerability has been resolved: iio: adc: i...
In the Linux kernel, the following vulnerability has been resolved: iio: adc: ina2xx: avoid NULL pointer dereference on OF device match The affected lines were resulting in a NULL pointer dereference on our platform because the device tree contained the following list of compatible strings: power-sensor@40 { compatible = "ti,ina232", "ti,ina231"; ... }; Since the driver does
debian
CVE-2022-50763P4UNKNOWNfixed in linux 6.0.3-1 (bookworm)2022
CVE-2022-50763 CVE-2022-50763: linux - In the Linux kernel, the following vulnerability has been resolved: crypto: mar...
In the Linux kernel, the following vulnerability has been resolved: crypto: marvell/octeontx - prevent integer overflows The "code_length" value comes from the firmware file. If your firmware is untrusted realistically there is probably very little you can do to protect yourself. Still we try to limit the damage as much as possible. Also Smatch marks any data read from the f
debian
CVE-2025-40007P4LOWfixed in linux 6.16.10-1 (forky)2025
CVE-2025-40007 [LOW] CVE-2025-40007: linux - In the Linux kernel, the following vulnerability has been resolved: netfs: fix ...
In the Linux kernel, the following vulnerability has been resolved: netfs: fix reference leak Commit 20d72b00ca81 ("netfs: Fix the request's work item to not require a ref") modified netfs_alloc_request() to initialize the reference counter to 2 instead of 1. The rationale was that the requet's "work" would release the second reference after completion (via netfs_{read
debian
CVE-2026-23035P4UNKNOWNfixed in linux 6.18.8-1 (forky)2026
CVE-2026-23035 CVE-2026-23035: linux - In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: ...
In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv mlx5e_priv is an unstable structure that can be memset(0) if profile attaching fails. Pass netdev to mlx5e_destroy_netdev() to guarantee it will work on a valid netdev. On mlx5e_remove: Check validity of priv->profile, before attempting to cleanu
debian
CVE-2022-50739P4UNKNOWNfixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50739 CVE-2022-50739: linux - In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: A...
In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: Add null pointer check for inode operations This adds a sanity check for the i_op pointer of the inode which is returned after reading Root directory MFT record. We should check the i_op is valid before trying to create the root dentry, otherwise we may encounter a NPD while mounting a image with a
debian
CVE-2022-50652P4UNKNOWNfixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50652 CVE-2022-50652: linux - In the Linux kernel, the following vulnerability has been resolved: uio: uio_dm...
In the Linux kernel, the following vulnerability has been resolved: uio: uio_dmem_genirq: Fix missing unlock in irq configuration Commit b74351287d4b ("uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()") started calling disable_irq() without holding the spinlock because it can sleep. However, that fix introduced another bug: if interrupt is already disab
debian
CVE-2025-68287P4UNKNOWNfixed in linux 6.1.159-1 (bookworm)2025
CVE-2025-68287 CVE-2025-68287: 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: Fix race condition between concurrent dwc3_remove_requests() call paths This patch addresses a race condition caused by unsynchronized execution of multiple call paths invoking `dwc3_remove_requests()`, leading to premature freeing of USB requests and subsequent crashes. Three distinct execution p
debian
CVE-2025-40223P4UNKNOWNfixed in linux 6.1.158-1 (bookworm)2025
CVE-2025-40223 CVE-2025-40223: linux - In the Linux kernel, the following vulnerability has been resolved: most: usb: ...
In the Linux kernel, the following vulnerability has been resolved: most: usb: Fix use-after-free in hdm_disconnect hdm_disconnect() calls most_deregister_interface(), which eventually unregisters the MOST interface device with device_unregister(iface->dev). If that drops the last reference, the device core may call release_mdev() immediately while hdm_disconnect() is still
debian
CVE-2025-40052P4LOWfixed in linux 6.17.6-1 (forky)2025
CVE-2025-40052 [LOW] CVE-2025-40052: 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 crypto buffers in non-linear memory The crypto API, through the scatterlist API, expects input buffers to be in linear memory. We handle this with the cifs_sg_set_buf() helper that converts vmalloc'd memory to their corresponding pages. However, when we allocate our aead_request buffer
debian
CVE-2022-50657P4UNKNOWNfixed in linux 6.0.7-1 (bookworm)2022
CVE-2022-50657 CVE-2022-50657: linux - In the Linux kernel, the following vulnerability has been resolved: riscv: mm: ...
In the Linux kernel, the following vulnerability has been resolved: riscv: mm: add missing memcpy in kasan_init Hi Atish, It seems that the panic is due to the missing memcpy during kasan_init. Could you please check whether this patch is helpful? When doing kasan_populate, the new allocated base_pud/base_p4d should contain kasan_early_shadow_{pud, p4d}'s content. Add the mi
debian
CVE-2025-40106P4UNKNOWNfixed in linux 6.1.158-1 (bookworm)2025
CVE-2025-40106 CVE-2025-40106: linux - In the Linux kernel, the following vulnerability has been resolved: comedi: fix...
In the Linux kernel, the following vulnerability has been resolved: comedi: fix divide-by-zero in comedi_buf_munge() The comedi_buf_munge() function performs a modulo operation `async->munge_chan %= async->cmd.chanlist_len` without first checking if chanlist_len is zero. If a user program submits a command with chanlist_len set to zero, this causes a divide-by-zero error whe
debian
CVE-2023-53702P4UNKNOWNfixed in linux 6.1.37-1 (bookworm)2023
CVE-2023-53702 CVE-2023-53702: linux - In the Linux kernel, the following vulnerability has been resolved: s390/crypto...
In the Linux kernel, the following vulnerability has been resolved: s390/crypto: use vector instructions only if available for ChaCha20 Commit 349d03ffd5f6 ("crypto: s390 - add crypto library interface for ChaCha20") added a library interface to the s390 specific ChaCha20 implementation. However no check was added to verify if the required facilities are installed before bra
debian
CVE-2023-53854P4UNKNOWNfixed in linux 6.1.37-1 (bookworm)2023
CVE-2023-53854 CVE-2023-53854: linux - In the Linux kernel, the following vulnerability has been resolved: ASoC: media...
In the Linux kernel, the following vulnerability has been resolved: ASoC: mediatek: mt8186: Fix use-after-free in driver remove path When devm runs function in the "remove" path for a device it runs them in the reverse order. That means that if you have parts of your driver that aren't using devm or are using "roll your own" devm w/ devm_add_action_or_reset() you need to kee
debian
CVE-2025-40181P4LOWfixed in linux 6.17.6-1 (forky)2025
CVE-2025-40181 [LOW] CVE-2025-40181: linux - In the Linux kernel, the following vulnerability has been resolved: x86/kvm: Fo...
In the Linux kernel, the following vulnerability has been resolved: x86/kvm: Force legacy PCI hole to UC when overriding MTRRs for TDX/SNP When running as an SNP or TDX guest under KVM, force the legacy PCI hole, i.e. memory between Top of Lower Usable DRAM and 4GiB, to be mapped as UC via a forced variable MTRR range. In most KVM-based setups, legacy devices such as t
debian
CVE-2025-40338P4UNKNOWNfixed in linux 6.17.8-1 (forky)2025
CVE-2025-40338 CVE-2025-40338: linux - In the Linux kernel, the following vulnerability has been resolved: ASoC: Intel...
In the Linux kernel, the following vulnerability has been resolved: ASoC: Intel: avs: Do not share the name pointer between components By sharing 'name' directly, tearing down components may lead to use-after-free errors. Duplicate the name to avoid that. At the same time, update the order of operations - since commit cee28113db17 ("ASoC: dmaengine_pcm: Allow passing compone
debian
CVE-2023-54110P4UNKNOWNfixed in linux 6.1.7-1 (bookworm)2023
CVE-2023-54110 CVE-2023-54110: linux - In the Linux kernel, the following vulnerability has been resolved: usb: rndis_...
In the Linux kernel, the following vulnerability has been resolved: usb: rndis_host: Secure rndis_query check against int overflow Variables off and len typed as uint32 in rndis_query function are controlled by incoming RNDIS response message thus their value may be manipulated. Setting off to a unexpectetly large value will cause the sum with len and 8 to overflow and pass
debian