Skip to main content

Android CVE-2026-55294

| EUVDEUVD-2026-74021 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-09-08 security@android.com GHSA-276x-m8jj-77r6
7.8
CVSS 3.1 · Vendor: android
View

Attack ChainAIDerived

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

  1. Access
    Deliver malicious app or HEVC video to target device
  2. Delivery
    App invokes Android MediaCodec HEVC decoder
  3. Exploit
    Crafted TU data triggers ihevcd_get_tu_data_size size miscalculation
  4. Execution
    Heap out-of-bounds write corrupts adjacent heap objects
  5. Persist
    Redirect execution flow to attacker-controlled code
  6. Impact
    Escape application sandbox and escalate to elevated system 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

Exploitation requires a low-privileged process or application running locally on the affected Android device (AV:L, PR:L per CVSS) that can invoke the Android MediaCodec HEVC decoder - either by processing a crafted video file or by feeding malformed H.265 bitstream data into the decoder programmatically. No user interaction is required beyond whatever interaction installs or runs the attacker-controlled app (UI:N per CVSS). No special non-default configuration is required: HEVC decoding is enabled by default on all affected Android versions, and any app with media permissions or file access can reach the vulnerable code path. Exploitation is bounded by the requirement for local execution - a remote-only attacker cannot trigger this vulnerability directly without first achieving local code execution through a separate vulnerability (such as a WebView exploit). SSVC Automatable is 'no', confirming that mass unauthenticated network-based exploitation is not feasible for this vulnerability in isolation.

Impact

The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, score 7.8) is internally consistent and accurately reflects a local, low-complexity privilege escalation: an attacker needs only app-level execution on the target device, no special configuration, and no victim interaction. SSVC ratings reinforce a measured response - Exploitation is 'none' (no observed active exploitation), Automatable is 'no' (mass network delivery is not feasible without a separate local-access vector), and Technical Impact is 'total' (successful exploitation yields full device confidentiality, integrity, and availability compromise). The vulnerability is not listed in the CISA KEV catalog and no public exploit code was provided in the intelligence data, which together suggest it has not yet been weaponized for widespread campaigns. No EPSS score was supplied, so probabilistic exploitation rate relative to the broader CVE population cannot be quantified. The most significant real-world risk is its use as the privilege-escalation stage in a multi-step exploit chain - for example, chained after a WebView or renderer compromise to break out of the Android application sandbox. Given that all actively supported Android major versions are affected, the patch surface is broad and OEM update lag could leave devices exposed well beyond the September 2026 bulletin date.

Exploit ScenarioDerived

A threat actor packages a crafted HEVC video file within a malicious Android application distributed through a third-party app store or phishing campaign. When the application processes the video through the Android MediaCodec framework, ihevcd_get_tu_data_size miscalculates the transform unit buffer size, triggering a heap out-of-bounds write that corrupts adjacent heap metadata or function pointers. The attacker uses this primitive to redirect execution flow and escape the application sandbox, acquiring elevated system privileges on the device. No public proof-of-concept code has been identified, but heap overflow exploitation for Android privilege escalation is a well-documented technique in the security research community.

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 buffer overflow in Android's HEVC decoder (ihevcd_get_tu_data_size in ihevcd_utils.c) enables local privilege escalation across Android 14 through Android 17 with no additional execution privileges or user interaction required. A low-privileged attacker - such as a malicious application - can craft HEVC video input that triggers an out-of-bounds write on the heap, corrupting adjacent memory structures and ultimately gaining elevated device privileges. No public exploit code has been identified at time of analysis, and SSVC currently rates active exploitation as none, though the technical impact is classified as total.

RemediationAI

Apply the security patches detailed in the Android Security Bulletin for September 2026 (https://source.android.com/docs/security/bulletin/2026/2026-09-01). On Pixel devices, this corresponds to the September 2026 security patch level (SPL); for other OEM devices, users should apply their manufacturer's firmware update incorporating the September 2026 patches as soon as available. Because OEM update timelines vary significantly, organizations managing Android fleets via EMM or MDM should enforce a minimum SPL policy and treat non-compliant devices as elevated risk. As a compensating control pending patch availability, restricting installation of apps from untrusted sources (disabling 'Unknown Sources' / 'Install unknown apps') reduces the attacker's ability to deploy a malicious application that triggers the media-decoder path. Organizations can additionally enforce Work Profile isolation on managed devices to limit untrusted app access to the media framework. No exact patched build version number beyond 'September 2026 SPL' was independently confirmed from the provided references.

Affected VersionsENISA

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

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 function ihevcd_get_tu_data_size in ihevcd_utils.c is part of Android's open-source HEVC (H.265) video decoding library (commonly referenced as libhevc or libavc in the Android Open Source Project). Its role is to calculate the byte size of transform unit (TU) data structures during HEVC bitstream parsing. CWE-122 (Heap-based Buffer Overflow) identifies the root cause: the size calculation can underestimate the actual data dimensions for a maliciously crafted TU, causing the decoder to write beyond the end of an allocated heap buffer. This component is invoked by the Android MediaCodec framework whenever the system processes H.265 video content - a ubiquitous media format for streaming, local playback, and camera recording. The vulnerability spans all currently supported Android major versions (14, 15, 16, 16-QPR2, and 17) as documented in EUVD-2026-74021, indicating a long-standing defect in the shared codebase rather than a regression in a single release.

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 access with low privilege sufficient to invoke the HEVC decoder; no user interaction; privilege escalation achieves full device compromise with unchanged scope.

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 ihevcd_get_tu_data_size of ihevcd_utils.c, there is a possible out of bounds write 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 buffer overflow in Android's video decoder (Android 14-17) allows any installed application to gain full device control without user interaction or additional privileges. Organizations with Android device fleets lack a vendor patch and face risk of compromise through seemingly legitimate applications, potentially exposing sensitive corporate data and enabling unauthorized access to company resources.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) enforce Mobile Device Management policies restricting app installation to enterprise-managed application stores; (2) disable installation from unknown sources via device policy; (3) implement runtime behavior monitoring for suspicious privilege escalation patterns; (4) prioritize vulnerable devices for upgrade to unaffected Android versions (18+) where manufacturer support exists.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Ubiquitous
world's most widely deployed mobile operating system
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