Android Bluetooth Stack Privilege Escalation Vulnerability

Vulnerability

A heap buffer overflow vulnerability has been identified in the Android Bluetooth stack, specifically within the avrc_vendor_msg function of avrc_opt.cc. This vulnerability allows for an out-of-bounds write, which could be exploited by a paired device to escalate privileges without requiring additional execution rights. Notably, user interaction is not necessary for exploitation.

Impact

Exploitation of this vulnerability could lead to unauthorized privilege escalation on the affected device.

Reproduction

The vulnerability can be reproduced by building and running the Android Open Source Project (AOSP) with the Fluoride Bluetooth stack. This can be done on a Debian-based distribution or Ubuntu 20.10 or newer. After setting up the build environment and compiling the Bluetooth module, the btadapterd service can be run on the Bluetooth interface, where the vulnerability can be triggered by a paired device.

Remediation

Users can update their devices to the September 2025 security patch level, which addresses this vulnerability.

Added: Sep 4, 2025, 7:53 PM
Updated: Sep 4, 2025, 7:53 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
4.3
remediation
0.0
relevance
0.5
threat
4.8
urgency
2.9
incentive
0.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.