VulnSea

Linux vulnerabilities

CVEs whose affected-version data names the Linux package. Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

6539 CVEsRSS

CVE-2026-64102Critical· 9.8
3mo ago

RDMA/siw: Reject MPA FPDU length underflow before signed receive math

In the Linux kernel, the following vulnerability has been resolved: RDMA/siw: Reject MPA FPDU length underflow before signed receive math A malicious connected siw peer can send an iWARP FPDU whose MPA length field (c_hdr->mpa_len, 16 …

▾ MidnightLinux · LinuxEPSS 0.50%via CVEORG
CVE-2026-64098High· 7.8
3mo ago

drm/virtio: use uninterruptible resv lock for plane updates

In the Linux kernel, the following vulnerability has been resolved: drm/virtio: use uninterruptible resv lock for plane updates virtio_gpu_cursor_plane_update() and virtio_gpu_resource_flush() lock the framebuffer BO's dma_resv via vir…

▾ TwilightLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-64053High· 7.8
3mo ago

block: don't overwrite bip_vcnt in bio_integrity_copy_user()

In the Linux kernel, the following vulnerability has been resolved: block: don't overwrite bip_vcnt in bio_integrity_copy_user() bio_integrity_add_page() already sets bip_vcnt to 1 for the bounce segment. Overwriting it with nr_vecs br…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-64097High· 7.8
3mo ago

drm/amd/display: Validate GPIO pin LUT table size before iterating

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Validate GPIO pin LUT table size before iterating [Why&How] The GPIO pin table parsers in get_gpio_i2c_info() and bios_parser_get_gpio_pin_info() deri…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-64047Critical· 9.8
3mo ago

net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ring

In the Linux kernel, the following vulnerability has been resolved: net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ring When an sk_msg scatterlist ring wraps (sg.end < sg.start), tls_push_record() chains the tail p…

▾ MidnightLinux · LinuxEPSS 0.51%via CVEORG
CVE-2026-64046Critical· 9.8
3mo ago

net: tls: prevent chain-after-chain in plain text SG

In the Linux kernel, the following vulnerability has been resolved: net: tls: prevent chain-after-chain in plain text SG Sashiko points out that if end = 0 (start != 0) the current code will create a chain link to content type right af…

▾ MidnightLinux · LinuxEPSS 0.51%via CVEORG
CVE-2026-63980High· 7.5
3mo ago

net/handshake: Use spin_lock_bh for hn_lock

In the Linux kernel, the following vulnerability has been resolved: net/handshake: Use spin_lock_bh for hn_lock nvmet_tcp_state_change(), a socket callback that runs in BH context, can reach handshake_req_cancel() via nvmet_tcp_schedul…

▾ TwilightLinux · LinuxEPSS 0.34%via CVEORG
CVE-2026-63977High· 7.8
3mo ago

dpll: zl3073x: use __dpll_device_change_ntf() and remove change_work

In the Linux kernel, the following vulnerability has been resolved: dpll: zl3073x: use __dpll_device_change_ntf() and remove change_work The change_work was introduced to send device change notifications from DPLL device callbacks with…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-63976High· 8.8
3mo ago

Bluetooth: l2cap: clear chan->ident on ECRED reconfiguration success

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: l2cap: clear chan->ident on ECRED reconfiguration success l2cap_ecred_reconf_rsp() returns early on success without clearing chan->ident. Every other L2CAP …

▾ TwilightLinux · LinuxEPSS 0.57%via CVEORG
CVE-2026-63974High· 8.8
3mo ago

Bluetooth: hci_sync: Set HCI_CMD_DRAIN_WORKQUEUE during device close

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: Set HCI_CMD_DRAIN_WORKQUEUE during device close Since hci_dev_close_sync() can now be called during the reset path, we should also set HCI_CMD_DRA…

▾ TwilightLinux · LinuxEPSS 0.35%via CVEORG
CVE-2026-63947High· 8.8
3mo ago

Bluetooth: HIDP: fix missing length checks in hidp_input_report()

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: HIDP: fix missing length checks in hidp_input_report() hidp_input_report() reads keyboard and mouse payload data from an skb without first verifying that sk…

▾ TwilightLinux · LinuxEPSS 0.35%via CVEORG
CVE-2026-63968High· 7.5
3mo ago

ipv6: fix possible infinite loop in fib6_select_path()

In the Linux kernel, the following vulnerability has been resolved: ipv6: fix possible infinite loop in fib6_select_path() Found while auditing the same pattern Sashiko reported in rt6_fill_node() [1]. Apply the same fix as commit f8d8…

▾ TwilightLinux · LinuxEPSS 0.66%via CVEORG
CVE-2026-63952High· 8.4
3mo ago

memfd: deny writeable mappings when implying SEAL_WRITE

In the Linux kernel, the following vulnerability has been resolved: memfd: deny writeable mappings when implying SEAL_WRITE When SEAL_EXEC is added, SEAL_WRITE is implied to make W^X. But the implied seal is set after the check that m…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-63946High· 8.8
3mo ago

Bluetooth: ISO: fix UAF in iso_recv_frame

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: fix UAF in iso_recv_frame iso_recv_frame reads conn->sk under iso_conn_lock but releases the lock before using sk, with no reference held. A concurrent…

▾ TwilightLinux · LinuxEPSS 0.26%via CVEORG
CVE-2026-63945High· 7.8
3mo ago

Bluetooth: ISO: serialize iso_sock_clear_timer with socket lock

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: serialize iso_sock_clear_timer with socket lock iso_sock_close() calls iso_sock_clear_timer() before acquiring lock_sock(sk). iso_sock_clear_timer() r…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-63944High· 8.8
3mo ago

Bluetooth: hci_sync: fix UAF in hci_le_create_cis_sync

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: fix UAF in hci_le_create_cis_sync hci_le_create_cis_sync() dereferences conn->conn_timeout after releasing both rcu_read_lock() and hci_dev_lock(h…

▾ TwilightLinux · LinuxEPSS 0.33%via CVEORG
CVE-2026-63942High· 7.8
3mo ago

parport: Fix race between port and client registration

In the Linux kernel, the following vulnerability has been resolved: parport: Fix race between port and client registration The parport subsystem registers port devices before they are fully initialised, resulting in a race condition wh…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-63940Critical· 9.3
3mo ago

KVM: SEV: Ignore Port I/O requests of length '0'

In the Linux kernel, the following vulnerability has been resolved: KVM: SEV: Ignore Port I/O requests of length '0' Explicitly ignore Port I/O requests of length '0' (or count '0'), so that setting up the software scratch area (and ot…

▾ MidnightLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-63939Critical· 9.3⚖ disputed
3mo ago

KVM: SEV: Compute the correct max length of the in-GHCB scratch area

In the Linux kernel, the following vulnerability has been resolved: KVM: SEV: Compute the correct max length of the in-GHCB scratch area When setting the length of the GHCB scratch area, and the area is in the GHCB shared buffer, set t…

▾ MidnightLinux · LinuxEPSS 0.20%via CVEORG
CVE-2026-63938Critical· 9.3
3mo ago

KVM: SEV: Check PSC request indices against the actual size of the buffer

In the Linux kernel, the following vulnerability has been resolved: KVM: SEV: Check PSC request indices against the actual size of the buffer When processing Page State Change (PSC) requests, validate the PSC buffer against the effecti…

▾ MidnightLinux · LinuxEPSS 0.20%via CVEORG
CVE-2026-63937High· 8.8
3mo ago

KVM: SEV: Use READ_ONCE() when reading entries/indices from PSC buffer

In the Linux kernel, the following vulnerability has been resolved: KVM: SEV: Use READ_ONCE() when reading entries/indices from PSC buffer Use READ_ONCE() when reading entries/indices from the guest-accessible Page State Change buffer …

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-63927High· 7.8
3mo ago

usb: dwc2: Fix use after free in debug code

In the Linux kernel, the following vulnerability has been resolved: usb: dwc2: Fix use after free in debug code We're not allowed to dereference "urb" after calling usb_hcd_giveback_urb() so save the urb->status ahead of time.

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-63926High· 8.4
3mo ago

bpf: sockmap: fix tail fragment offset in bpf_msg_push_data

In the Linux kernel, the following vulnerability has been resolved: bpf: sockmap: fix tail fragment offset in bpf_msg_push_data When bpf_msg_push_data() inserts data in the middle of a scatterlist entry, it splits the original entry in…

▾ TwilightLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-63925High· 8.1
3mo ago

macsec: fix replay protection at XPN lower-PN wrap

In the Linux kernel, the following vulnerability has been resolved: macsec: fix replay protection at XPN lower-PN wrap In macsec_post_decrypt(), when pn is U32_MAX, pn + 1 overflows u32 to 0 and the first branch never fires. If next_pn…

▾ TwilightLinux · LinuxEPSS 0.35%via CVEORG
CVE-2026-63921High· 8.8
3mo ago

ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate().

In the Linux kernel, the following vulnerability has been resolved: ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate(). After patch 1/2 in this series, vti6_update() unlinks and relinks the tunnel through t->net. vti6_siocdevprivate() …

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-63912Critical· 9.8
3mo ago

xfrm: esp: restore combined single-frag length gate

In the Linux kernel, the following vulnerability has been resolved: xfrm: esp: restore combined single-frag length gate The ESP out-of-place fast path appends the trailer in esp_output_head() before esp_output_tail() allocates the dest…

▾ MidnightLinux · LinuxEPSS 0.71%via CVEORG
CVE-2026-63919High· 8.8
3mo ago

xfrm: input: hold netns during deferred transport reinjection

In the Linux kernel, the following vulnerability has been resolved: xfrm: input: hold netns during deferred transport reinjection Transport-mode reinjection stores a struct net pointer in skb->cb and uses it later from xfrm_trans_reinj…

▾ TwilightLinux · LinuxEPSS 0.65%via CVEORG
CVE-2026-63914High· 7.3
3mo ago

xfrm: route MIGRATE notifications to caller's netns

In the Linux kernel, the following vulnerability has been resolved: xfrm: route MIGRATE notifications to caller's netns xfrm_send_migrate() in net/xfrm/xfrm_user.c and pfkey_send_migrate() in net/key/af_key.c both hardcode &init_net fo…

▾ TwilightLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-63913High· 8.2
3mo ago

netfilter: conntrack: tcp: do not force CLOSE on invalid-seq RST without direction check

In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack: tcp: do not force CLOSE on invalid-seq RST without direction check An unintended behavior in the TCP conntrack state machine allows a connection …

▾ TwilightLinux · LinuxEPSS 0.97%via CVEORG
CVE-2026-63917High· 8.8
3mo ago

ip6: vti: Use ip6_tnl.net in vti6_changelink().

In the Linux kernel, the following vulnerability has been resolved: ip6: vti: Use ip6_tnl.net in vti6_changelink(). ip netns add ns1 ip netns add ns2 ip -n ns1 link add vti6_test type vti6 remote ::1 local ::2 key 7 ip -n ns1 link set …

▾ TwilightLinux · LinuxEPSS 0.17%via CVEORG
Linux vulnerabilities (CVEs) — page 136 · VulnSea