Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessInstall malicious app on device
-
DeliveryRequest Bluetooth/RFCOMM permission
-
ExploitInvoke bta_jv_rfcomm_connect with crafted parameters
-
ExecutionBypass bonding logic check
-
PersistObtain unauthorized 'secure' RFCOMM channel
-
ImpactEscalate privileges via trusted Bluetooth context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
|
| Exploitation Conditions | Attacker must be able to run unprivileged code on the target Android device (PR:L - a malicious or compromised app with at least basic Bluetooth-related permissions such as BLUETOOTH_CONNECT) and invoke the RFCOMM connection path that flows through bta_jv_rfcomm_connect in the native Bluetooth stack; the device must be running Android 14, 15, 16, or 16-qpr2 without the 2026-06-01 patch level. Bluetooth must be enabled on the device for the vulnerable code path to be reachable. Exploitation is limited by AV:L (no over-the-air-only attacker - code must already be on the device) and by the need for the app to hold Bluetooth permissions, but UI:N means no user prompt is required once those preconditions are met. |
| Impact | CVSS 7.8 with vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H reflects local attack vector, low complexity, low privileges, and high impact across CIA - consistent with a typical Android local EoP where a malicious app already installed on the device escalates. EPSS is 0.01% (1st percentile) and the CVE is not on CISA KEV, indicating no observed mass exploitation and limited interest in commodity exploit kits, which is normal for Android privilege-escalation bugs where exploitation is targeted (commercial spyware, forensic tooling) rather than wormable. Two signals appear to be in tension: the description references 'bonding' (a Bluetooth pairing concept that typically implies a nearby attacker) yet the CVSS vector is AV:L (local) - Google's Android scoring methodology treats apps on the device as 'local,' so the realistic scenario is a malicious local app abusing the RFCOMM API to obtain a 'secure' channel it should not have, not over-the-air exploitation; verify with the Android bulletin if intending to model an adjacent-network threat. Practical priority is moderate: patch in the next monthly Android update cycle, prioritize on devices that handle sensitive Bluetooth-paired peripherals (medical, automotive, point-of-sale). |
| Exploit ScenarioDerived | A malicious application installed on the device (e.g., sideloaded or distributed via a trojanized app) requests an RFCOMM connection through the Bluetooth Java API in a way that triggers the logic error in bta_jv_rfcomm_connect, obtaining a connection treated as 'secure' to a previously unbonded remote endpoint. The app then leverages the resulting unprivileged-but-trusted Bluetooth channel to access data or invoke functionality that the bonding requirement was meant to gate, achieving local privilege escalation. No public exploit identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 02, 2026
Local privilege escalation in the Android Bluetooth stack (versions 14, 15, 16, and 16-qpr2) allows an attacker with low privileges to bypass the bonding requirement for secure RFCOMM connections via a logic flaw in bta_jv_rfcomm_connect. No user interaction is required, and no public exploit identified at time of analysis, though Google has issued a fix in the June 2026 Android Security Bulletin.
RemediationAI
Apply the June 2026 Android security patch level (2026-06-01) or later, which contains Google's fix for the bta_jv_rfcomm_connect bonding-bypass; the advisory is published at https://source.android.com/docs/security/bulletin/2026/2026-06-01 and OEM updates will roll out subsequently - devices past end-of-life for security updates remain exposed. No exact AOSP tag is cited in the provided data, so confirm the specific build fingerprint via your device vendor's bulletin. As a compensating control until patches arrive, restrict installation of untrusted apps (Play Protect enabled, sideloading disabled via MDM), and for high-assurance deployments disable Bluetooth when not in use or use MDM policy to block apps from holding BLUETOOTH_CONNECT permission, accepting the trade-off that legitimate Bluetooth accessories (headsets, wearables, car kits) will not function while the restriction is in place.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw resides in bta_jv_act.cc, part of the Bluetooth Adaptation (BTA) Java/JNI layer in Android's Fluoride/Bluedroid stack that brokers RFCOMM (Radio Frequency Communication) socket connections between Java apps and the native Bluetooth controller. RFCOMM is the serial-port emulation protocol over L2CAP commonly used by SPP, HFP, and PBAP profiles, and bonding is the pairing process that establishes a long-term shared key enabling encrypted, authenticated links. CWE-693 (Protection Mechanism Failure) indicates the code path that should enforce bonding before permitting a 'secure' RFCOMM connection contains a logic error allowing that check to be skipped, so a 'secure' connection is established without the cryptographic prerequisite. CPE cpe:2.3:a:google:android scopes the issue to Google's Android platform code (AOSP Bluetooth) rather than vendor radio firmware.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (google_android) · only source for this CVE.
CVSS VectorVendor: google_android
Lifecycle Timeline
3DescriptionCVE.org
In bta_jv_rfcomm_connect of bta_jv_act.cc, there is a possible bypass of bonding for a secure connection due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
Executive ViewAI
Android Bluetooth stack versions 14-16 contain a local privilege escalation vulnerability (CVSS 7.8) affecting hundreds of millions of deployed Android devices. An attacker with local access can escalate privileges to bypass RFCOMM bonding requirements without user interaction; no public exploit identified at time of analysis. Google has announced a fix in the June 2026 Android Security Bulletin, making patch deployment a critical priority once available.
No vendor-released patch identified at time of analysis. Interim mitigations: disable Bluetooth services on high-risk devices through MDM; restrict RFCOMM connections where business requirements allow; enforce strict physical access controls; enable device-level privilege escalation monitoring and alerting; consider network isolation for sensitive computing environments.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
EUVD-2026-33776
GHSA-8qpr-7jp9-rxm6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB