CVE-2019-9506
The Bluetooth BR/EDR specification up to and including version 5.1 permits sufficiently low encryption key length and does not prevent an attacker from influencing the key length negotiation. This allows practical brute-force attacks (aka "KNOB") that can decrypt traffic and inject arbitrary ciphertext without the victim noticing.
- Score
- CVSS 3.1 8.1 High
- Status
- Modified - cret@cert.org
- Published
- 2019-08-14
- Last modified
- 2024-09-16
- Weaknesses
- CWE-310, CWE-327
Affected products
- Iphone Os (Apple)
- Mac Os X (Apple)
- Tvos (Apple)
- Watchos (Apple)
- Bredr (Bluetooth)
- Ubuntu Linux (Canonical)
- Debian Linux (Debian)
- Android (Google)
- Alp-al00b Firmware (Huawei)
- Ares-al00b Firmware (Huawei)
- Ares-al10d Firmware (Huawei)
- Ares-tl00c Firmware (Huawei)
- Asoka-al00ax Firmware (Huawei)
- Atomu-l33 Firmware (Huawei)
- Atomu-l41 Firmware (Huawei)
- Atomu-l42 Firmware (Huawei)
- Barca-al00 Firmware (Huawei)
- Berkeley-al20 Firmware (Huawei)
- Berkeley-l09 Firmware (Huawei)
- Berkeley-tl10 Firmware (Huawei)
- Bla-al00b Firmware (Huawei)
- Bla-l29c Firmware (Huawei)
- Bla-tl00b Firmware (Huawei)
- Cairogo-l22 Firmware (Huawei)
- Charlotte-l29c Firmware (Huawei)
- Columbia-al10b Firmware (Huawei)
- Columbia-al10i Firmware (Huawei)
- Columbia-l29d Firmware (Huawei)
- Columbia-tl00d Firmware (Huawei)
- Cornell-al00a Firmware (Huawei)
- Cornell-al00i Firmware (Huawei)
- Cornell-al00ind Firmware (Huawei)
- Cornell-al10ind Firmware (Huawei)
- Cornell-l29a Firmware (Huawei)
- Cornell-tl10b Firmware (Huawei)
- Dubai-al00a Firmware (Huawei)
- Dura-al00a Firmware (Huawei)
- Dura-tl00a Firmware (Huawei)
- Emily-l29c Firmware (Huawei)
- Ever-l29b Firmware (Huawei)
- Figo-l23 Firmware (Huawei)
- Figo-l31 Firmware (Huawei)
- Figo-tl10b Firmware (Huawei)
- Florida-al20b Firmware (Huawei)
- Florida-l21 Firmware (Huawei)
- Florida-l22 Firmware (Huawei)
- Florida-l23 Firmware (Huawei)
- Florida-tl10b Firmware (Huawei)
- Harry-al00c Firmware (Huawei)
- Harry-al10b Firmware (Huawei)
- Harry-tl00c Firmware (Huawei)
- Hima-l29c Firmware (Huawei)
- Honor 10 Lite Firmware (Huawei)
- Honor 20 Firmware (Huawei)
- Honor 20 Pro Firmware (Huawei)
- Honor 8a Firmware (Huawei)
- Honor 8x Firmware (Huawei)
- Honor View 10 Firmware (Huawei)
- Honor View 20 Firmware (Huawei)
- Imanager Neteco 6000 Firmware (Huawei)
- Imanager Neteco Firmware (Huawei)
- Jakarta-al00a Firmware (Huawei)
- Johnson-tl00d Firmware (Huawei)
- Johnson-tl00f Firmware (Huawei)
- Katyusha-al00a Firmware (Huawei)
- Laya-al00ep Firmware (Huawei)
- Leland-l21a Firmware (Huawei)
- Leland-l31a Firmware (Huawei)
- Leland-l32a Firmware (Huawei)
- Leland-l32c Firmware (Huawei)
- Leland-l42a Firmware (Huawei)
- Leland-l42c Firmware (Huawei)
- Leland-tl10b Firmware (Huawei)
- Leland-tl10c Firmware (Huawei)
- Lelandp-al00c Firmware (Huawei)
- Lelandp-al10b Firmware (Huawei)
- Lelandp-al10d Firmware (Huawei)
- Lelandp-l22a Firmware (Huawei)
- Lelandp-l22c Firmware (Huawei)
- Lelandp-l22d Firmware (Huawei)
- London-al40ind Firmware (Huawei)
- Madrid-al00a Firmware (Huawei)
- Madrid-tl00a Firmware (Huawei)
- Mate 20 Firmware (Huawei)
- Mate 20 Pro Firmware (Huawei)
- Mate 20 X Firmware (Huawei)
- Neo-al00d Firmware (Huawei)
- Nova 3 Firmware (Huawei)
- Nova 4 Firmware (Huawei)
- Nova 5 Firmware (Huawei)
- Nova 5i Pro Firmware (Huawei)
- Nova Lite 3 Firmware (Huawei)
- P20 Firmware (Huawei)
- P20 Pro Firmware (Huawei)
- P30 Firmware (Huawei)
- P30 Pro Firmware (Huawei)
- P Smart 2019 Firmware (Huawei)
- P Smart Firmware (Huawei)
- Paris-al00ic Firmware (Huawei)
- Paris-l21b Firmware (Huawei)
References
- http://lists.opensuse.org/opensuse-security-announce/2019-10/msg00036.html
- http://lists.opensuse.org/opensuse-security-announce/2019-10/msg00037.html
- http://seclists.org/fulldisclosure/2019/Aug/11
- http://seclists.org/fulldisclosure/2019/Aug/13
- http://seclists.org/fulldisclosure/2019/Aug/14
- http://seclists.org/fulldisclosure/2019/Aug/15
- http://www.cs.ox.ac.uk/publications/publication12404-abstract.html
- http://www.huawei.com/en/psirt/security-advisories/huawei-sa-20190828-01-knob-en
- https://access.redhat.com/errata/RHSA-2019:2975
- https://access.redhat.com/errata/RHSA-2019:3055
- https://access.redhat.com/errata/RHSA-2019:3076
- https://access.redhat.com/errata/RHSA-2019:3089
- https://access.redhat.com/errata/RHSA-2019:3165
- https://access.redhat.com/errata/RHSA-2019:3187
- https://access.redhat.com/errata/RHSA-2019:3217
- https://access.redhat.com/errata/RHSA-2019:3218
- https://access.redhat.com/errata/RHSA-2019:3220
- https://access.redhat.com/errata/RHSA-2019:3231
- https://access.redhat.com/errata/RHSA-2019:3309
- https://access.redhat.com/errata/RHSA-2019:3517
- https://access.redhat.com/errata/RHSA-2020:0204
- https://lists.debian.org/debian-lts-announce/2019/09/msg00014.html
- https://lists.debian.org/debian-lts-announce/2019/09/msg00015.html
- https://lists.debian.org/debian-lts-announce/2019/09/msg00025.html
- https://usn.ubuntu.com/4115-1/
- https://usn.ubuntu.com/4118-1/
- https://usn.ubuntu.com/4147-1/
- https://www.bluetooth.com/security/statement-key-negotiation-of-bluetooth/
- https://www.kb.cert.org/vuls/id/918987/
- https://www.usenix.org/conference/usenixsecurity19/presentation/antonioli