CVE-2018-10910 Auth bypass in bluez
Attackers can pair Bluetooth devices without authentication due to a bug in Bluez that enables discoverable mode without a registered agent.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Local or same network only
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2018-10910?
CVE-2018-10910 is a medium-severity authentication bypass vulnerability in Canonical Ubuntu Linux, published on 28 Jan 2019. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.
Official description
A bug in Bluez may allow for the Bluetooth Discoverable state being set to on when no Bluetooth agent is registered with the system. This situation could lead to the unauthorized pairing of certain Bluetooth devices without any form of authentication. Versions before bluez 5.51 are vulnerable.
Weakness: CWE-863
Which versions are affected by CVE-2018-10910?
It affects 2 products.
Linux distribution packages (40)
bluez Red Hat:enterprise_linux:7::client | All versions | 0:5.44-6.el7 |
bluez-cups Red Hat:enterprise_linux:7::client | All versions | 0:5.44-6.el7 |
bluez-debuginfo Red Hat:enterprise_linux:7::client | All versions | 0:5.44-6.el7 |
bluez-hid2hci Red Hat:enterprise_linux:7::client | All versions | 0:5.44-6.el7 |
bluez-libs Red Hat:enterprise_linux:7::client | All versions | 0:5.44-6.el7 |
bluez-libs-devel Red Hat:enterprise_linux:7::client | All versions | 0:5.44-6.el7 |
bluez Red Hat:enterprise_linux:7::computenode | All versions | 0:5.44-6.el7 |
bluez-cups Red Hat:enterprise_linux:7::computenode | All versions | 0:5.44-6.el7 |
bluez-debuginfo Red Hat:enterprise_linux:7::computenode | All versions | 0:5.44-6.el7 |
bluez-hid2hci Red Hat:enterprise_linux:7::computenode | All versions | 0:5.44-6.el7 |
bluez-libs Red Hat:enterprise_linux:7::computenode | All versions | 0:5.44-6.el7 |
bluez-libs-devel Red Hat:enterprise_linux:7::computenode | All versions | 0:5.44-6.el7 |
bluez Red Hat:enterprise_linux:7::server | All versions | 0:5.44-6.el7 |
bluez-cups Red Hat:enterprise_linux:7::server | All versions | 0:5.44-6.el7 |
bluez-debuginfo Red Hat:enterprise_linux:7::server | All versions | 0:5.44-6.el7 |
bluez-hid2hci Red Hat:enterprise_linux:7::server | All versions | 0:5.44-6.el7 |
bluez-libs Red Hat:enterprise_linux:7::server | All versions | 0:5.44-6.el7 |
bluez-libs-devel Red Hat:enterprise_linux:7::server | All versions | 0:5.44-6.el7 |
bluez Red Hat:enterprise_linux:7::workstation | All versions | 0:5.44-6.el7 |
bluez-cups Red Hat:enterprise_linux:7::workstation | All versions | 0:5.44-6.el7 |
bluez-debuginfo Red Hat:enterprise_linux:7::workstation | All versions | 0:5.44-6.el7 |
bluez-hid2hci Red Hat:enterprise_linux:7::workstation | All versions | 0:5.44-6.el7 |
bluez-libs Red Hat:enterprise_linux:7::workstation | All versions | 0:5.44-6.el7 |
bluez-libs-devel Red Hat:enterprise_linux:7::workstation | All versions | 0:5.44-6.el7 |
bluez-cups Red Hat:enterprise_linux:8::appstream | All versions | 0:5.50-3.el8 |
bluez-cups-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.50-3.el8 |
bluez-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.50-3.el8 |
bluez-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:5.50-3.el8 |
bluez-hid2hci-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.50-3.el8 |
bluez-libs-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.50-3.el8 |
bluez-obexd-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.50-3.el8 |
bluez Red Hat:enterprise_linux:8::baseos | All versions | 0:5.50-3.el8 |
bluez-cups-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:5.50-3.el8 |
bluez-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:5.50-3.el8 |
bluez-debugsource Red Hat:enterprise_linux:8::baseos | All versions | 0:5.50-3.el8 |
bluez-hid2hci Red Hat:enterprise_linux:8::baseos | All versions | 0:5.50-3.el8 |
bluez-hid2hci-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:5.50-3.el8 |
bluez-libs Red Hat:enterprise_linux:8::baseos | All versions | 0:5.50-3.el8 |
bluez-libs-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:5.50-3.el8 |
bluez-obexd Red Hat:enterprise_linux:8::baseos | All versions | 0:5.50-3.el8 |
Products include Bluez Bluez, Canonical Ubuntu Linux.
How do I fix CVE-2018-10910?
Upgrade to a fixed version.
Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.
Is CVE-2018-10910 being exploited?
There is no known exploitation of CVE-2018-10910 in the wild and no public exploit code.
Other vulnerabilities in Canonical Ubuntu Linux
Sources
Also known as DEBIAN-CVE-2018-10910, GHSA-62rf-fp64-gxpc, RHSA-2020:1101, RHSA-2020:1912, UBUNTU-CVE-2018-10910, USN-3856-1.