CVE-2024

CVE 2024-1638

Bluetooth characteristic LESC security requirement not enforced without additional flags

This has been fixed in main for v3.6.0

CVE 2024-3077

Bluetooth: Integer underflow in gatt_find_info_rsp. A malicious Bluetooth LE device can crash Bluetooth LE victim device by sending malformed gatt packet.

This has been fixed in main for v3.7.0

CVE 2024-3332

Bluetooth: DoS caused by null pointer dereference.

A malicious Bluetooth LE device can send a specific order of packet sequence to cause a DoS attack on the victim Bluetooth LE device.

This has been fixed in main for v3.7.0

CVE 2024-4785

Bluetooth: Missing Check in LL_CONNECTION_UPDATE_IND Packet Leads to Division by Zero

This has been fixed in main for v3.7.0

CVE 2024-5754

BT: Encryption procedure host vulnerability

This has been fixed in main for v3.7.0

CVE 2024-5931

BT: Unchecked user input in bap_broadcast_assistant

This has been fixed in main for v3.7.0

CVE 2024-6135

BT:Classic: Multiple missing buf length checks

This has been fixed in main for v3.7.0

CVE 2024-6137

BT: Classic: SDP OOB access in get_att_search_list

This has been fixed in main for v3.7.0

CVE 2024-6258

BT: Missing length checks of net_buf in rfcomm_handle_data

This has been fixed in main for v3.7.0

CVE 2024-6259

BT: HCI: adv_ext_report Improper discarding in adv_ext_report

This has been fixed in main for v3.7.0

CVE 2024-6442

Bluetooth: ASCS Unchecked tailroom of the response buffer

This has been fixed in main for v3.7.0

CVE 2024-6443

zephyr: out-of-bound read in utf8_trunc

This has been fixed in main for v3.7.0

CVE 2024-6444

Bluetooth: ots: missing buffer length check

This has been fixed in main for v3.7.0

CVE 2024-8798

Bluetooth: classic: avdtp: missing buffer length check

This has been fixed in main for v4.0.0

CVE 2024-10395

net: lib: http_server: Buffer Under-read

No proper validation of the length of user input in http_server_get_content_type_from_extension could cause a segmentation fault or crash by causing memory to be read outside of the bounds of the buffer.

This has been fixed in main for v4.0.0

CVE 2024-11263

arch: riscv: userspace: potential security risk when CONFIG_RISCV_GP=y

A rogue thread can corrupt the gp reg and cause the entire system to hard fault at best, at worst, it can potentially trick the system to access another set of random global symbols.

This has been fixed in main for v4.0.0