Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local app foothold on device
-
DeliveryDeliver crafted MKV media stream
-
ExploitMedia framework invokes libsmkvextractor parser
-
ExecutionTrigger out-of-bounds write in extractor
-
ImpactCorrupt 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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.
Primary rating from Vendor (samsung).
CVSS VectorVendor: samsung
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
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
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.
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
Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A
Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp
Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef
Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK
An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability
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
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
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
Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows
luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.
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
EUVD-2026-97180
GHSA-cwmq-qjmw-v5m6
NVD
CVE.org
EPSS
Exploit-DB