CVE-2021-3588
Assigner: canonical
Published: 2021-06-09T00:00:00
State: PUBLISHED
affected: product: BlueZ
vendor: BlueZ
versions: lessThan: 5.56
status: affected
version: unspecified
versionType: custom
datePublic: 2021-06-09T00:00:00
descriptions: value: 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.
metrics: cvssV3_1: attackComplexity: LOW
attackVector: LOCAL
availabilityImpact: NONE
baseScore: 3.3
baseSeverity: LOW
confidentialityImpact: LOW
integrityImpact: NONE
privilegesRequired: LOW
scope: UNCHANGED
userInteraction: NONE
vectorString: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
version: 3.1
problemTypes: descriptions: cweId: CWE-788
description: CWE-788 Access of Memory Location After End of Buffer
type: CWE
descriptions: cweId: CWE-125
description: CWE-125 Out-of-bounds Read
type: CWE
solutions: value: https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/src/gatt-database.c?id=6a50b6aeda78a88eafb177718109c256eec077a6
source: defect: https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1926548
discovery: EXTERNAL
title: memory contents disclosure in cli_feat_read_cb
x_generator: engine: Vulnogram 0.0.9