Cloudanix VulnDB

CVE-2023-2002

Medium · 6.8

CVSS

6.8

EPSS

1.5%

Published

May 26, 2023

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A Linux flaw lets attackers with basic access take control of Bluetooth features they should not reach, putting wireless device security and data at risk.

Exploit Available
Exploitation
Adjacent Network
Attacker needs
Low Privilege
Complexity
Low
Impact
Privilege Gain
Component
OS kernel
Class
Authorization Bypass
Remediation
Patch
Effort
Medium
Patch risk
Low

What it actually does

Missing capability check in net/bluetooth/hci_sock.c permits local processes to execute Bluetooth management commands without required privileges, bypassing authorization controls on HCI sockets.

Why it matters to the business

Attackers can disrupt, intercept, or manipulate Bluetooth communications on Linux systems, potentially exposing sensitive data or causing device availability issues in environments relying on wireless peripherals or IoT integrations.

How an attack unfolds

An attacker with local access on a vulnerable Linux kernel crafts HCI socket requests that skip the absent capability validation, directly issuing management commands to alter Bluetooth state, pair devices, or exfiltrate data without elevated privileges.

How to fix it

Update the Linux kernel to the fixed commit 6995e2de6891c724bfeb2db33d7b87775f913ad1 or later; rebuild and deploy the patched kernel across affected systems.

How to confirm the fix worked

Confirm the capability check is present in net/bluetooth/hci_sock.c after patching, then verify that non-privileged processes receive permission errors when attempting management commands.

Typical attack path

  1. Locate a Linux system running a vulnerable kernel version with Bluetooth enabled
  2. Obtain local user-level access on the target
  3. Open an HCI socket and issue unauthorized management commands
  4. Execute actions that compromise Bluetooth confidentiality, integrity, or availability

How to detect it

Inspect kernel logs and audit trails for HCI socket operations originating from non-privileged processes or unexpected Bluetooth management events.

What your security team should do

  • Prioritize kernel upgrade to the referenced fixed commit on all production systems
  • Temporarily disable Bluetooth interfaces via rfkill where the functionality is unnecessary
  • Audit local user permissions and remove unnecessary access to socket operations

The record

A vulnerability was found in the HCI sockets implementation due to a missing capability check in net/bluetooth/hci_sock.c in the Linux Kernel. This flaw allows an attacker to unauthorized execution of management commands, compromising the confidentiality, integrity, and availability of Bluetooth communication.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 bpftool 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-abi-stablelists 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-core 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-cross-headers 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-debug 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-debug-core 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-debug-devel 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-debug-modules 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-debug-modules-extra 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-devel 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-doc 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-headers 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-modules 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-modules-extra 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-tools 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-tools-libs 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-tools-libs-devel 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-zfcpdump 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-zfcpdump-core 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-zfcpdump-devel 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-zfcpdump-modules 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 kernel-zfcpdump-modules-extra 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 perf 0 4.18.0-477.27.2.el8_8
AlmaLinux:8 python3-perf 0 4.18.0-477.27.2.el8_8
AlmaLinux:9 bpftool 0 7.0.0-284.18.1.el9_2
AlmaLinux:9 kernel 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-core 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-debug 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-debug-core 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-debug-devel 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-debug-devel-matched 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-debug-modules 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-debug-modules-core 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-debug-modules-extra 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-devel 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-devel-matched 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-modules 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-modules-core 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-64k-modules-extra 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-abi-stablelists 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-core 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-debug 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-debug-core 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-debug-devel 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-debug-devel-matched 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-debug-modules 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-debug-modules-core 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-debug-modules-extra 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-debug-uki-virt 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-devel 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-devel-matched 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-modules 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-modules-core 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-modules-extra 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-rt 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-core 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-debug 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-debug-core 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-debug-devel 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-debug-kvm 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-debug-modules 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-debug-modules-core 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-debug-modules-extra 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-devel 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-kvm 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-modules 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-modules-core 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-rt-modules-extra 0 5.14.0-284.18.1.rt14.303.el9_2
AlmaLinux:9 kernel-tools 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-tools-libs 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-tools-libs-devel 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-uki-virt 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-zfcpdump 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-zfcpdump-core 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-zfcpdump-devel 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-zfcpdump-devel-matched 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-zfcpdump-modules 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-zfcpdump-modules-core 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 kernel-zfcpdump-modules-extra 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 perf 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 python3-perf 0 5.14.0-284.18.1.el9_2
AlmaLinux:9 rtla 0 5.14.0-284.18.1.el9_2
Debian:10 linux 0 4.19.289-1
Debian:10 linux-5.10 0 5.10.197-1~deb10u1
Debian:11 linux 0 5.10.191-1
Debian:12 linux 0 6.1.27-1
Debian:13 linux 0 6.1.27-1
Mageia:8 kernel 0 5.15.110-2.mga8
Mageia:8 kernel-linus 0 5.15.110-1.mga8
Mageia:8 kmod-virtualbox 0 7.0.8-1.2.mga8
Mageia:8 kmod-xtables-addons 0 3.23-1.14.mga8
Red Hat:enterprise_linux:7::client bpftool 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client bpftool-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode bpftool 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode bpftool-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode perf-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode python-perf 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::computenode python-perf-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server bpftool 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server bpftool-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-abi-whitelists 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-bootwrapper 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-debug 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-debug-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-debug-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-s390x 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-doc 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-tools 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-tools-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server perf 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server perf-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server python-perf 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::server python-perf-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation bpftool 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation bpftool-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-abi-whitelists 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-bootwrapper 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-s390x 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-doc 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs-devel 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation perf 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation perf-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation python-perf 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:7::workstation python-perf-debuginfo 0 0:3.10.0-1160.118.1.el7
Red Hat:enterprise_linux:8::baseos bpftool 0 0:4.18.0-477.27.1.el8_8
Red Hat:enterprise_linux:8::baseos bpftool-debuginfo 0 0:4.18.0-477.27.1.el8_8
Red Hat:enterprise_linux:8::baseos kernel 0 0:4.18.0-477.27.1.el8_8

Related vulnerabilities