CVE-2021-3588Out-of-bounds Read in Bluez

Severity
3.3LOWNVD
OSV4.2
EPSS
0.1%
top 68.89%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJun 10
Latest updateMay 24

Description

The cli_feat_read_cb() function in src/gatt-database.c does not perform bounds checks on the 'offset' variable before using it as an index into an array for reading.

CVSS vector

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:NExploitability: 1.8 | Impact: 1.4

Affected Packages8 packages

CVEListV5bluez/bluezunspecified5.56
NVDbluez/bluez< 5.56
debiandebian/bluez< bluez 5.55-3.1 (bookworm)
Debianbluez/bluez< 5.55-3.1+3
Ubuntubluez/bluez< 5.48-0ubuntu3.5+1

Patches

🔴Vulnerability Details

3
GHSA
GHSA-3h8m-q4x3-3fhw: The cli_feat_read_cb() function in src/gatt-database2022-05-24
OSV
bluez vulnerabilities2021-06-16
OSV
CVE-2021-3588: The cli_feat_read_cb() function in src/gatt-database2021-06-10

📋Vendor Advisories

4
Ubuntu
BlueZ vulnerabilities2021-06-16
Microsoft
memory contents disclosure in cli_feat_read_cb2021-06-08
Red Hat
bluez: out-of-bounds read in cli_feat_read_cb() in src/gatt-database.c2021-01-04
Debian
CVE-2021-3588: bluez - The cli_feat_read_cb() function in src/gatt-database.c does not perform bounds c...2021