Skip to main content

Android CVE-2026-49932

| EUVDEUVD-2026-74015 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-09-08 security@android.com GHSA-7635-mf8g-w8mj
7.8
CVSS 3.1 · Vendor: android
View

Attack ChainAIDerived

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

  1. Access
    Install malicious app on target Android device
  2. Delivery
    Trigger MMS PDU parsing via parseParts function
  3. Exploit
    Exploit heap buffer overflow (CWE-122)
  4. Execution
    Out-of-bounds heap read/write corrupts memory
  5. Persist
    Escape application sandbox
  6. Impact
    Gain elevated system process privileges

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

The attacker must have a malicious application executing on the target device with at least low-level process privileges (PR:L per CVSS). The vulnerability is triggered through the MMS PDU parsing code path in PduParser.java's parseParts function, meaning MMS-related functionality must be reachable from the attacker's process. No user interaction is required after the malicious code begins executing. Exploitation is constrained to local access (AV:L) - network-remote unauthenticated exploitation is not possible based on the available data. Per SSVC, the attack is not automatable, indicating heap exploitation complexity or environment-specific constraints (e.g., ASLR, memory tagging on Android 10+ hardware) that require per-device tuning rather than a fire-and-forget payload. Exploitation is further limited by Android's application sandbox model, which requires obtaining initial code execution on the device first.

Impact

The CVSS 7.8 score (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately characterizes a local attack with low complexity and total impact once a low-privileged foothold exists. SSVC assessment of exploitation:none and automatable:no aligns with no known public exploit and the inherent difficulty of heap exploitation on modern Android (ASLR, MTE on newer hardware). However, the SSVC technical impact is rated total, meaning successful exploitation is fully compromising. The breadth of affected versions (five distinct Android branches) significantly amplifies the total exposed population. EPSS data was not provided, limiting quantitative exploitation probability assessment. No KEV listing and no public exploit code identified at time of analysis, which together suggest this has not yet seen mass exploitation - but the attack-vector and impact profile make it a credible privilege escalation target for sophisticated threat actors and malware authors targeting Android. The non-automatable SSVC rating likely reflects heap-exploitation complexity rather than any access barrier.

Exploit ScenarioDerived

A malicious Android application installed on the victim device - potentially disguised as a utility app - delivers a crafted MMS PDU structure to trigger the heap buffer overflow in parseParts. No user interaction is required once the app is running; the app exploits the out-of-bounds condition to corrupt adjacent heap metadata and escalate from its sandboxed process context to a higher-privilege system component. No public exploit code exists at time of analysis, but the no-user-interaction requirement and low complexity rating make this a viable target for malware developers.

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 – Sep 08, 2026

Heap-based buffer overflow in parseParts of PduParser.java enables local privilege escalation across Android 14 through 17 (including Android 16-QPR2). A low-privileged process on the device can trigger an out-of-bounds read via a malformed PDU, corrupting heap memory to achieve full confidentiality, integrity, and availability compromise without requiring user interaction. No public exploit code or KEV listing has been identified at time of analysis.

RemediationAI

Apply the Android Security Patch Level dated 2026-09-01 as documented in the Android Security Bulletin at https://source.android.com/docs/security/bulletin/2026/2026-09-01. OEM device manufacturers (Samsung, Xiaomi, Google Pixel, etc.) must integrate and release this patch for their specific device lines; end users should apply OEM-distributed OTA updates as soon as available. An exact patched version string for AOSP is not independently confirmed from the available data beyond the patch level date. For enterprise environments where patching is delayed, compensating controls include restricting sideloading of untrusted APKs via MDM policy and enabling Play Protect, which reduces the probability of a malicious application reaching the device to exploit the flaw - though these controls do not eliminate risk from already-installed or legitimate-appearing applications.

Affected VersionsENISA

Android 14
Android 17
Android 16
Android 15
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

PduParser.java is Android's Protocol Data Unit parser, responsible for decoding MMS (Multimedia Messaging Service) message structures on the device. The parseParts function performs insufficient bounds validation during PDU part parsing, resulting in a CWE-122 (Heap-based Buffer Overflow) condition where read operations exceed the allocated buffer. This class of vulnerability enables classic heap exploitation techniques: controlled out-of-bounds reads can leak adjacent heap metadata or pointers, which can then be leveraged to redirect execution or overwrite security-sensitive structures. The flaw is confirmed across Android 14, 15, 16, 16-QPR2, and 17 per EUVD-2026-74015, indicating the vulnerable code path is present in multiple Android release branches and patch trains simultaneously.

Know when the next one hits your stack

  • 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 (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 attack (AV:L) requiring low privileges (PR:L) to trigger PDU heap overflow; no user interaction needed; full C/I/A impact on successful exploitation.

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 (android).

CVSS VectorVendor: android

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

DescriptionCVE.org

In parseParts of PduParser.java, there is a possible out of bounds read due to a heap buffer overflow. 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 heap-based buffer overflow in Android's PDU parser (versions 14-17) enables local privilege escalation to full device compromise without user interaction. No vendor patch is currently available, leaving millions of Android devices exposed to silent, complete system takeover. Organizations managing Android device fleets-including BYOD programs and corporate deployments-face immediate risk of total confidentiality, integrity, and availability loss on affected endpoints.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) restrict installation of untrusted applications through MDM enrollment and security policies; (2) disable sideloading and limit all app installation to official app stores; (3) implement application allowlisting to restrict execution to pre-approved applications only; (4) enable enhanced logging and alerting for privilege escalation attempts; (5) network-segment or isolate affected devices if they access sensitive data or systems; (6) prepare expedited patch deployment procedures for immediate rollout upon vendor release.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Ubiquitous
dominant global mobile OS, billions of active devices worldwide
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

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.

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.

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