Skip to main content

Android Bluetooth EUVDEUVD-2026-92613

| CVE-2026-58835 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-10-05 google_android GHSA-78f4-2x2w-6c6v
8.8
CVSS 3.1 · Vendor: google_android
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Approach target over Bluetooth
  2. Delivery
    Supply crafted device config data
  3. Exploit
    Trigger heap overflow in cfg2prop
  4. Execution
    Out-of-bounds write corrupts heap
  5. Impact
    Achieve remote code execution

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the Bluetooth subsystem to process attacker-influenced bonded/stored device configuration data through cfg2prop in btif_storage.cc, which converts stored config entries into Bluetooth properties; a crafted entry triggers the heap overflow. Practically this requires Bluetooth to be enabled and the attacker to be able to introduce malicious config/device data - in the Android Bluetooth context this generally implies radio proximity (an adjacent, paired, or spoofed Bluetooth device) rather than arbitrary internet-based access, despite the AV:N rating. Limiting factors: the flaw affects only Android 16, 16-qpr2, and 17; PR:L indicates some component-level privilege/pairing context is involved; and no user interaction is needed (UI:N), which raises risk once proximity is achieved.

Impact

Signals are mostly aligned toward a serious-but-not-yet-urgent memory-corruption flaw. The vendor CVSS (8.8, AV:N/AC:L/PR:L/UI:N) and SSVC 'Technical Impact: total' both indicate full compromise (C:H/I:H/A:H, RCE), and CWE-122 heap overflow in the Bluetooth btif_storage config parser is a classic RCE primitive. However, the exploitation-side signals are weak: SSVC reports Exploitation 'none' and Automatable 'no', there is no CISA KEV listing, no EPSS score was provided, and no public exploit was identified - so this is a high-severity issue without evidence of real-world weaponization. Two data tensions should be flagged explicitly: (1) the CVSS vector claims AV:N (network) but the vulnerable code (cfg2prop in btif_storage.cc) is part of the Android Bluetooth stack, which in practice typically requires radio proximity (adjacent), so the true attack vector may be AV:A rather than AV:N - verify against the Android bulletin; (2) the description states 'no additional execution privileges needed' yet the vector is PR:L, reflecting Android's convention that no privilege escalation beyond the Bluetooth component is needed, not that exploitation is fully unauthenticated. Net: a credible RCE worth patching on cadence, but no current data supports treating it as an actively exploited emergency.

Exploit ScenarioDerived

An attacker within Bluetooth range of a target Android 16/17 device supplies crafted bonded-device configuration data that is processed by cfg2prop when converting stored config into Bluetooth properties, triggering a heap buffer overflow and out-of-bounds write. Because user interaction is not required (UI:N) and the technical impact is total, successful exploitation can yield remote code execution within the Bluetooth stack context. No public exploit or active exploitation has been identified at the time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 05, 2026

Heap-based out-of-bounds write in Android's Bluetooth stack, specifically the cfg2prop routine in btif_storage.cc, can be triggered when the Bluetooth subsystem converts attacker-influenced bonded/stored device configuration data into Bluetooth properties, potentially leading to remote code execution. Affected builds are Android 16, Android 16-qpr2, and Android 17; the assessed vector requires low privileges (PR:L, consistent with a pairing/component-level context) and no user interaction, and real-world reachability is expected to be radio-adjacent (a nearby, paired, or spoofed Bluetooth device) rather than arbitrary internet access, even though the vendor-assigned vector carries AV:N. No public exploit code has been identified and SSVC records exploitation as none at time of analysis, but the flaw is memory-corruption class with total technical impact, so it warrants priority patching on devices where Bluetooth is enabled and pairing is common.

RemediationAI

Apply the Android Security Bulletin for 2026-10-01 (https://source.android.com/docs/security/bulletin/2026/2026-10-01) - patch status is 'Patch available per vendor advisory'; the provided data does not name an exact patch level or build fingerprint, so confirm the device's security patch level against the bulletin's listed fixes and obtain the OEM build rather than assuming a generic AOSP update covers the model. Because the vulnerable code path is exercised by stored/bonded device configuration converted into Bluetooth properties, interim compensating controls are: turn Bluetooth off in untrusted physical environments or when not in use (removes the attack surface entirely, at the cost of losing BT peripherals/audio), avoid pairing with unknown or unexpected devices and purge stale bonded entries from Bluetooth settings (reduces the chance of a malicious config entry being loaded, but does not prevent a spoofed or previously-trusted peer from supplying the trigger), and where device management allows, disable Bluetooth via MDM policy on high-value or unattended devices (effective but operationally disruptive for headsets, keyboards, and vehicle pairing). There is no network-perimeter control that removes the risk, since exploitation is proximity-based, so patching remains the only complete fix; note that any mitigation short of the bulletin update leaves the heap overflow reachable once a malicious config source is introduced.

Affected VersionsENISA

Android 16
Android 16-qpr2
Android 17

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

btif_storage.cc is part of Android's Bluetooth Interface (btif) layer, the glue code between the Java/framework Bluetooth service and the native Bluetooth stack; its storage routines persist and reload bonded-device and adapter configuration (the config/property store behind persistent Bluetooth settings). The cfg2prop function translates entries from that stored configuration into Bluetooth properties, and it performs that translation without adequate bounds validation, so a crafted configuration entry produces a heap buffer overflow - an out-of-bounds write classified as CWE-122 (Heap-based Buffer Overflow). Because the corruptible buffer is heap-allocated property/config data, a successful overflow can overwrite adjacent heap metadata or objects and be steered toward code execution in the Bluetooth process, which historically runs with elevated Bluetooth/system privileges. CPE coverage is the broad platform entry cpe:2.3:a:google:android, and the vendor-tagged issue (google_android, tags RCE/Heap Overflow/Buffer Overflow) originates in AOSP, meaning downstream OEM builds inherit the defect until they ship the corresponding bulletin patch.

Know when Android gets its next vulnerability

  • 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

Vendor (google_android) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.0 HIGH

Vulnerable code is in the Android Bluetooth config parser, so realistic access is radio-adjacent (AV:A not AV:N); low privilege/pairing context yields PR:L, no user interaction, full RCE impact.

3.1 AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (google_android).

CVSS VectorVendor: google_android

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Oct 05, 2026 - 20:22 NVD
8.8 (None) 8.8 (HIGH)
CVE Published
Oct 05, 2026 - 18:24 cve.org
HIGH 8.8
CVE Published
Oct 05, 2026 - 18:24 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In cfg2prop of btif_storage.cc, there is a possible out-of-bounds write due to a heap buffer overflow. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

Executive ViewAI

Why It Matters

Android handsets and tablets running Android 16, Android 16 QPR2, and Android 17 are exposed to an unpatched memory-corruption flaw in the Bluetooth stack that a nearby paired or spoofed Bluetooth device could use to run attacker code on the device. The exposure is limited to radio-adjacent attackers rather than the open internet, but any compromised handset carries corporate email, MFA tokens, and VPN access, so this is a fleet-level risk affecting mobile-enabled staff rather than an isolated user problem. No exploitation has been observed and no public exploit code exists, which gives a narrow window to apply mitigations and pressure the vendor before a patch ships.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable Bluetooth on affected Android 16, Android 16 QPR2, and Android 17 devices except when actively needed; disable Bluetooth discoverability and pairing-visible modes; remove stale or untrusted bonded device entries and restrict new pairing to approved peripherals; require explicit user confirmation for pairing prompts; enforce these settings through MDM policy where possible and monitor for anomalous Bluetooth or unexpected device behavior until a patch is released.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
High
Android is a ubiquitous mobile OS, but only recent Android 16/17 releases are affected
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2015-3105 CRITICAL POC
10.0 Jun 10

Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows and OS X and before 11.2.202.466

CVE-2015-3864 CRITICAL POC
10.0 Oct 01

Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A

CVE-2013-4710 CRITICAL POC
9.3 Mar 03

Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp

CVE-2015-1538 CRITICAL POC
10.0 Oct 01

Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef

CVE-2024-21633 HIGH POC
7.8 Jan 03

Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK

CVE-2017-13156 HIGH POC
7.8 Dec 06

An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability

CVE-2016-2107 MEDIUM POC
5.9 May 05

The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a

CVE-2015-3106 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2015-3107 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2013-4787 CRITICAL POC
9.3 Jul 09

Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows

CVE-2014-7911 HIGH
7.2 Dec 15

luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.

CVE-2016-0801 CRITICAL POC
9.8 Feb 07

The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy