CVE-2021-43400

An issue was discovered in gatt-database.c in BlueZ 5.61

published November 4, 2021

CVSS
—
EPSS
2%
Percentile
76.5
In the wild
Unconfirmed
What it is

⚠️ A little hiccup in your Bluetooth stack could lead to a nasty surprise! When a client disconnects during a WriteValue call, it can create a use-after-free issue in BlueZ 5.61. 🔥 Think of it like a waiter dropping a plate just before serving a meal — if they don’t handle it properly, the kitchen can still get confused and serve the wrong dish! An attacker could exploit this use-after-free vulnerability, potentially causing unexpected behavior in your Bluetooth-enabled devices. While this isn’t a widespread threat yet, it could lead to instability or crashes when certain Bluetooth operations are performed during a disconnect.

Put simply

Think of it like a waiter dropping a plate just before serving a meal — if they don’t handle it properly, the kitchen can still get confused and serve the wrong dish! This vulnerability in BlueZ 5.61 arises when a client disconnects while D-Bus is processing a WriteValue call, leading to a use-after-free condition that could compromise the stability of the application.

What to do

An attacker could exploit this use-after-free vulnerability, potentially causing unexpected behavior in your Bluetooth-enabled devices. While this isn’t a widespread threat yet, it could lead to instability or crashes when certain Bluetooth operations are performed during a disconnect. To mitigate this issue, upgrade to BlueZ version 5.62 or later, where this bug has been addressed. Ensure to monitor your Bluetooth connections for unexpected disconnections as an additional precaution. You've got this! Fixing this bug will help keep your Bluetooth devices running smoothly. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01660 · 76.5th percentile
Published
2021-11-04T00:00Z
EPSS history
Timeline
  • 04 NOV 00:00Z
    An issue was discovered in gatt-database.c in BlueZ 5.61
    cvelistv5