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 159 of 632
CVE-2022-49556P4HIGHCVSS 7.1fixed in linux 5.18.2-1 (bookworm)2022
CVE-2022-49556 [HIGH] CVE-2022-49556: linux - In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: U...
In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak For some sev ioctl interfaces, the length parameter that is passed maybe less than or equal to SEV_FW_BLOB_MAX_SIZE, but larger than the data that PSP firmware returns. In this case, kmalloc will allocate memory that is the siz
debian
CVE-2022-48866P4HIGHCVSS 7.1fixed in linux 5.16.18-1 (bookworm)2022
CVE-2022-48866 [HIGH] CVE-2022-48866: linux - In the Linux kernel, the following vulnerability has been resolved: HID: hid-th...
In the Linux kernel, the following vulnerability has been resolved: HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts Syzbot reported an slab-out-of-bounds Read in thrustmaster_probe() bug. The root case is in missing validation check of actual number of endpoints. Code should not blindly access usb_host_interface::endpoint array, since it may contain les
debian
CVE-2024-38560P4HIGHCVSS 7.1fixed in linux 6.1.94-1 (bookworm)2024
CVE-2024-38560 [HIGH] CVE-2024-38560: linux - In the Linux kernel, the following vulnerability has been resolved: scsi: bfa: ...
In the Linux kernel, the following vulnerability has been resolved: scsi: bfa: Ensure the copied buf is NUL terminated Currently, we allocate a nbytes-sized kernel buffer and copy nbytes from userspace to that buffer. Later, we use sscanf on this buffer but we don't ensure that the string is terminated inside the buffer, this can lead to OOB read when using sscanf. Fi
debian
CVE-2014-3181P4MEDIUMCVSS 6.9fixed in linux 3.16.5-1 (bookworm)2014
CVE-2014-3181 [MEDIUM] CVE-2014-3181: linux - Multiple stack-based buffer overflows in the magicmouse_raw_event function in dr...
Multiple stack-based buffer overflows in the magicmouse_raw_event function in drivers/hid/hid-magicmouse.c in the Magic Mouse HID driver in the Linux kernel through 3.16.3 allow physically proximate attackers to cause a denial of service (system crash) or possibly execute arbitrary code via a crafted device that provides a large amount of (1) EHCI or (2) XHCI data ass
debian
CVE-2021-47383P4HIGHCVSS 7.1fixed in linux 5.14.12-1 (bookworm)2021
CVE-2021-47383 [HIGH] CVE-2021-47383: linux - In the Linux kernel, the following vulnerability has been resolved: tty: Fix ou...
In the Linux kernel, the following vulnerability has been resolved: tty: Fix out-of-bound vmalloc access in imageblit This issue happens when a userspace program does an ioctl FBIOPUT_VSCREENINFO passing the fb_var_screeninfo struct containing only the fields xres, yres, and bits_per_pixel with values. If this struct is the same as the previous ioctl, the vc_resize()
debian
CVE-2021-47245P4HIGHCVSS 7.1fixed in linux 5.10.46-1 (bookworm)2021
CVE-2021-47245 [HIGH] CVE-2021-47245: linux - In the Linux kernel, the following vulnerability has been resolved: netfilter: ...
In the Linux kernel, the following vulnerability has been resolved: netfilter: synproxy: Fix out of bounds when parsing TCP options The TCP option parser in synproxy (synproxy_parse_options) could read one byte out of bounds. When the length is 1, the execution flow gets into the loop, reads one byte of the opcode, and if the opcode is neither TCPOPT_EOL nor TCPOPT_NO
debian
CVE-2022-49163P4HIGHCVSS 7.1fixed in linux 5.17.3-1 (bookworm)2022
CVE-2022-49163 [HIGH] CVE-2022-49163: linux - In the Linux kernel, the following vulnerability has been resolved: media: imx-...
In the Linux kernel, the following vulnerability has been resolved: media: imx-jpeg: fix a bug of accessing array out of bounds When error occurs in parsing jpeg, the slot isn't acquired yet, it may be the default value MXC_MAX_SLOTS. If the driver access the slot using the incorrect slot number, it will access array out of bounds. The result is the driver will change
debian
CVE-2022-49706P4HIGHCVSS 7.1fixed in linux 5.18.14-1 (bookworm)2022
CVE-2022-49706 [HIGH] CVE-2022-49706: linux - In the Linux kernel, the following vulnerability has been resolved: zonefs: fix...
In the Linux kernel, the following vulnerability has been resolved: zonefs: fix zonefs_iomap_begin() for reads If a readahead is issued to a sequential zone file with an offset exactly equal to the current file size, the iomap type is set to IOMAP_UNWRITTEN, which will prevent an IO, but the iomap length is calculated as 0. This causes a WARN_ON() in iomap_iter(): [17
debian
CVE-2022-49289P4HIGHCVSS 7.1fixed in linux 5.16.18-1 (bookworm)2022
CVE-2022-49289 [HIGH] CVE-2022-49289: linux - In the Linux kernel, the following vulnerability has been resolved: uaccess: fi...
In the Linux kernel, the following vulnerability has been resolved: uaccess: fix integer overflow on access_ok() Three architectures check the end of a user access against the address limit without taking a possible overflow into account. Passing a negative length or another overflow in here returns success when it should not. Use the most common correct implementatio
debian
CVE-2021-46992P4HIGHCVSS 7.1fixed in linux 5.10.38-1 (bookworm)2021
CVE-2021-46992 [HIGH] CVE-2021-46992: linux - In the Linux kernel, the following vulnerability has been resolved: netfilter: ...
In the Linux kernel, the following vulnerability has been resolved: netfilter: nftables: avoid overflows in nft_hash_buckets() Number of buckets being stored in 32bit variables, we have to ensure that no overflows occur in nft_hash_buckets() syzbot injected a size == 0x40000000 and reported: UBSAN: shift-out-of-bounds in ./include/linux/log2.h:57:13 shift exponent 64
debian
CVE-2024-44999P4HIGHCVSS 7.1fixed in linux 6.1.112-1 (bookworm)2024
CVE-2024-44999 [HIGH] CVE-2024-44999: linux - In the Linux kernel, the following vulnerability has been resolved: gtp: pull n...
In the Linux kernel, the following vulnerability has been resolved: gtp: pull network headers in gtp_dev_xmit() syzbot/KMSAN reported use of uninit-value in get_dev_xmit() [1] We must make sure the IPv4 or Ipv6 header is pulled in skb->head before accessing fields in them. Use pskb_inet_may_pull() to fix this issue. [1] BUG: KMSAN: uninit-value in ipv6_pdp_find driver
debian
CVE-2021-47243P4HIGHCVSS 7.1fixed in linux 5.10.46-1 (bookworm)2021
CVE-2021-47243 [HIGH] CVE-2021-47243: linux - In the Linux kernel, the following vulnerability has been resolved: sch_cake: F...
In the Linux kernel, the following vulnerability has been resolved: sch_cake: Fix out of bounds when parsing TCP options and header The TCP option parser in cake qdisc (cake_get_tcpopt and cake_tcph_may_drop) could read one byte out of bounds. When the length is 1, the execution flow gets into the loop, reads one byte of the opcode, and if the opcode is neither TCPOPT
debian
CVE-2024-35966P4HIGHCVSS 7.1fixed in linux 6.1.112-1 (bookworm)2024
CVE-2024-35966 [HIGH] CVE-2024-35966: linux - In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ...
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: Fix not validating setsockopt user input syzbot reported rfcomm_sock_setsockopt_old() is copying data without checking user input length. BUG: KASAN: slab-out-of-bounds in copy_from_sockptr_offset include/linux/sockptr.h:49 [inline] BUG: KASAN: slab-out-of-bounds in copy_from_sockpt
debian
CVE-2021-47633P4HIGHCVSS 7.1fixed in linux 5.17.3-1 (bookworm)2021
CVE-2021-47633 [HIGH] CVE-2021-47633: linux - In the Linux kernel, the following vulnerability has been resolved: ath5k: fix ...
In the Linux kernel, the following vulnerability has been resolved: ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 The bug was found during fuzzing. Stacktrace locates it in ath5k_eeprom_convert_pcal_info_5111. When none of the curve is selected in the loop, idx can go up to AR5K_EEPROM_N_PD_CURVES. The line makes pd out of bound. pd = &chinfo[pier].pd_curves[idx]
debian
CVE-2024-26597P4HIGHCVSS 7.1fixed in linux 6.1.76-1 (bookworm)2024
CVE-2024-26597 [HIGH] CVE-2024-26597: linux - In the Linux kernel, the following vulnerability has been resolved: net: qualco...
In the Linux kernel, the following vulnerability has been resolved: net: qualcomm: rmnet: fix global oob in rmnet_policy The variable rmnet_link_ops assign a *bigger* maxtype which leads to a global out-of-bounds read when parsing the netlink attributes. See bug trace below: ================================================================== BUG: KASAN: global-out-of-b
debian
CVE-2022-49401P4HIGHCVSS 7.1fixed in linux 5.18.5-1 (bookworm)2022
CVE-2022-49401 [HIGH] CVE-2022-49401: linux - In the Linux kernel, the following vulnerability has been resolved: mm/page_own...
In the Linux kernel, the following vulnerability has been resolved: mm/page_owner: use strscpy() instead of strlcpy() current->comm[] is not a string (no guarantee for a zero byte in it). strlcpy(s1, s2, l) is calling strlen(s2), potentially causing out-of-bound access, as reported by syzbot: detected buffer overflow in __fortify_strlen ------------[ cut here ]-------
debian
CVE-2024-41091P4HIGHCVSS 7.1fixed in linux 6.1.106-1 (bookworm)2024
CVE-2024-41091 [HIGH] CVE-2024-41091: linux - In the Linux kernel, the following vulnerability has been resolved: tun: add mi...
In the Linux kernel, the following vulnerability has been resolved: tun: add missing verification for short frame The cited commit missed to check against the validity of the frame length in the tun_xdp_one() path, which could cause a corrupted skb to be sent downstack. Even before the skb is transmitted, the tun_xdp_one-->eth_type_trans() may access the Ethernet head
debian
CVE-2024-41090P4HIGHCVSS 7.1fixed in linux 6.1.106-1 (bookworm)2024
CVE-2024-41090 [HIGH] CVE-2024-41090: linux - In the Linux kernel, the following vulnerability has been resolved: tap: add mi...
In the Linux kernel, the following vulnerability has been resolved: tap: add missing verification for short frame The cited commit missed to check against the validity of the frame length in the tap_get_user_xdp() path, which could cause a corrupted skb to be sent downstack. Even before the skb is transmitted, the tap_get_user_xdp()-->skb_set_network_header() may assu
debian
CVE-2023-1838P4HIGHCVSS 7.1fixed in linux 5.17.11-1 (bookworm)2023
CVE-2023-1838 [HIGH] CVE-2023-1838: linux - A use-after-free flaw was found in vhost_net_set_backend in drivers/vhost/net.c ...
A use-after-free flaw was found in vhost_net_set_backend in drivers/vhost/net.c in virtio network subcomponent in the Linux kernel due to a double fget. This flaw could allow a local attacker to crash the system, and could even lead to a kernel information leak problem.
Scope: local
bookworm: resolved (fixed in 5.17.11-1)
bullseye: resolved (fixed in 5.10.120-1)
forky:
debian
CVE-2024-36915P4HIGHCVSS 7.1fixed in linux 6.1.119-1 (bookworm)2024
CVE-2024-36915 [HIGH] CVE-2024-36915: linux - In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: ...
In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies syzbot reported unsafe calls to copy_from_sockptr() [1] Use copy_safe_from_sockptr() instead. [1] BUG: KASAN: slab-out-of-bounds in copy_from_sockptr_offset include/linux/sockptr.h:49 [inline] BUG: KASAN: slab-out-of-bounds in copy_from_sockptr includ
debian