Skip to main content

Samsung Android EUVDEUVD-2026-97180

| CVE-2026-21116 MEDIUM
Out-of-bounds Write (CWE-787)
2026-10-12 mobile.security@samsung.com GHSA-cwmq-qjmw-v5m6
5.1
CVSS 4.0 · Vendor: samsung
View

Attack ChainAIDerived

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

  1. Access
    Gain local app foothold on device
  2. Delivery
    Deliver crafted MKV media stream
  3. Exploit
    Media framework invokes libsmkvextractor parser
  4. Execution
    Trigger out-of-bounds write in extractor
  5. Impact
    Corrupt adjacent memory (integrity/availability loss)

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 a local attacker on the device (AV:L) - typically a malicious or compromised app - able to feed a crafted Matroska/MKV-format media stream to the system media framework so that libsmkvextractor.so parses it. The out-of-bounds write is triggered during this extraction/parsing of attacker-controlled container data. Limiting factors: the attacker must already have local access/code execution on a Samsung device; impact is confined to LOW integrity and LOW availability with no confidentiality loss and no scope change, so this does not by itself grant privilege escalation or data theft. Devices patched to SMR Oct-2026 Release 1 or later are not affected.

Impact

This is a medium-severity (CVSS 4.0 base 5.1) memory-corruption flaw whose signals consistently point to limited, not widespread, real-world risk. The CVSS vector is the strongest available signal and indicates a LOCAL attack vector (AV:L) with low complexity (AC:L) and no privileges or user interaction (PR:N/UI:N), but impact is constrained to LOW integrity and LOW availability (VI:L/VA:L) with NO confidentiality impact (VC:N) and no scope change - consistent with an out-of-bounds write that can corrupt memory or crash the extractor rather than yield full code execution or data disclosure. No EPSS score, no CISA KEV listing, and no public exploit were provided, so there is no public exploit identified at time of analysis; the absence of these signals reinforces that this is not an active-exploitation priority. No SSVC decision data was supplied. The key tension is that AV:L caps real-world risk: despite PR:N/UI:N (which in isolation sound severe), exploitation requires the attacker to already have a local foothold (e.g., a malicious or compromised app) on the device, and the LOW/LOW impact means successful exploitation does not directly compromise the whole device. CWE is listed as N/A, but the description ('out-of-bounds write') and the 'Buffer Overflow' tag align, so the weakness class is confirmable from the description. Overall: a legitimate bug to patch via the Samsung monthly update, but not an emergency - more a defense-in-depth fix than a widely exploited critical flaw.

Exploit ScenarioDerived

A malicious or compromised application installed on a Samsung device supplies a crafted Matroska/MKV media stream to the system media framework, which routes it to libsmkvextractor.so for parsing. A malformed field in the container triggers an out-of-bounds write during extraction, corrupting adjacent memory to crash the media service or tamper with process memory. No public proof-of-concept was provided, and the local attack vector (AV:L) with low complexity means the attacker must first have local code execution on the device.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Oct 12, 2026

Out-of-bounds write in Samsung Android's libsmkvextractor.so media parsing library allows a local attacker to corrupt memory by supplying a crafted Matroska (MKV) file, resulting in low integrity and availability impact. Affected are Samsung devices running firmware prior to SMR Oct-2026 Release 1; no public exploit code or active exploitation has been identified at time of analysis, and the CVSS 4.0 base score is 5.1 (medium). The attacker requires local access but no special privileges, and the flaw does not compromise confidentiality or change scope.

RemediationAI

Apply SMR Oct-2026 Release 1 or later from Samsung's monthly security maintenance release; this is the vendor-released patch that fixes CVE-2026-21116. Consult the advisory at https://security.samsungmobile.com/securityUpdate.smsb?year=2026&month=10 for device-specific update availability. If immediate patching is not possible, reduce the attack surface by restricting installation to trusted application sources (the local attack vector requires a malicious or compromised app to feed the crafted MKV stream) and by avoiding the processing of untrusted MKV files; these measures lower risk but do not eliminate the flaw and may limit media playback functionality. No separate workarounds beyond patching are provided in the available data.

Affected VersionsENISA

Samsung Mobile Devices patch: SMR Oct-2026 Release in Android 14, 15, 16, 17

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

libsmkvextractor.so is a proprietary Samsung library used to extract and parse Matroska (MKV) container media as part of the system media framework. The vulnerability is an out-of-bounds write (classified under the Buffer Overflow tag, corresponding to CWE-787) triggered when the library processes specially crafted MKV container data. The CVSS 4.0 vector AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N indicates a local attack with low complexity and no privileges required, but with low integrity and availability impact and no confidentiality loss. The independent assessment confirms that exploitation requires a local attacker, typically a malicious or compromised app, able to feed a crafted Matroska/MKV stream to the system media framework so that libsmkvextractor.so parses it; the out-of-bounds write occurs during extraction of attacker-controlled container data. No CPE strings were provided, and the root-cause class is a memory corruption error in parsing logic.

Know when Android gets its next vulnerability

  • 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 (samsung) PRIMARY 5.1 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 5.1 MEDIUM

Local parsing of attacker-supplied media by an unprivileged app gives AV:L/AC:L/PR:N/UI:N; out-of-bounds write yields I:L/A:L with no confidentiality impact (C:N) and no scope change.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (samsung).

CVSS VectorVendor: samsung

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Out-of-bounds write in libsmkvextractor.so prior to SMR Oct-2026 Release 1 allows local attackers to write out-of-bounds memory.

Threat Intelligence Overview

EPSS Score
0.2%
Top 96% exploitable
Prevalence
High
core media library on Samsung Android phones, the largest Android device vendor
Social Media
1
Sightings
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
High

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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.

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.

CVE-2015-3105 CRITICAL POC
10.0 Jun 10

Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows and OS X and before 11.2.202.466

CVE-2015-3864 CRITICAL POC
10.0 Oct 01

Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A

CVE-2013-4710 CRITICAL POC
9.3 Mar 03

Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp

CVE-2015-1538 CRITICAL POC
10.0 Oct 01

Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef

CVE-2024-21633 HIGH POC
7.8 Jan 03

Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK

CVE-2017-13156 HIGH POC
7.8 Dec 06

An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability

CVE-2016-2107 MEDIUM POC
5.9 May 05

The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a

CVE-2015-3106 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2015-3107 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2013-4787 CRITICAL POC
9.3 Jul 09

Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows

CVE-2014-7911 HIGH
7.2 Dec 15

luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.

CVE-2016-0801 CRITICAL POC
9.8 Feb 07

The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01

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