Skip to main content

Google Android CVE-2026-49931

| EUVDEUVD-2026-115563 HIGH
Unintended Proxy or Intermediary ('Confused Deputy') (CWE-441)
2026-11-02 google_android GHSA-m939-gjcq-3263
8.4
CVSS 3.1 · Vendor: google_android
View

Attack ChainAIDerived

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

  1. Access
    Install malicious app on device
  2. Exploit
    Invoke vulnerable onActivityResult flow
  3. Execution
    Trigger confused-deputy cross-profile access
  4. Impact
    Exfiltrate protected-profile contacts

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service Proxy/intermediary controls
Exploitation Conditions

Exploitation requires a locally present, attacker-controlled app on the device (AV:L) and a device configured with a protected/secondary profile (e.g., work profile or managed-profile separation) holding the contact data to be leaked - without a second profile there is no cross-profile boundary to breach. The flaw is reached through the affected onActivityResult handler acting as a confused deputy, so the attacking app must be able to invoke that activity-result flow; per CVSS PR:N and UI:N, no granted privileges and no user interaction are needed once the app is installed. Limiting factors: the attack cannot be performed remotely or against default single-profile devices lacking the protected-profile data, and the attacker must first achieve app installation on the target.

Impact

The provided CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, base 8.4) describes a locally-exploitable confused-deputy flaw (CWE-441) requiring no privileges and no user interaction, which makes it trivially reachable by any installed app. However, the CVSS impact triad (C:H/I:H/A:H) is inconsistent with the described effect: the description states only a contact leak from a protected profile, which is fundamentally a confidentiality exposure, not an integrity or availability compromise - this over-rates impact and should be verified against the Android bulletin severity. No EPSS score was supplied, Android/Google did not list this in CISA KEV, and no PoC or exploit reference is present, so exploitation signals are absent beyond the vendor report. The vuln.today decision label is 'this_week' (not act_now/emergency), consistent with a locally-scoped privacy flaw that requires attacker-controlled code already on the device rather than a remotely-wormable issue. Net assessment: real but bounded risk - meaningful on multi-profile/work-profile devices where cross-profile contact isolation matters, but it is a local privilege/privacy escalation gated on prior app installation, not a remote or mass-exploitation priority.

Exploit ScenarioDerived

A malicious or compromised app installed on an Android device with a separate protected (e.g., work) profile abuses a vulnerable onActivityResult handler that acts as a confused deputy, causing a privileged component to return contact data belonging to the protected profile to the unprivileged caller. No user interaction and no additional permissions are required, so the leak occurs silently once the app triggers the vulnerable activity-result flow. No public exploit was identified at time of analysis.

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 – Nov 02, 2026

A confused-deputy flaw in multiple Android onActivityResult handlers allows a locally installed app to read contact data belonging to a protected profile (such as a work or managed profile) without holding any permission for it. Per the assessed vector (AV:L/AC:L/PR:N/UI:N) the attacker needs only an installed app - no granted privileges and no user interaction - but the device must actually be configured with a separate protected profile holding the contacts, since without that boundary there is nothing to cross. Affected builds span Android 14, 15, 16, 16-qpr2 and 17 per EUVD; no public exploit code was identified at time of analysis and there is no CISA KEV entry, so priority follows the vendor bulletin rather than observed exploitation.

RemediationAI

No exact fixed build identifier is present in the supplied data; the vendor reference is the Android Security Bulletin for 2026-11-01 (https://source.android.com/docs/security/bulletin/2026/2026-11-01), so treat that bulletin and its stated patch levels as the authoritative fix and roll it out to Android 14, 15, 16, 16-QPR2 and 17 devices - patch availability is per the vendor advisory rather than a confirmed single version string from this dataset. Because the vulnerable component is platform code, there is no application-level setting that removes the handler; the practical scoping lever identified in the assessment is profile configuration, since the confused deputy only has protected-profile contacts to return on devices that actually have a protected or secondary profile populated with that data, and de-provisioning such a profile removes the boundary being crossed at the cost of losing work/personal separation on that device. Restricting which apps may be sideloaded or installed also raises the bar, since the attack requires an attacker-controlled app already present locally, but that is a deployment policy control rather than a fix for the flaw itself.

Affected VersionsENISA

Android 17
Android 16
Android 15
Android 16-qpr2
Android 14

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 root cause class is CWE-441, Confused Deputy: a component that holds a privilege the caller lacks is tricked into exercising that privilege on the caller's behalf. Here the deputy is the activity-result plumbing on Android - specifically several onActivityResult implementations that return data across the profile boundary. An app running in the primary (personal) profile invokes an activity-result flow; the handler, which operates with the trust and visibility of the protected/secondary profile, resolves the result without adequately verifying that the requesting caller is entitled to the protected-profile contacts being returned. Because the vector is AV:L with PR:N and UI:N, the practical precondition is simply that an attacker-controlled app is present on the device and can reach the affected handler; the assessment explicitly notes that the trigger details - which specific onActivityResult call sites and which result payloads - are not described in the available sources beyond 'multiple locations'. The assessed impact is C:H/I:H with no availability impact, consistent with a data-leak primitive against a profile that is supposed to be isolated, rather than memory corruption or code execution in a system service.

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

A local app needs no privileges or interaction (AV:L/AC:L/PR:N/UI:N); the described effect is a contact leak (C:H) with no availability impact (A:N), though the integrity claim is not substantiated by the description.

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

Primary rating from Vendor (google_android).

CVSS VectorVendor: google_android

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

Lifecycle Timeline

3
CVSS changed
Nov 02, 2026 - 21:22 NVD
8.4 (HIGH)
CVE Published
Nov 02, 2026 - 19:53 cve.org
HIGH 8.4
CVE Published
Nov 02, 2026 - 19:53 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In onActivityResult in multiple locations, there is a possible contact leak from protected profile due to a confused deputy. 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

A high-severity vulnerability in Android's activity result handling allows a malicious app to access contact data stored in a work or managed profile without any permissions, bypassing the separation that protects corporate data on employee-owned devices. This flaw affects organizations that rely on Android's protected profiles for work data, potentially exposing sensitive contact information to unauthorized apps. Given the lack of a patch and the prevalence of BYOD, security leadership should prioritize mitigation to prevent data leakage and compliance breaches.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict app installations to trusted sources (e.g., managed Google Play), enforce app allowlists, disable cross-profile contact sharing where feasible, and monitor for suspicious app behavior. Consider removing work profiles from devices if contact data is highly sensitive until patch is available.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% 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
High
Technical Impact
Total

Priority Score

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

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