All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/3] Bluetooth: btintel: security fixes
@ 2026-09-22  6:40 Chandrashekar Devegowda
  2026-09-22  6:40 ` [PATCH v1 1/3] Bluetooth: btintel: fix buffer over-read in btintel_hw_error() Chandrashekar Devegowda
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Chandrashekar Devegowda @ 2026-09-22  6:40 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: chethan.tumkur.narayan, kiran.k, Chandrashekar Devegowda

Three small, independent fixes found by an internal audit of the Intel
Bluetooth drivers:

  1. btintel: bound the "Exception info" print, which reads past a
     controller-supplied buffer that is not NUL-terminated.
  2. btintel_pcie: widen plen to u32 so HDR_SIZE + dlen cannot wrap
     and defeat the RX length check.
  3. btintel_pcie: reject TX packets larger than the DMA buffer
     before they reach the memcpy() in the TX submit path.

All three pass checkpatch --strict.

Chandrashekar Devegowda (3):
  Bluetooth: btintel: fix buffer over-read in btintel_hw_error()
  Bluetooth: btintel_pcie: fix plen overflow in
    btintel_pcie_recv_frame()
  Bluetooth: btintel_pcie: reject oversized TX packets in send_frame()

 drivers/bluetooth/btintel.c      |  3 ++-
 drivers/bluetooth/btintel_pcie.c | 12 +++++++++++-
 2 files changed, 13 insertions(+), 2 deletions(-)


base-commit: 06d991977eeff5d51327e1e64889e70658e8f7ff
-- 
2.43.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-09-22 15:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-22  6:40 [PATCH v1 0/3] Bluetooth: btintel: security fixes Chandrashekar Devegowda
2026-09-22  6:40 ` [PATCH v1 1/3] Bluetooth: btintel: fix buffer over-read in btintel_hw_error() Chandrashekar Devegowda
2026-09-22  7:41   ` Bluetooth: btintel: security fixes bluez.test.bot
2026-09-22  6:40 ` [PATCH v1 2/3] Bluetooth: btintel_pcie: fix plen overflow in btintel_pcie_recv_frame() Chandrashekar Devegowda
2026-09-22  6:40 ` [PATCH v1 3/3] Bluetooth: btintel_pcie: reject oversized TX packets in send_frame() Chandrashekar Devegowda
2026-09-22 15:00 ` [PATCH v1 0/3] Bluetooth: btintel: security fixes patchwork-bot+bluetooth

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.