ZeroHour

CVE-2026-28606

mass

Pairing-Bypass Logic Error in Android Bluetooth (AdapterService) Allows EoP

CVSS 3.1
9.8 critical
EPSS
<1%p5
Published
()
Modified
AI analysis

A logic error in handleBondStateChanged of AdapterService.java in the Android Bluetooth stack allows the pairing process to be skipped. The flaw is triggered remotely during Bluetooth bond-state handling and, per the CVSS 3.1 vector (9.8, AV:N/AC:L/PR:N/UI:N), requires no user interaction and no additional privileges to exploit. A successful attacker gains escalation of privilege without user consent, effectively bypassing pairing protections to gain unauthorized pairing-level access to a device over Bluetooth. All Android devices running the affected AOSP Bluetooth component are potentially affected; the data does not specify affected version ranges or the bulletin that fixes it. As of this analysis there is no public proof-of-concept, the issue is not in the CISA KEV catalog, and EPSS assigns only a 0.2% probability of exploitation in the next 30 days.

What to do: Apply the Android security update that includes CVE-2026-28606 as soon as it is distributed by Google, the OEM, or the carrier, and confirm the device's security patch level afterward (Settings → About phone). As interim mitigation, disable Bluetooth when not in use and avoid accepting pairing requests from unknown nearby devices. Fleet admins should prioritize devices that regularly operate with Bluetooth enabled in shared or public environments.

Affected
Google Android (Bluetooth stack, AdapterService.java)
Estimated exposure
mass≈3 billion+ Android devices potentially affected (Android's global active install base), limited to devices on unpatched builds — The vulnerable code sits in the standard AOSP Bluetooth stack shipped across Android phones and tablets, so exposure is estimated from Android's 3B+ active-device installed base, though only devices on unpatched builds are actually…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

In handleBondStateChanged of AdapterService.java, there is a possible way to skip pairing due to a logic error in the code. This could lead to remote escalation of privilege without user consent with no additional execution privileges needed. User interaction is not needed for exploitation.

Vendors
google
Products
android
Weakness
CWE-287
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.