Skip to main content

Android CVE-2026-0161

| EUVDEUVD-2026-37194 HIGH
Out-of-bounds Write (CWE-787)
2026-06-16 Google_Devices GHSA-wx93-g978-mh3j
8.8
CVSS 3.1 · Vendor: Google_Devices
View

Attack ChainAIDerived

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

  1. Access
    Establish RTP/RTCP media session with target
  2. Delivery
    Send crafted RTCP report-block count
  3. Exploit
    Trigger integer overflow in RtpSession.cpp
  4. Execution
    Out-of-bounds write corrupts heap
  5. Impact
    Escalate privilege in media/system process

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, 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 the ability to deliver crafted RTP/RTCP report-block traffic to Android's native RtpSession parser - in practice, being the remote peer in an active RTP media session (VoIP/VoLTE/IMS call or streaming session) so the malicious RTCP receiver report reaches numberOfReportBlocks handling. No user interaction is needed once such traffic is processed (UI:N). Limiting factors: the RTP stack/feature must be in use and reachable, the CVSS PR:L indicates some privilege or session context is required (not confirmed as fully anonymous despite the 'no additional privileges' wording), SSVC rates it non-automatable, and only devices below the 2026-06-01 patch level are affected.

Impact

Signals are mixed and lean toward a real-but-not-urgent priority. CVSS 8.8 (AV:N/AC:L/PR:L/UI:N, total C/I/A impact) and SSVC 'Technical Impact: total' reflect severe consequences if triggered, but the corroborating exploitation signals are weak: EPSS is only 0.23% (13th percentile), SSVC marks Exploitation as 'none' and Automatable as 'no', there is no KEV listing, and no public PoC. The 'Automatable: no' rating is consistent with the fact that reaching the parser typically requires an active RTP/RTCP media session rather than spray-and-pray internet scanning. One point to verify: the description frames this as 'remote escalation of privilege with no additional execution privileges needed,' which reads like unauthenticated triggering, yet the CVSS carries PR:L - this tension suggests the attacker must already be a participant in a media session (or a local low-priv context) rather than a fully anonymous remote party; confirm the exact reachability with Google's bulletin. Net: patch on the normal Android monthly cadence; not an emergency given no exploitation evidence.

Exploit ScenarioDerived

An attacker who can send RTP/RTCP traffic to a target device (for example as the remote peer in a VoIP/IMS call or a malicious media server) crafts an RTCP receiver-report packet with a report-block count chosen to trigger the integer overflow. When RtpSession.cpp processes it, the overflowed length calculation causes an out-of-bounds write in the media/system process, corrupting memory to escalate privilege with no user interaction. No public exploit is identified at time of analysis, and the low SSVC/EPSS ratings indicate exploitation would require non-trivial development effort.

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 – Jul 22, 2026

Out-of-bounds heap write in Android's native RTP stack (numberOfReportBlocks handling in RtpSession.cpp) allows a network-adjacent attacker to corrupt memory and achieve remote escalation of privilege without user interaction. The flaw stems from an integer overflow when counting RTCP report blocks, and it affects Android/Pixel builds prior to the June 2026 security patch level. There is no public exploit identified at time of analysis, EPSS risk is low (0.23%), and CISA has not listed it in KEV.

RemediationAI

Patch available per vendor advisory: update affected devices to the Android 2026-06-01 security patch level or later as delivered through Google's monthly OTA updates, following the Pixel Update Bulletin at https://source.android.com/docs/security/bulletin/pixel/2026/2026-06-01. No exact fixed OS build number is provided in the source data, so treat the June 2026 patch level as the fix boundary and confirm per-device availability with the OEM. Where immediate patching is not possible, reduce exposure to untrusted RTP/RTCP traffic: avoid answering VoIP/IMS calls from unknown parties, disable or restrict Wi-Fi Calling / VoLTE features that instantiate the native RTP session on untrusted networks, and use network filtering to limit inbound RTP/RTCP to trusted SIP/media gateways - noting the trade-off that these controls degrade or disable calling functionality.

Affected VersionsENISA

Android Android kernel

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 code lives in RtpSession.cpp, part of Android's native Real-time Transport Protocol implementation used for VoIP/IMS calling and media streaming. RTCP (the control channel companion to RTP) receiver-report packets carry a report-block count field; the numberOfReportBlocks value is used in a size/index calculation that overflows an integer, so a subsequent bounds check passes and the code writes past the end of the allocated buffer. This is a classic CWE-787 (Out-of-bounds Write) rooted in a CWE-190-style integer overflow. Per the CPE (cpe:2.3:a:google:android), the affected surface is the Android platform itself rather than a third-party app, meaning the bug sits in a system/media process context where corruption can yield privilege escalation.

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

Reachable over the network via RTCP within a media session (AV:N, PR:L for session/low-priv context, UI:N); memory-corruption EoP yields total C/I/A in an unchanged scope.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/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_Devices).

CVSS VectorVendor: Google_Devices

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

Lifecycle Timeline

2
CVE Published
Jun 16, 2026 - 18:51 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 16, 2026 - 18:51 cve.org
HIGH 8.8

DescriptionCVE.org

In numberOfReportBlocks of RtpSession.cpp, there is a possible out of bounds write due to an integer overflow. This could lead to remote escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

Executive ViewAI

Why It Matters

Android and Pixel devices across the organization face a critical compromise risk through a remote privilege escalation vulnerability (CVE-2026-0161) with no public exploit identified at time of analysis. Complete device takeover is possible, threatening business operations and sensitive data access; an immediate inventory and remediation plan are essential.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) Network segmentation to restrict RTCP traffic from untrusted networks; (2) Disable RTP/RTCP services where not operationally required; (3) Enhanced network monitoring for suspicious RTCP activity patterns; (4) Restrict device connectivity to managed, trusted networks; (5) Weekly monitoring of vendor security advisories for patch release.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Ubiquitous
Android is one of the most widely deployed mobile 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.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

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.

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.

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