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 170 of 632
CVE-2025-39735P4HIGHCVSS 7.1fixed in linux 6.1.135-1 (bookworm)2025
CVE-2025-39735 [HIGH] CVE-2025-39735: linux - In the Linux kernel, the following vulnerability has been resolved: jfs: fix sl...
In the Linux kernel, the following vulnerability has been resolved: jfs: fix slab-out-of-bounds read in ea_get() During the "size_check" label in ea_get(), the code checks if the extended attribute list (xattr) size matches ea_size. If not, it logs "ea_get: invalid extended attribute" and calls print_hex_dump(). Here, EALIST_SIZE(ea_buf->xattr) returns 4110417968, whi
debian
CVE-2024-38599P4HIGHCVSS 7.1fixed in linux 6.1.94-1 (bookworm)2024
CVE-2024-38599 [HIGH] CVE-2024-38599: linux - In the Linux kernel, the following vulnerability has been resolved: jffs2: prev...
In the Linux kernel, the following vulnerability has been resolved: jffs2: prevent xattr node from overflowing the eraseblock Add a check to make sure that the requested xattr node size is no larger than the eraseblock minus the cleanmarker. Unlike the usual inode nodes, the xattr nodes aren't split into parts and spread across multiple eraseblocks, which means that a
debian
CVE-2024-53108P4LOWCVSS 7.1fixed in linux 6.11.10-1 (forky)2024
CVE-2024-53108 [HIGH] CVE-2024-53108: 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: Adjust VSDB parser for replay feature At some point, the IEEE ID identification for the replay check in the AMD EDID was added. However, this check causes the following out-of-bounds issues when using KASAN: [ 27.804016] BUG: KASAN: slab-out-of-bounds in amdgpu_dm_update_freesync_caps
debian
CVE-2021-47110P4HIGHCVSS 7.1fixed in linux 5.10.46-1 (bookworm)2021
CVE-2021-47110 [HIGH] CVE-2021-47110: linux - In the Linux kernel, the following vulnerability has been resolved: x86/kvm: Di...
In the Linux kernel, the following vulnerability has been resolved: x86/kvm: Disable kvmclock on all CPUs on shutdown Currenly, we disable kvmclock from machine_shutdown() hook and this only happens for boot CPU. We need to disable it for all CPUs to guard against memory corruption e.g. on restore from hibernate. Note, writing '0' to kvmclock MSR doesn't clear memory
debian
CVE-2023-52842P4HIGHCVSS 7.1fixed in linux 6.1.64-1 (bookworm)2023
CVE-2023-52842 [HIGH] CVE-2023-52842: linux - In the Linux kernel, the following vulnerability has been resolved: virtio/vsoc...
In the Linux kernel, the following vulnerability has been resolved: virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt() KMSAN reported the following uninit-value access issue: ===================================================== BUG: KMSAN: uninit-value in virtio_transport_recv_pkt+0x1dfb/0x26a0 net/vmw_vsock/virtio_transport_common.c:1421 virtio_transport_
debian
CVE-2022-49518P4HIGHCVSS 7.1fixed in linux 5.18.5-1 (bookworm)2022
CVE-2022-49518 [HIGH] CVE-2022-49518: linux - In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: ...
In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload It is possible to craft a topology where sof_get_control_data() would do out of bounds access because it expects that it is only called when the payload is bytes type. Confusingly it also handles other types of controls, but the
debian
CVE-2022-48966P4HIGHCVSS 7.1fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-48966 [HIGH] CVE-2022-48966: linux - In the Linux kernel, the following vulnerability has been resolved: net: mvneta...
In the Linux kernel, the following vulnerability has been resolved: net: mvneta: Prevent out of bounds read in mvneta_config_rss() The pp->indir[0] value comes from the user. It is passed to: if (cpu_online(pp->rxq_def)) inside the mvneta_percpu_elect() function. It needs bounds checkeding to ensure that it is not beyond the end of the cpu bitmap.
Scope: local
bookwor
debian
CVE-2021-47138P4HIGHCVSS 7.1fixed in linux 5.14.6-1 (bookworm)2021
CVE-2021-47138 [HIGH] CVE-2021-47138: linux - In the Linux kernel, the following vulnerability has been resolved: cxgb4: avoi...
In the Linux kernel, the following vulnerability has been resolved: cxgb4: avoid accessing registers when clearing filters Hardware register having the server TID base can contain invalid values when adapter is in bad state (for example, due to AER fatal error). Reading these invalid values in the register can lead to out-of-bound memory access. So, fix by using the s
debian
CVE-2024-50115P4HIGHCVSS 7.1fixed in linux 6.1.115-1 (bookworm)2024
CVE-2024-50115 [HIGH] CVE-2024-50115: linux - In the Linux kernel, the following vulnerability has been resolved: KVM: nSVM: ...
In the Linux kernel, the following vulnerability has been resolved: KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory Ignore nCR3[4:0] when loading PDPTEs from memory for nested SVM, as bits 4:0 of CR3 are ignored when PAE paging is used, and thus VMRUN doesn't enforce 32-byte alignment of nCR3. In the absolute worst case scenario, failure to ignore bits 4:0
debian
CVE-2021-47175P4HIGHCVSS 7.1fixed in linux 5.14.6-1 (bookworm)2021
CVE-2021-47175 [HIGH] CVE-2021-47175: linux - In the Linux kernel, the following vulnerability has been resolved: net/sched: ...
In the Linux kernel, the following vulnerability has been resolved: net/sched: fq_pie: fix OOB access in the traffic path the following script: # tc qdisc add dev eth0 handle 0x1 root fq_pie flows 2 # tc qdisc add dev eth0 clsact # tc filter add dev eth0 egress matchall action skbedit priority 0x10002 # ping 192.0.2.2 -I eth0 -c2 -w1 -q produces the following splat: B
debian
CVE-2024-36019P4LOWCVSS 7.1fixed in linux 6.8.9-1 (forky)2024
CVE-2024-36019 [HIGH] CVE-2024-36019: linux - In the Linux kernel, the following vulnerability has been resolved: regmap: map...
In the Linux kernel, the following vulnerability has been resolved: regmap: maple: Fix cache corruption in regcache_maple_drop() When keeping the upper end of a cache block entry, the entry[] array must be indexed by the offset from the base register of the block, i.e. max - mas.index. The code was indexing entry[] by only the register address, leading to an out-of-bo
debian
CVE-2022-49218P4HIGHCVSS 7.1fixed in linux 5.17.3-1 (bookworm)2022
CVE-2022-49218 [HIGH] CVE-2022-49218: linux - In the Linux kernel, the following vulnerability has been resolved: drm/dp: Fix...
In the Linux kernel, the following vulnerability has been resolved: drm/dp: Fix OOB read when handling Post Cursor2 register The link_status array was not large enough to read the Adjust Request Post Cursor2 register, so remove the common helper function to avoid an OOB read, found with a -Warray-bounds build: drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_get_a
debian
CVE-2022-49234P4HIGHCVSS 7.1fixed in linux 5.17.3-1 (bookworm)2022
CVE-2022-49234 [HIGH] CVE-2022-49234: linux - In the Linux kernel, the following vulnerability has been resolved: net: dsa: A...
In the Linux kernel, the following vulnerability has been resolved: net: dsa: Avoid cross-chip syncing of VLAN filtering Changes to VLAN filtering are not applicable to cross-chip notifications. On a system like this: .-----. .-----. .-----. | sw1 +---+ sw2 +---+ sw3 | '-1-2-' '-1-2-' '-1-2-' Before this change, upon sw1p1 leaving a bridge, a call to dsa_port_vlan_fil
debian
CVE-2021-46993P4HIGHCVSS 7.1fixed in linux 5.10.38-1 (bookworm)2021
CVE-2021-46993 [HIGH] CVE-2021-46993: linux - In the Linux kernel, the following vulnerability has been resolved: sched: Fix ...
In the Linux kernel, the following vulnerability has been resolved: sched: Fix out-of-bound access in uclamp Util-clamp places tasks in different buckets based on their clamp values for performance reasons. However, the size of buckets is currently computed using a rounding division, which can lead to an off-by-one error in some configurations. For instance, with 20 b
debian
CVE-2022-48714P4HIGHCVSS 7.1fixed in linux 5.16.10-1 (bookworm)2022
CVE-2022-48714 [HIGH] CVE-2022-48714: linux - In the Linux kernel, the following vulnerability has been resolved: bpf: Use VM...
In the Linux kernel, the following vulnerability has been resolved: bpf: Use VM_MAP instead of VM_ALLOC for ringbuf After commit 2fd3fb0be1d1 ("kasan, vmalloc: unpoison VM_ALLOC pages after mapping"), non-VM_ALLOC mappings will be marked as accessible in __get_vm_area_node() when KASAN is enabled. But now the flag for ringbuf area is VM_ALLOC, so KASAN will complain o
debian
CVE-2022-48701P4HIGHCVSS 7.1fixed in linux 5.19.11-1 (bookworm)2022
CVE-2022-48701 [HIGH] CVE-2022-48701: linux - In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-a...
In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() There may be a bad USB audio device with a USB ID of (0x04fa, 0x4201) and the number of it's interfaces less than 4, an out-of-bounds read bug occurs when parsing the interface descriptor for this device. Fix this by checki
debian
CVE-2023-52525P4HIGHCVSS 7.1fixed in linux 6.1.64-1 (bookworm)2023
CVE-2023-52525 [HIGH] CVE-2023-52525: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: mwifi...
In the Linux kernel, the following vulnerability has been resolved: wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet Only skip the code path trying to access the rfc1042 headers when the buffer is too small, so the driver can still process packets without rfc1042 headers.
Scope: local
bookworm: resolved (fixed in 6.1.64-1)
bullseye: resolved (fixed
debian
CVE-2022-48967P4HIGHCVSS 7.1fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-48967 [HIGH] CVE-2022-48967: linux - In the Linux kernel, the following vulnerability has been resolved: NFC: nci: B...
In the Linux kernel, the following vulnerability has been resolved: NFC: nci: Bounds check struct nfc_target arrays While running under CONFIG_FORTIFY_SOURCE=y, syzkaller reported: memcpy: detected field-spanning write (size 129) of single field "target->sensf_res" at net/nfc/nci/ntf.c:260 (size 18) This appears to be a legitimate lack of bounds checking in nci_add_ne
debian
CVE-2025-39778P4LOWCVSS 7.1fixed in linux 6.12.25-1 (forky)2025
CVE-2025-39778 [HIGH] CVE-2025-39778: linux - In the Linux kernel, the following vulnerability has been resolved: objtool, nv...
In the Linux kernel, the following vulnerability has been resolved: objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() The csts_state_names[] array only has six sparse entries, but the iteration code in nvmet_ctrl_state_show() iterates seven, resulting in a potential out-of-bounds stack read. Fix that. Fixes the following warning with an UBSAN k
debian
CVE-2024-46854P4HIGHCVSS 7.1fixed in linux 6.1.112-1 (bookworm)2024
CVE-2024-46854 [HIGH] CVE-2024-46854: linux - In the Linux kernel, the following vulnerability has been resolved: net: dpaa: ...
In the Linux kernel, the following vulnerability has been resolved: net: dpaa: Pad packets to ETH_ZLEN When sending packets under 60 bytes, up to three bytes of the buffer following the data may be leaked. Avoid this by extending all packets to ETH_ZLEN, ensuring nothing is leaked in the padding. This bug can be reproduced by running $ ping -s 11 destination
Scope: lo
debian