CVE-2020-26560: High severity Bluetooth Mesh profile vulnerability
Bluetooth Mesh Provisioning in the Bluetooth Mesh profile 1.0 and 1.0.1 may permit a nearby device, reflecting the authentication evidence from a Provisioner, to complete authentication without possessing the AuthValue, and potentially acquire a NetKey and AppKey.
Other sources
The Bluetooth Mesh Profile Specification versions 1.0 and 1.0.1 Mesh Provisioning procedure could allow an attacker without knowledge of the AuthValue, spoofing a device being provisioned, to use crafted responses to appear to possess the AuthValue and be issued a valid NetKey and potentially an AppKey. For this attack to be successful, an attacking device needs to be within wireless range of a Mesh Provisioner and either spoof the identity of a device being provisioned over the air or be directly provisioned onto a subnet controlled by the provisioner. After successfully authenticating without the AuthValue, the attacker can perform any operation permitted to a node provisioned on the subnet until it is either denied access or a new subnet is formed without the attacking node present.
— Red Hat
Affected Software
Event History
Frequently Asked Questions
What is CVE-2020-26560?
CVE-2020-26560 is a vulnerability that affects the Bluetooth Mesh profile 1.0 and 1.0.1.
What is the severity of CVE-2020-26560?
CVE-2020-26560 has a severity rating of 8.1 (high).
How does CVE-2020-26560 work?
CVE-2020-26560 allows a nearby device to complete authentication without possessing the AuthValue, potentially acquiring a NetKey and AppKey.
Which software versions are affected by CVE-2020-26560?
The Bluetooth Mesh profile versions 1.0.0 and 1.0.1 are affected by CVE-2020-26560.
How can I fix CVE-2020-26560?
There is no known fix or patch for CVE-2020-26560 at the moment. It is recommended to follow the guidance provided by the Bluetooth SIG to mitigate the risk.