Skip to main content

Android Bluetooth EUVDEUVD-2026-92603

| CVE-2026-49933 HIGH
Access of Uninitialized Pointer (CWE-824)
2026-10-05 google_android GHSA-pgf5-jg2x-qwcp
7.8
CVSS 3.1 · Vendor: google_android
View

Attack ChainAIDerived

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

  1. Access
    Run malicious low-privilege local app
  2. Delivery
    Trigger LE monitor device event
  3. Exploit
    Dereference uninitialized pointer in msft.cc
  4. Execution
    Hijack control flow in bluetooth process
  5. Impact
    Escalate to privileged code execution

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Uninitialized pointer prevention
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 attacker to already have local code execution on the device, specifically the ability to run a low-privileged app that can reach the Bluetooth stack's LE monitoring path (PR:L, AV:L) - this is a second-stage escalation, not a remote entry point. The vulnerable code is the Microsoft vendor-extension handler (msft.cc) processing an LE monitor device event, so Bluetooth must be operational and the MSFT HCI extension path reachable on the device. Limiting factors: no remote network vector (AV:L), so it cannot be triggered directly over the air without local execution; however, there is no user-interaction requirement (UI:N) and no additional execution privileges are needed, lowering the barrier once any local foothold exists. Affected builds are Android 16, Android 16-qpr2, and Android 17 per EUVD.

Impact

This is a credible, actionable local privilege-escalation flaw rather than a high-CVSS-but-low-real-risk issue, though it is not a remote emergency. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U, C:H/I:H/A:H, base 7.8 HIGH) describes a locally-reachable, low-complexity bug requiring low privileges and no user interaction, yielding full confidentiality/integrity/availability impact within the privileged Bluetooth process. CWE-824 (access of uninitialized pointer) combined with the description's explicit 'control-flow hijack' language indicates this is a memory-corruption primitive usable for arbitrary code execution in a privileged context - a classic Android local-EoP pattern. Exploitation status is 'no public exploit identified at time of analysis': the input provides no KEV listing, no POC flag, and no EPSS score, so there is no evidence of active exploitation or public exploit code, and no probability signal to weigh. SSVC-style reasoning: exploitation=none observed, technical impact=total (C:H/I:H/A:H), automatable=no (requires local code execution first, so it is a second-stage escalation, not a wormable remote). Conflicts/gaps to note: EPSS is absent (not merely low), so no exploitation-probability signal can be cited; KEV and POC status are both simply not provided in the input, which is normal for a freshly-published Android Bulletin entry and should not be read as 'confirmed absent.' Overall this warrants prompt patching via the monthly Android cycle but is gated behind an attacker already having local app-level execution.

Exploit ScenarioDerived

A malicious or compromised low-privileged Android app running on the device triggers an LE (Bluetooth Low Energy) monitor device event that reaches the vulnerable handle_le_monitor_device_event path in msft.cc, causing the privileged Bluetooth process to dereference an uninitialized pointer. By grooming the heap/memory beforehand, the attacker turns the uninitialized pointer into a controlled value, hijacking control flow to execute code with the Bluetooth process's elevated privileges. No public exploit was identified in the provided data, and no user interaction is required.

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

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

Alert me

AnalysisAIv1 – Oct 05, 2026

Local privilege escalation in Android's Bluetooth stack lets an app running with ordinary privileges corrupt control flow in the privileged Bluetooth process and inherit its elevated rights. The root cause is an uninitialized-pointer dereference (CWE-824) in handle_le_monitor_device_event of msft.cc, the Microsoft HCI vendor-extension handler, affecting Android 16, Android 16-qpr2 and Android 17 per EUVD. This is a second-stage escalation rather than a remote entry point: the attacker must already have local code execution and be able to reach the Bluetooth LE monitoring path (CVSS AV:L, PR:L, UI:N), and no public exploit code has been identified at time of analysis; Google addresses the issue in its October 2026 Android Security Bulletin.

RemediationAI

Apply the Android security patch level from Google's October 2026 bulletin (https://source.android.com/docs/security/bulletin/2026/2026-10-01) by installing the latest OTA/factory image for the device's branch (Android 16, Android 16-qpr2 or Android 17); the input data does not disclose a specific patched build number, so treat the bulletin's listed build IDs as the authoritative fix reference and verify the patch level under Settings > About phone. Because this is a local second-stage escalation, the highest-value compensating control is preventing the initial foothold: enforce verified boot and Google Play Protect, block sideloading of apps from untrusted sources, and use MDM policy to whitelist applications - the trade-off is reduced flexibility for enterprise or developer workflows. Restricting or disabling Bluetooth except when in active use removes practical reachability of the LE monitoring path, but the side effect is loss of wireless audio, peripherals and wearables, and an attacker with an existing foothold plus a way to re-enable the radio may regain reachability. Restricting the app population that can interact with Bluetooth-related privileged services or vendor-extension HCI paths narrows the attack surface further, at the cost of breaking legitimate companion-app functionality.

Affected VersionsENISA

Android 17
Android 16-qpr2
Android 16

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 is classified as CWE-824 (Access of Uninitialized Pointer), meaning a pointer is dereferenced before being initialized, giving the attacker influence over where a write or call lands - here producing a control-flow hijack inside the privileged Bluetooth process. The vulnerable routine, handle_le_monitor_device_event in msft.cc, belongs to the Microsoft HCI vendor-extension handling of LE monitor device events, so the MSFT extension path must be reachable and Bluetooth operational for the bug to be hit. The affected package is identified by CPE cpe:2.3:a:google:android:*:*:*:*:*:*:*:*, and the CVSS 3.1 vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H describes a local, low-privilege, no-user-interaction trigger that yields high confidentiality, integrity and availability impact within the same security scope (S:U) - consistent with an attacker already resident on the device pivoting from a normal app context into the Bluetooth daemon's privileges.

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 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local app foothold needed so AV:L/PR:L; low-complexity uninitialized-pointer trigger (AC:L), no user interaction (UI:N), and control-flow hijack in the privileged bluetooth process yields full C/I/A impact.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/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
Local
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
7.8 (HIGH)
CVE Published
Oct 05, 2026 - 18:23 cve.org
HIGH 7.8
CVE Published
Oct 05, 2026 - 18:23 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In handle_le_monitor_device_event of msft.cc, there is a possible control-flow hijack in the privileged bluetooth process due to an uninitialized pointer dereference. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

Executive ViewAI

Why It Matters

Android 16, 16-qpr2 and 17 devices in the managed fleet carry a local privilege-escalation flaw in the Bluetooth stack that would let an app already running on the handset capture the elevated rights of the privileged Bluetooth process. The exposure is limited to devices where an attacker has first achieved local code execution, so the practical risk is concentrated among users who install apps from untrusted sources or sideload outside managed channels. No public exploit has been identified, but this is a second-stage escalation primitive that becomes materially more dangerous when paired with any other local foothold, and Google has not yet released a fix.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: enforce MDM application allowlisting and block sideloading or untrusted app stores to reduce the likelihood of an attacker gaining the required local code execution; keep Google Play Protect and mobile threat defense enabled to detect malicious local payloads; remove or restrict Bluetooth LE monitoring, diagnostics and developer tooling from production devices; apply the Android Security Bulletin update referenced by the vendor (October 2026) as soon as device builds are available; and treat any confirmed local code-execution incident on an affected Android device as a potential privilege-escalation event requiring full device remediation.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Ubiquitous
Android is one of the most widely deployed OS platforms globally
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.1%
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

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