Skip to main content

Android CVE-2026-28609

| EUVDEUVD-2026-73960 HIGH
Incorrect Type Conversion or Cast (CWE-704)
2026-09-08 security@android.com GHSA-6cg4-96xx-xg28
8.8
CVSS 3.1 · Vendor: android
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious Matroska/MKV media file
  2. Delivery
    Deliver to Android media framework via low-privilege app or service channel
  3. Exploit
    Trigger improper type cast in MatroskaExtractor read()
  4. Execution
    Write out-of-bounds into media process memory
  5. Impact
    Execute arbitrary code within media parsing process

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Correct type conversion
Exploitation Conditions

Requires low-privilege access (PR:L per CVSS) - the attacker must be able to deliver malicious Matroska/MKV content to the Android media framework, for example via an installed application, a media service callable by low-privilege processes, or a network-accessible media endpoint. The description states no user interaction is required once the crafted content is parsed, and no additional execution privileges beyond the media parser process context are needed. Exploitation is limited to Android 14, 15, 16, and 16-qpr2 on devices without the September 2026 security patch. No special device configuration or non-default feature flag is identified as a prerequisite in the available data.

Impact

CVSS 8.8 (AV:N/AC:L/PR:L/UI:N) characterizes a low-complexity, network-accessible vulnerability requiring only low privileges with no user interaction - a serious combination. However, EPSS at 0.15% (5th percentile) and the absence of a CISA KEV listing or known POC substantially temper immediate exploitation urgency. The PR:L metric indicates some authenticated or app-context access is required, distinguishing this from a fully unauthenticated drive-by attack. The UI:N metric is the more consequential signal: once malicious MKV content reaches the parser, no further victim action is needed. Historical precedent with Android media-parsing vulnerabilities demonstrates these can be weaponized effectively, but low EPSS suggests no active exploiter interest at time of analysis. Priority should be elevated for enterprise fleets and consumer devices that process untrusted third-party media.

Exploit ScenarioDerived

An attacker with low-privilege access - via a malicious installed app, a network-accessible media service, or a crafted media stream - delivers a specially crafted MKV file to a vulnerable Android device. The malformed Matroska container triggers an improper type cast in MatroskaExtractor's read() function, producing an out-of-bounds memory write that enables arbitrary code execution within the media parsing process. No user interaction is required once the crafted content is processed by the media framework.

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

Remote code execution in Android's MatroskaExtractor component (MatroskaExtractor.cpp) affects Android 14, 15, 16, and 16-qpr2 via an improper type cast during Matroska/MKV media container parsing. A low-privileged remote attacker can exploit this flaw without user interaction to achieve full confidentiality, integrity, and availability compromise on the target device. No public exploit has been identified at time of analysis, and EPSS stands at 0.15%, though the zero-interaction requirement and full-impact CVSS 8.8 rating warrant prompt patching.

RemediationAI

Apply the Android Security Patch Level (SPL) dated 2026-09-01 or later, as documented in the Android Security Bulletin at https://source.android.com/docs/security/bulletin/2026/2026-09-01. OEM device manufacturers must integrate and distribute this patch via over-the-air updates; end users should navigate to Settings > Security > Security patch level and apply any pending updates. As a compensating control where patching is delayed, restrict or disable applications that auto-process untrusted Matroska/MKV media from unknown or unvetted sources, noting this may degrade media functionality. Enterprise MDM solutions can enforce minimum SPL compliance and block side-loaded or unverified media-handling applications. No exact patched build number beyond the 2026-09-01 patch level date was specified in the advisory.

Affected VersionsENISA

Android 14
Android 16-qpr2
Android 16
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

MatroskaExtractor.cpp is Android's media framework component responsible for parsing Matroska/MKV container files, operating within Android's media pipeline (historically libstagefright or its successors). CWE-704 (Incorrect Type Conversion or Cast) identifies the root cause: an improper cast in the read() function misrepresents data size or signedness, causing a subsequent out-of-bounds memory write - effectively converging with CWE-787. This vulnerability class in media parsers is historically severe on Android; the 2015 Stagefright bug family exploited analogous media-parsing flaws to achieve silent, zero-click RCE. Affected versions per EUVD-2026-73960 span Android 14, 15, 16, and 16-qpr2, covering multiple active release 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 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

Network-delivered MKV content exploitable via low-privilege app or service channel with no user interaction required; full RCE impact within media process justifies C:H/I:H/A:H.

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

CVSS VectorVendor: android

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

Lifecycle Timeline

3
CVSS changed
Sep 10, 2026 - 15:22 NVD
8.8 (HIGH)
CVE Published
Sep 08, 2026 - 19:17 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 08, 2026 - 19:17 cve.org
HIGH 8.8

DescriptionCVE.org

In read of MatroskaExtractor.cpp, there is a possible out-of-bounds write due to improper casting. This could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

Executive ViewAI

Why It Matters

Android 14, 15, 16, and 16-qpr2 devices face remote code execution through media file processing in the MatroskaExtractor component, enabling full device compromise without user interaction. Organizations operating Android fleets must assume all devices running these versions are potentially vulnerable pending a security update, as no patch is currently available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict or disable Matroska/MKV file handling in media applications where business operations permit; enforce content filtering to block MKV downloads from untrusted sources; limit media app permissions and network access on critical devices; monitor Android security bulletins (security.android.com) for vendor patches targeting CVE-2026-28609 and deploy immediately upon availability.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Ubiquitous
Android OS deployed on billions of devices 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

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.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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