CVE-2023-45866
MEDIUMBlueZ Bluetooth HID Hosts - Unauthenticated Keyboard Input Injection
Title source: manualExploitation Summary
EIP tracks 12 public exploits for CVE-2023-45866. PoCs published by pentestfunctions, Danyw24, Eason-zz.
AI-analyzed exploit summary This repository contains a functional exploit PoC for CVE-2023-45866, leveraging Bluetooth HID (Human Interface Device) emulation to simulate keyboard inputs on a target device. The code includes utilities for Bluetooth adapter manipulation, device pairing, and L2CAP communication to inject keystrokes.
Description
Bluetooth HID Hosts in BlueZ may permit an unauthenticated Peripheral role HID Device to initiate and establish an encrypted connection, and accept HID keyboard reports, potentially permitting injection of HID messages when no user interaction has occurred in the Central role to authorize such access. An example affected package is bluez 5.64-0ubuntu1 in Ubuntu 22.04LTS. NOTE: in some cases, a CVE-2020-0556 mitigation would have already addressed this Bluetooth HID Hosts issue.
Exploits (12)
This repository contains a functional exploit PoC for CVE-2023-45866, leveraging Bluetooth HID (Human Interface Device) emulation to simulate keyboard inputs on a target device. The code includes utilities for Bluetooth adapter manipulation, device pairing, and L2CAP communication to inject keystrokes.
The repository contains a functional exploit for CVE-2024-21306, leveraging Bluetooth HID injection to execute keystrokes on vulnerable devices without user confirmation. It includes tools for payload generation, APK injection, and device enumeration, demonstrating a complete attack chain.
This repository contains a functional Bluetooth HID injection tool (BluetoothDucky) that exploits CVE-2023-45866 by emulating a Bluetooth keyboard to inject keystrokes into a target device. The PoC includes full implementation for device scanning, pairing, and payload execution via Duckyscript.
This repository contains a functional exploit PoC for CVE-2023-45866, leveraging Bluetooth HID profile manipulation to simulate keyboard input on a target device. The code includes detailed logging, error handling, and reconnection logic, indicating a mature and operational exploit.
This repository contains a Rust-based PoC for CVE-2023-45866, demonstrating Bluetooth keystroke injection via the BlueZ stack on Linux. It exploits the 'Just Works' pairing method to inject unauthorized keystrokes by impersonating an HID device.
The repository claims to exploit CVE-2023-45866 for Bluetooth-based keystroke injection but lacks actual exploit code, instead directing users to external resources (Discord, donation links) and using vague marketing language without technical details.
This repository contains a functional exploit PoC for CVE-2023-45866, leveraging Bluetooth HID (Human Interface Device) profile manipulation to simulate keyboard inputs on a target device. The code includes modules for Bluetooth adapter management, L2CAP connection handling, and HID report generation, indicating a complete and operational exploit.
The repository contains a Bluetooth scanner script (`bt_sanner.py`) that discovers nearby Bluetooth devices but does not include exploit code for CVE-2023-45866. The README provides a detailed technical overview of the vulnerability and its exploitation mechanics but lacks functional exploit code.
This repository contains a functional PoC for CVE-2023-45866, which exploits a Bluetooth HID vulnerability to simulate keyboard input on a target device. The code includes a Bluetooth HID keyboard emulator and a DuckyScript parser to execute keystroke injection attacks.
This repository contains a functional exploit for CVE-2023-45866, leveraging Bluetooth L2CAP to simulate HID keyboard inputs. The code includes modules for managing Bluetooth connections, sending keystrokes, and executing payloads via Duckyscript.
The repository contains only a Jekyll configuration file with no exploit code or technical details related to CVE-2023-45866. It appears to be a placeholder or incomplete repository.
References (15)
Scores
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L