zephyr/subsys/bluetooth
Aleksander Wasaznik 700f640948 Bluetooth: ATT: Reject read-by-uuid rsp outside range
A bad peer responding to read-by-uuid can return handles outside the
requested range. This confuses the stack. In particular, the "continue"
and "end" logic in the same function relies on this assumption.

This bad peer was a real issue at UPF, and it caused an infinite loop
during discovery.

Fixes: https://github.com/zephyrproject-rtos/zephyr/issues/50686

Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2023-12-21 09:18:14 +01:00
..
audio Bluetooth: MPL: Add track position notifications during seeking 2023-12-19 08:51:21 +01:00
common bluetooth: mesh: Doc fix Bluetooth mesh to Mesh 2023-12-01 10:56:18 +00:00
controller Bluetooth: Host: Use actual user_data size 2023-12-11 12:50:54 +01:00
crypto Bluetooth: Logging: Move all logging symbols together 2023-03-28 10:33:24 +02:00
host Bluetooth: ATT: Reject read-by-uuid rsp outside range 2023-12-21 09:18:14 +01:00
lib Bluetooth: Host: Remove 'Experimental' flag of EAD 2023-07-28 17:48:16 +02:00
mesh Bluetooth: Mesh: remove 20ms tx delay in adv bearer 2023-12-19 16:20:36 +01:00
services bluetooth: bas: remove select SENSOR 2023-12-12 19:10:17 +01:00
shell bluetooth: shell: match cmd_conn_phy_update conditions 2023-12-18 17:29:02 +00:00
CMakeLists.txt Bluetooth: Host: Add Encrypted Advertising Data 2023-03-21 13:39:09 +02:00
Kconfig drivers: bluethooth: stm32wba: Add HCI driver for STM32WBA 2023-12-18 17:31:08 +00:00
Kconfig.adv Bluetooth: Host: Add support for PAwR Sync 2023-04-26 20:08:16 +02:00
Kconfig.iso Bluetooth: ISO: Rename BT_ISO_ADVANCED to BT_ISO_TEST_PARAMS 2023-10-20 14:50:48 +02:00
Kconfig.logging Bluetooth: Mesh: Rename prov_dev->provisionee 2023-12-13 13:57:46 +01:00