Bluetooth Cryptographic Validation Vulnerability
This content has been archived
This article no longer conforms to NHS Digital's standards for cyber alerts, and may contain outdated or inaccurate information. Use of this information contained in this page is at your own risk
Summary
Affected platforms
The following platforms are known to be affected:
Threat details
The Bluetooth core specification uses an elliptic-curve Diffie-Helman (ECDH) based mechanism to pair devices. During pairing, devices will exchange their ECDH public keys to construct a shared key based upon an agreed set of parameters. Some Bluetooth implementations may not correctly validate these parameters, resulting in an improperly formed shared key
An attacker within wireless range of a device may exploit this vulnerability to inject an invalid public key during the pairing process in order to obtain the session key of the user. The attacker would then be able to intercept and decrypt all messages sent by the device as well as perform man-in-the-middle attacks against the user.
This vulnerability is present in all Bluetooth specifications and versions.
For further information
Remediation steps
CVE Vulnerabilities
Last edited: 17 February 2020 12:39 pm