CVE-2020-27153
Published: 15 October 2020
In BlueZ before 5.55, a double free was found in the gatttool disconnect_cb() routine from shared/att.c. A remote attacker could potentially cause a denial of service or code execution, during service discovery, due to a redundant disconnect MGMT event.
Priority
CVSS 3 base score: 8.6
Status
Package | Release | Status |
---|---|---|
bluez Launchpad, Ubuntu, Debian |
bionic |
Released
(5.48-0ubuntu3.5)
|
focal |
Released
(5.53-0ubuntu3.2)
|
|
groovy |
Released
(5.55-0ubuntu1)
|
|
hirsute |
Released
(5.55-0ubuntu1)
|
|
impish |
Released
(5.55-0ubuntu1)
|
|
jammy |
Released
(5.55-0ubuntu1)
|
|
precise |
Does not exist
|
|
trusty |
Does not exist
|
|
upstream |
Released
(5.55-1)
|
|
xenial |
Released
(5.37-0ubuntu5.3+esm1)
|
Notes
Author | Note |
---|---|
mdeslaur | per Red Hat, there is currently no known path to code execution as there is a small time window between the two calls to free() as such, marking as low priority. |
References
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-27153
- https://github.com/bluez/bluez/commit/5a180f2ec9edfacafd95e5fed20d36fe8e077f07
- https://ubuntu.com/security/notices/USN-4989-1
- https://ubuntu.com/security/notices/USN-4989-2
- NVD
- Launchpad
- Debian