339755 matches found
EUVD-2026-103820
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hcicore: Serialize ACL scheduling with channel deletion hcichansent selects a channel under RCU but drops the read lock before accessing chan-conn and returning the channel. The ACL and LE schedulers then use its packe...
CVE-2026-98735
A use-after-free vulnerability exists in the Linux kernel Bluetooth hci_core component. The issue occurs because hci_chan_sent() selects a channel under RCU but releases the read lock before accessing chan->conn. This allows a disconnect command timeout to trigger hci_chan_del(), which unlinks...
CVE-2026-98734
The Linux kernel contains a use-after-free vulnerability in the hci_core component. The issue arises because hci_low_sent() drops the RCU read lock before calculating the connection quota, allowing hci_abort_conn_sync() to remove and free the connection while it is still being accessed by hci_sch...
EUVD-2026-103819
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hcicore: Serialize SCO and ISO scheduling with teardown hcilowsent selects a connection under RCU but drops the read lock before calculating its quota and returning it to the scheduler. The connection is then used...
CVE-2026-98734 Bluetooth: hci_core: Serialize SCO and ISO scheduling with teardown
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hcicore: Serialize SCO and ISO scheduling with teardown hcilowsent selects a connection under RCU but drops the read lock before calculating its quota and returning it to the scheduler. The connection is then used...
EUVD-2026-103818
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hcicore: Serialize fragmented ISO packet queueing The fragmented path in hciqueueiso calls skbqueuetail without holding conn-dataq.lock. The socket lock serializes senders, but the transmit worker can concurrently remo...
CVE-2026-98733
The Linux kernel contains a vulnerability in the Bluetooth subsystem within the hci_core component. The hci_queue_iso() function incorrectly calls __skb_queue_tail() without holding the conn->data_q.lock, leading to a race condition where a transmit worker can concurrently remove packets using...
CVE-2026-98733 Bluetooth: hci_core: Serialize fragmented ISO packet queueing
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hcicore: Serialize fragmented ISO packet queueing The fragmented path in hciqueueiso calls skbqueuetail without holding conn-dataq.lock. The socket lock serializes senders, but the transmit worker can concurrently remo...
EUVD-2026-103817
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel: fix buffer over-read in btintelhwerror The "Exception info %s" print uses skb-data + 1, but the 12-byte payload is not guaranteed to be NUL-terminated and can be read past its end. Bound the print with "%.s" a...
CVE-2026-98732
The Linux kernel contains a buffer over-read vulnerability in the Bluetooth: btintel driver specifically within the btintel_hw_error() function. The issue occurs because the "Exception info %s" print operation uses skb->data + 1 on a 12-byte payload that is not guaranteed to be NUL-terminated ...
CVE-2026-98732 Bluetooth: btintel: fix buffer over-read in btintel_hw_error()
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel: fix buffer over-read in btintelhwerror The "Exception info %s" print uses skb-data + 1, but the 12-byte payload is not guaranteed to be NUL-terminated and can be read past its end. Bound the print with "%.s" a...
EUVD-2026-103816
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintelpcie: fix plen overflow in btintelpcierecvframe plen is u16 and computed as HDRSIZE + dlen. For ACL/ISO frames dlen is a 16-bit field, so a value = 0xFFFC wraps the sum, bypassing the "skb-len plen" check and...
CVE-2026-98731
The Linux kernel contains a vulnerability in the Bluetooth btintel_pcie component within the btintel_pcie_recv_frame() function. The root cause is an integer overflow where the plen variable, defined as a u16, wraps when calculating HDR_SIZE + dlen for ACL/ISO frames if dlen is greater than or eq...
CVE-2026-98731 Bluetooth: btintel_pcie: fix plen overflow in btintel_pcie_recv_frame()
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintelpcie: fix plen overflow in btintelpcierecvframe plen is u16 and computed as HDRSIZE + dlen. For ACL/ISO frames dlen is a 16-bit field, so a value = 0xFFFC wraps the sum, bypassing the "skb-len plen" check and...
EUVD-2026-103815
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintelpcie: reject oversized TX packets in sendframe btintelpciesendframe eventually copies skb-data into a fixed BTINTELPCIEBUFFERSIZE 4096 DMA buffer via memcpy in btintelpciepreparetx, with a 4-byte PCIe type heade...
CVE-2026-98730
The Linux kernel contains a vulnerability in the btintel_pcie driver where the btintel_pcie_send_frame() function fails to validate the size of transmitted packets. Specifically, it copies skb->data into a fixed-size DMA buffer (4096 bytes) using memcpy() in btintel_pcie_prepare_tx() , prepend...
CVE-2026-98730 Bluetooth: btintel_pcie: reject oversized TX packets in send_frame()
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintelpcie: reject oversized TX packets in sendframe btintelpciesendframe eventually copies skb-data into a fixed BTINTELPCIEBUFFERSIZE 4096 DMA buffer via memcpy in btintelpciepreparetx, with a 4-byte PCIe type heade...
CVE-2026-98729
The Linux kernel contains a vulnerability where va_align is incorrectly applied to hugetlb mappings on AMD F15h architectures. The root cause is that get_align_bits() adds va_align.bits regardless of the fact that get_align_mask() returns huge_page_mask_align() for hugetlbfs . This leads vm_unmap...
EUVD-2026-103814
In the Linux kernel, the following vulnerability has been resolved: x86/mm: Don't apply vaalign to hugetlb mappings on AMD F15h getalignmask returns hugepagemaskalign for hugetlbfs, but getalignbits adds vaalign.bits regardless, so vmunmappedarea returns an address off the huge page boundary and...
CVE-2026-98729 x86/mm: Don't apply va_align to hugetlb mappings on AMD F15h
In the Linux kernel, the following vulnerability has been resolved: x86/mm: Don't apply vaalign to hugetlb mappings on AMD F15h getalignmask returns hugepagemaskalign for hugetlbfs, but getalignbits adds vaalign.bits regardless, so vmunmappedarea returns an address off the huge page boundary and...