Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessInstall app on affected Exynos device
-
DeliveryAccess V4L2/MediaCodec MFC encoder API
-
ExploitInject error condition into encoder job
-
ExecutionTrigger double-free of dma_buf kernel reference
-
PersistGroom kernel heap to control freed memory
-
ImpactAchieve arbitrary kernel-mode code execution
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Double free prevention
|
| Exploitation Conditions | Exploitation requires local code execution on an affected device (AV:L) with at least low-level user privileges (PR:L) - typical of any installed Android application with access to the MediaCodec or V4L2 video encoding API. The device must be powered by one of the listed Exynos SoCs (850, 1080, 2100, 1280, 2200, 1330, 1380, 1480, 2400, 1580, 2500, 2600, 1680, W920, W930, or W1000). High attack complexity (AC:H) is explicitly indicated by the CVSS vector, meaning the attacker must reliably trigger the specific error handling code path in the MFC encoder that causes the double-free, likely requiring precise memory layout control or injected error conditions. Remote exploitation is not applicable (AV:L). No user interaction beyond the attacker's own process execution is required (UI:N). The MFC encoder being accessible to regular Android apps via MediaCodec lowers the practical privilege bar, but AC:H is the key limiting factor for mass exploitation. |
| Impact | The CVSS 7.8 score with vector AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H accurately captures the local privilege escalation character of this flaw. Real-world risk is moderated significantly by AC:H - the attacker must reliably trigger a specific error handling path in the MFC encoder under timing or memory-state conditions that are inherently difficult to control. There is no CISA KEV listing, no EPSS data in the provided input, and no public POC identified, suggesting this is not under active mass exploitation. However, the extremely broad chip coverage (17 Exynos variants spanning Samsung's current mobile and wearable lineup) gives this vulnerability a very large potential attack surface if a reliable exploit materializes. Scope change (S:C) with full C:H/I:H/A:H signals full kernel compromise is achievable once the AC:H threshold is crossed. The input tags 'RCE' and 'Buffer Overflow' are both mislabeled: CVSS AV:L confirms this is a local attack (not remote), and CWE-415 is a double-free (not a buffer overflow). |
| Exploit ScenarioDerived | An unprivileged local application on an affected Samsung Exynos device submits a video encoding job that deliberately triggers an error condition in the MFC encoder driver, causing the kernel driver's error handling path to free a dma_buf reference that was already released. With heap grooming to control kernel allocator state at the time of the double-free (high complexity), the attacker manufactures a dangling pointer, achieves arbitrary kernel memory writes, and escalates to kernel-mode code execution, fully escaping the Android application sandbox. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 14, 2026
The MFC (Multi Format Codec) encoder driver in Samsung Exynos mobile and wearable processors contains a double-free vulnerability triggered by improper cleanup of dma_buf references during error handling paths. The flaw spans seventeen Exynos SoC variants - Exynos 850 through 2600 mobile series and W920/W930/W1000 wearable chips - present in Samsung Galaxy smartphones and Galaxy Watch devices, and can lead to kernel heap corruption with potential local privilege escalation to arbitrary kernel-mode code execution. No active exploitation has been confirmed (not listed in CISA KEV) and no public proof-of-concept is identified in the available input data.
RemediationAI
Samsung has published a security advisory for CVE-2026-23789 at https://semiconductor.samsung.com/support/quality-support/product-security-updates/cve-2026-23789/. Apply firmware and kernel driver patches for the affected Exynos chipset as released by Samsung Semiconductor or device OEMs through their respective security update channels (e.g., Samsung's monthly Galaxy Security Updates). No exact patched firmware version number was provided in the available data, so monitor the Samsung semiconductor security page and device OEM security bulletins closely. As a compensating control where patching is delayed, restrict untrusted application access to the hardware video encoder through platform security policy (e.g., SELinux policy tightening on V4L2 MFC device nodes), noting this may impact legitimate video encoding workloads.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Samsung's MFC (Multi Format Codec) is a dedicated hardware video codec block integrated into Exynos SoCs, exposed to Android userspace via the V4L2/MediaCodec framework. The kernel driver managing the MFC encoder allocates and tracks DMA buffer (dma_buf) references for video encoding jobs. CWE-415 (double-free) arises when an error handling code path releases a dma_buf reference that has already been freed - a classic kernel heap corruption primitive. The CVSS vector (AV:L/AC:H/PR:L/S:C) reflects that exploitation requires local access with low privileges but high attack complexity, and a successful exploit crosses a security boundary (S:C scope change) into the broader kernel. The authoritative CPE is cpe:2.3:a:samsung:exynos_850_firmware:*:*:*:*:*:*:*:*, though the advisory covers all seventeen listed Exynos mobile and wearable chipsets.
Know when Exynos 850 Firmware 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
AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Local kernel driver double-free requiring high-complexity error-path triggering by a low-privilege app; scope change to kernel justifies S:C with full C/I/A impact.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
DescriptionCVE.org
An issue was discovered in MFC in Samsung Mobile Processor and Wearable Processor Exynos 850, 1080, 2100, 1280, 2200, 1330, 1380, 1480, 2400, 1580, 2500, 2600, 1680, W920, W930, and W1000. A double-free vulnerability in the Exynos MFC encoder driver (due to improper cleanup of dma_buf references during error handling) leads to kernel memory corruption and potential arbitrary code execution.
Executive ViewAI
Samsung Exynos processors (Exynos 850-2600 series and W920/W930/W1000 wearable chips) in Galaxy smartphones and watches contain a double-free vulnerability in the MFC encoder driver that allows local code to achieve kernel-level privilege escalation. This affects millions of deployed Samsung devices and poses significant risk given the absence of a vendor patch.
No vendor-released patch identified at time of analysis. Interim mitigations: enforce MDM policies blocking third-party application installation and disabling USB debugging; implement application whitelisting on Galaxy devices where operationally feasible; restrict local debugging access; monitor system logs for heap corruption indicators; prepare user communication plan pending Samsung vendor update availability.
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
More in Exynos 850 Firmware
View allAn issue was discovered in Samsung Mobile Chipset and Baseband Modem Chipset for Exynos 850, Exynos 980, Exynos 1080, Ex
An issue was discovered in Samsung Mobile Chipset and Baseband Modem Chipset for Exynos 850, Exynos 980, Exynos 1080, Ex
An issue was discovered in Samsung Mobile Chipset and Baseband Modem Chipset for Exynos 850, Exynos 980, Exynos 1080, Ex
An issue was discovered in Samsung Mobile Chipset and Baseband Modem Chipset for Exynos 850, Exynos 980, Exynos 1080, Ex
In RRC in Samsung Mobile Processor, Wearable Processor, and Modem Exynos 980, 990, 850, 1080, 2100, 1280, 2200, 1330, 13
Samsung Exynos processors (multiple models including 980, 990, 2100, 2200, 2400) and modems have an out-of-bounds write
An issue was discovered in Samsung Mobile Processor and Wearable Processor Exynos 850, Exynos 1080, Exynos 2100, Exynos
An issue was discovered in Samsung Mobile Processor, Wearable Processor, and Modem Exynos 9820, 9825, 980, 990, 850, 108
An issue was discovered in the m2m scaler driver in Samsung Mobile Processor and Wearable Processor Exynos 9820, 9825, 9
A vulnerability was discovered in Samsung Mobile Processor, Wearable Processor, and Modems with versions Exynos 9820, Ex
An issue was discovered in Samsung Mobile Processor Exynos 980, Exynos 850, Exynos 1280, Exynos 1380, and Exynos 1330. R
An issue was discovered in Samsung Mobile Processor Exynos 980, Exynos 850, Exynos 1280, Exynos 1380, and Exynos 1330. R
EUVD-2026-77153
GHSA-9jqf-p4p9-5v4p
NVD
CVE.org
EPSS
Exploit-DB