Cloudanix VulnDB

CVE-2023-51594

Low · 2.6

CVSS

2.6

EPSS

1.1%

Published

May 3, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A Bluetooth software flaw could let a nearby attacker see some private information on a device if a user connects to a device the attacker controls.

Chainable
Exploitation
Adjacent Network
Attacker needs
User Interaction
Complexity
High
Impact
Data Exposure
Component
Library
Class
Information Disclosure
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Out-of-bounds read in OBEX protocol parameter handling due to missing validation of user-supplied data, enabling disclosure of sensitive information from memory; can be chained with other issues for root-level code execution.

Why it matters to the business

Potential exposure of sensitive data on affected systems and, when combined with additional vulnerabilities, full system compromise requiring root privileges; low immediate risk due to network-adjacent access, user interaction, and high attack complexity, but patch urgency remains for organizations using the affected software.

How an attack unfolds

An attacker positions a malicious Bluetooth device and waits for a target to initiate a connection; upon connection the attacker supplies malformed OBEX parameters that trigger an out-of-bounds read, disclosing memory contents that may be leveraged with other vulnerabilities to achieve arbitrary code execution as root.

How to fix it

Upgrade pimcore/pimcore to the fixed commit e3562bfe249c557d15474c9a0acd5e06628521fe; apply the update across all instances and verify the change is present in the running codebase.

How to confirm the fix worked

Confirm the installed version contains commit e3562bfe249c557d15474c9a0acd5e06628521fe; re-test OBEX parameter handling with boundary values to ensure no out-of-bounds reads occur.

Typical attack path

  1. Deploy a malicious Bluetooth device within radio range
  2. Induce the target system to connect to the malicious device
  3. Send crafted OBEX protocol parameters lacking proper bounds checks
  4. Perform out-of-bounds memory read to extract sensitive information
  5. Chain the information disclosure with additional vulnerabilities to obtain root code execution

How to detect it

Inspect Bluetooth connection logs for pairings with unknown devices, review OBEX session traces for anomalous parameter lengths, and search system logs or memory dumps for signs of unexpected data reads around OBEX handling.

What your security team should do

  • Apply the listed commit immediately on all pimcore installations
  • Review Bluetooth/OBEX exposure and restrict unnecessary device pairings
  • Monitor EPSS trend and re-assess if exploit maturity increases

The record

BlueZ OBEX Library Out-Of-Bounds Read Information Disclosure Vulnerability. This vulnerability allows network-adjacent attackers to disclose sensitive information on affected installations of BlueZ. User interaction is required to exploit this vulnerability in that the target must connect to a malicious Bluetooth device. The specific flaw exists within the handling of OBEX protocol parameters. The issue results from the lack of proper validation of user-supplied data, which can result in a read past the end of an allocated buffer. An attacker can leverage this in conjunction with other vulnerabilities to execute arbitrary code in the context of root. Was ZDI-CAN-20937.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:9 bluez 0 5.72-2.el9
AlmaLinux:9 bluez-cups 0 5.72-2.el9
AlmaLinux:9 bluez-libs 0 5.72-2.el9
AlmaLinux:9 bluez-libs-devel 0 5.72-2.el9
AlmaLinux:9 bluez-obexd 0 5.72-2.el9
Debian:11 bluez 0 No fix
Debian:12 bluez 0 No fix
Debian:13 bluez 0 No fix
Mageia:9 bluez 0 5.80-1.mga9
Red Hat:enterprise_linux:9::appstream bluez 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-cups 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-cups-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-debugsource 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-hid2hci-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-libs 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-libs-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-libs-devel 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-libs-devel-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-mesh-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-obexd 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::appstream bluez-obexd-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-cups 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-cups-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-debugsource 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-hid2hci-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-libs 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-libs-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-libs-devel 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-libs-devel-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-mesh-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-obexd 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::baseos bluez-obexd-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-cups 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-cups-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-debugsource 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-hid2hci-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-libs 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-libs-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-libs-devel 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-libs-devel-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-mesh-debuginfo 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-obexd 0 0:5.72-2.el9
Red Hat:enterprise_linux:9::crb bluez-obexd-debuginfo 0 0:5.72-2.el9
Rocky Linux:9 bluez 0 0:5.72-2.el9
Ubuntu:20.04:LTS bluez 0 No fix
Ubuntu:22.04:LTS bluez 0 No fix
Ubuntu:24.04:LTS bluez 0 No fix
Ubuntu:24.10 bluez 0 No fix
Ubuntu:25.04 bluez 0 No fix
Ubuntu:25.10 bluez 0 No fix
Ubuntu:Pro:16.04:LTS bluez 0 No fix
Ubuntu:Pro:18.04:LTS bluez 0 No fix
Ubuntu:Pro:20.04:LTS bluez 0 No fix

Related vulnerabilities