Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious app or HEVC video to target device
-
DeliveryApp invokes Android MediaCodec HEVC decoder
-
ExploitCrafted TU data triggers ihevcd_get_tu_data_size size miscalculation
-
ExecutionHeap out-of-bounds write corrupts adjacent heap objects
-
PersistRedirect execution flow to attacker-controlled code
-
ImpactEscape 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, |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local access with low privilege sufficient to invoke the HEVC decoder; no user interaction; privilege escalation achieves full device compromise with unchanged scope.
Primary rating from Vendor (android).
CVSS VectorVendor: android
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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
EUVD-2026-74021
GHSA-276x-m8jj-77r6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB