CVE-2026-98296
Linux: Bluetooth: btintel_pcie: validate TX skb length in send_sync
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.21%Chance of exploitation activity in the next 30 days, higher than 10% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in84f353256e170dc4865d45007d1bc446ed566da7Also 4b837ebd0ea21ae5cc26f02dc042edc6fe7b46b9CVE List
What fixes it
- 84f353256e170dc4865d45007d1bc446ed566da7LinuxCVE List
- 4b837ebd0ea21ae5cc26f02dc042edc6fe7b46b9LinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: btintel_pcie: validate TX skb length in send_sync
btintel_pcie_prepare_tx() copies skb->len bytes into a fixed BTINTEL_PCIE_BUFFER_SIZE (4096) DMA slot via an unchecked memcpy. Oversized packets are currently rejected only in btintel_pcie_send_frame(); any future caller of btintel_pcie_send_sync() would silently overflow the DMA buffer.
Add the bounds check in btintel_pcie_send_sync() itself, right before skb_push() and the DMA copy.
Text from CVE List
Affected versions 8
- Linuxaffected: 6e65a09f927566f257322358d429b267548473eb before 84f353256e170dc4865d45007d1bc446ed566da7CVE List
- Linuxaffected: 6e65a09f927566f257322358d429b267548473eb before c298a61e18029401486c40298a50fbeea7e7b663CVE List
- Linuxaffected: 6e65a09f927566f257322358d429b267548473eb before 4b837ebd0ea21ae5cc26f02dc042edc6fe7b46b9CVE List
- Linuxaffected: 6.10CVE List
- Linuxunaffected: all versions before 6.10CVE List
- Linuxunaffected: 6.18.54 through 6.18.*CVE List
- Linuxunaffected: 7.2.8 through 7.2.*CVE List
- Linuxunaffected: 7.3CVE List