Skip to main content

Google Android EUVDEUVD-2026-92619

| CVE-2026-58880 HIGH
Race Condition (CWE-362)
2026-10-05 google_android GHSA-gq3m-h99r-pxxg
7.0
CVSS 3.1 · Vendor: google_android
View

Attack ChainAIDerived

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

  1. Access
    Install low-privilege malicious app
  2. Delivery
    Repeatedly invoke AVRCP app value response path
  3. Exploit
    Win race condition in handle_app_val_response
  4. Execution
    Corrupt memory and execute code in Bluetooth process
  5. Impact
    Escalate privileges locally

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Exploitation requires a locally installed, low-privilege application on the Android device that can repeatedly drive the AVRCP remote-control code path (handle_app_val_response in btif_rc.cc) to win a timing race; no user interaction is required. Limiting factors: the attacker must already have code running on the device (PR:L, AV:L - no remote or network reach), and the CWE-362 race condition carries high attack complexity (AC:H), meaning success depends on repeatedly hitting a narrow timing window rather than a deterministic single-shot trigger. Affected scope is limited to Android 16, 16-qpr2, and 17; patched builds in the October 2026 bulletin eliminate the window.

Impact

Signals are consistent and point to a genuine but non-urgent priority. The CVSS 3.1 vector (AV:L/AC:H/PR:L/UI:N) describes a local, high-complexity flaw requiring low (non-privileged app) privileges, scoring 7.0 - the C:H/I:H/A:H impact reflects total compromise of the Bluetooth stack's privileged context. This aligns with CISA SSVC, which rates Technical Impact as 'total' but Exploitation as 'none' and Automatable as 'no' - the latter is expected for a CWE-362 race condition, which is inherently timing-dependent and not reliably scriptable at scale. There is no CISA KEV listing and no public exploit referenced, so exploitation status is 'no public exploit identified at time of analysis.' EPSS is not provided in the input, so probabilistic exploitation likelihood could not be factored in. The AC:H rating is well-justified: winning the race in handle_app_val_response requires precise timing, which materially lowers real-world exploitability versus the raw 7.0 score. Net: a credible local privilege-escalation path meriting routine patching via the monthly Android bulletin cycle, not emergency response.

Exploit ScenarioDerived

A malicious or compromised low-privilege app installed on an Android device repeatedly exercises the AVRCP Bluetooth path to trigger the race condition in handle_app_val_response, winning the timing window to corrupt memory in the privileged Bluetooth process. Because no user interaction is needed and the attacker only needs an app running locally, successful exploitation yields code execution in the Bluetooth stack's context and escalation of privilege. No public proof-of-concept exploit is identified at time of analysis, and the high attack complexity means exploitation requires repeated attempts to win the race.

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

Code execution via local privilege escalation is possible in Google Android's Bluetooth AVRCP handling (handle_app_val_response in btif_rc.cc) because of a race condition (CWE-362) that can corrupt shared state in the Bluetooth stack. The flaw is rated CVSS 7.0 (AV:L/AC:H/PR:L/UI:N) and affects Android 16, Android 16-qpr2, and Android 17; an attacker must already have a low-privilege app installed on the device and must repeatedly drive the AVRCP remote-control code path to win a narrow timing window, with no user interaction required. No public exploit code has been identified and CISA's SSVC assessment records no observed exploitation, so while the technical impact is total if the race is won, the high attack complexity and local-only prerequisites keep this a lower-urgency item than a remotely reachable, deterministic bug.

RemediationAI

Patch status is "patch available per vendor advisory": Google has published the fix through its October 2026 Android Security Bulletin (https://source.android.com/docs/security/bulletin/2026/2026-10-01), which lists the affected builds and their corrected security patch levels. Remediation is to apply that bulletin's update - or any later Android security patch level - on Android 16, Android 16-qpr2, and Android 17 devices, and to track OEM delivery schedules since Android updates reach hardware through manufacturers and carriers and may lag the bulletin. Where patching cannot happen immediately, the only meaningful compensating controls follow from the prerequisites: because exploitation requires a locally installed low-privilege app that can drive the AVRCP path repeatedly, restrict sideloading and untrusted app sources, audit and remove applications holding Bluetooth-related permissions or companion-device privileges, and, in high-risk environments, disable Bluetooth entirely when it is not in use - accepting the loss of Bluetooth audio, peripherals, and wearables as the trade-off. Note that turning Bluetooth off reduces but does not eliminate exposure if the attacker can re-enable it through another vector, and that no network-perimeter control applies here because the attack is strictly local (AV:L) and hence not reachable by a remote or adjacent attacker.

Affected VersionsENISA

Android 17
Android 16
Android 16-qpr2

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 vulnerable component is btif_rc.cc, part of the Bluetooth Interface (BTIF) layer of Android's native Bluetooth stack, which bridges the Java Bluetooth service to the lower-level native profile implementations. The function handle_app_val_response processes AVRCP (Audio/Video Remote Control Profile) responses flowing back through that layer, and the defect is classified as CWE-362 (Concurrent Execution using Shared Resource with Improper Synchronization, i.e. a race condition). Because the shared state can be manipulated from more than one path without adequate locking, an attacker who can interleave operations can provoke memory corruption inside the Bluetooth process and turn that into code execution in the context of that process, which holds elevated privileges relative to a normal installed app. The affected CPE is recorded generically as cpe:2.3:a:google:android:*:*:*:*:*:*:*:*, with the EUVD entry narrowing the impacted releases to Android 16, Android 16-qpr2, and Android 17, meaning the bug was introduced in the current generation of platform builds rather than older, unsupported branches.

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

Local app-triggered race condition (AV:L, AC:H due to timing dependency), needs a non-privileged installed app (PR:L), no user interaction, and yields total compromise of the Bluetooth process (C/I/A:H).

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

DescriptionCVE.org

In handle_app_val_response of btif_rc.cc, there is a possible way to achieve code execution due to a race condition. 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

Google Android versions 16, 16-qpr2, and 17 contain a high-severity local privilege escalation vulnerability in the Bluetooth AVRCP component. An attacker with a low-privilege app already installed could exploit a race condition to achieve code execution, though the attack is complex and no public exploit identified at time of analysis. Leadership should prioritize patching when available and consider interim mitigations for high-risk mobile fleets, as successful exploitation could lead to full device compromise.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include disabling Bluetooth when not required, restricting installation of apps from untrusted sources, enforcing application control policies, and monitoring for anomalous AVRCP activity.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Ubiquitous
Android is one of the most widely deployed operating systems 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

35
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +35
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.

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

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

CVE-2025-65824 HIGH POC
8.8 Dec 10

Unauthenticated Bluetooth Low Energy OTA firmware upgrade in the Meatmeet Pro WiFi & Bluetooth Meat Thermometer firmware

CVE-2025-32879 HIGH POC
8.8 Jun 20

CVE-2025-32879 is a security vulnerability (CVSS 8.8) that allows an attacker. Risk factors: public PoC available.

CVE-2025-10457 HIGH POC
8.1 Sep 19

Zephyr's Bluetooth Low Energy connection-response handler fails to verify that a connection request was actually initiat

CVE-2025-20672 CRITICAL
9.8 Jun 02

Heap OOB write in Android Bluetooth driver via incorrect bounds check.

CVE-2026-55330 CRITICAL
9.8 Oct 06

A use-after-free in the Android Bluetooth stack (bluetooth_ccc.cc, function BluetoothCccHandlerCallbackImpl) lets an att

CVE-2020-10135 MEDIUM POC
5.4 May 19

Legacy pairing and secure-connections pairing authentication in Bluetooth BR/EDR Core Specification v5.2 and earlier may

CVE-2026-19570 HIGH
8.8 Oct 09

Memory corruption in the Zephyr RTOS LE Audio Broadcast Sink (subsys/bluetooth/audio/bap_broadcast_sink.c) lets an attac

CVE-2026-90255 HIGH
8.8 Sep 17

A memory leak combined with a use-after-free in the Linux kernel's Bluetooth HCI connection-setup path can crash the ker

CVE-2026-90256 HIGH
8.8 Sep 17

A race condition in the Linux kernel's Bluetooth L2CAP subsystem allows a use-after-free of the hci_conn::l2cap_data poi

CVE-2026-8374 HIGH
8.5 Oct 09

Bluetooth authentication bypass in SwitchBot Door Lock Series allows an attacker within BLE range to manipulate the lock

CVE-2026-89583 HIGH
8.1 Sep 11

Out-of-bounds read in the Linux kernel Bluetooth subsystem's eir_get_service_data() leaks kernel heap memory into usersp

CVE-2026-90092 HIGH
8.0 Sep 17

Use-after-free in the Linux kernel Bluetooth L2CAP stack lets a Bluetooth-adjacent attacker corrupt kernel memory by rac

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