Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:44350
HistoryNov 22, 2023 - 8:23 a.m.

Denial Of Service (DOS)

2023-11-2208:23:16
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
3
denial of service
buffer overflow
integer overflow
malicious ble device
root cause
rce
software

CVSS3

8.8

Attack Vector

ADJACENT

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

AI Score

7.5

Confidence

High

EPSS

0.001

Percentile

21.5%

libzephyr.so is vulnerable to Denial Of Service (DOS). The vulnerability is caused by the le_advertising_report function in /subsys/bluetooth/controller/hci/hci.c because an advertising packet is not processed properly when copying data. The root cause of the issue are integer overflow while storing a result in the data_len variable while doing operation (adv->len - BDADDR_SIZE) and buffer overflow while copying data using memcpy function using data_len as the variable to copy the amount of data. A malicious bLE device can cause buffer overflow by sending malformed advertising packet BLE device leading to DoS or potential RCE on the victim BLE device.

CVSS3

8.8

Attack Vector

ADJACENT

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

AI Score

7.5

Confidence

High

EPSS

0.001

Percentile

21.5%

Related for VERACODE:44350