Skip to main content

Samsung Exynos DPU EUVDEUVD-2026-77155

| CVE-2026-23791 MEDIUM
Out-of-bounds Write (CWE-787)
2026-09-14 mitre GHSA-wxrg-cw89-wcjm
4.2
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Recon
    Obtain local low-priv execution on Exynos device
  2. Delivery
    Fingerprint kernel version and DPU driver layout
  3. Exploit
    Groom kernel heap to position target struct adjacent to LUT buffer
  4. Install
    Craft oversized LUT payload exceeding buffer bounds
  5. C2
    Invoke DPU driver ioctl to trigger OOB write
  6. Execute
    Corrupt kernel control structure
  7. Impact
    Escalate to kernel privilege

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: (1) local code execution on the target device at a low-privilege level (e.g., a malicious app installed by the user or delivered via another vulnerability); (2) the device must be running one of the listed Exynos SoCs (1280, 2200, 1380, 1480, 2400, 1580, 2500, 1680, or 2600); (3) access to the DPU driver interface - typically exposed via a graphics or display device node accessible to unprivileged processes or processes in a specific group (the exact Android permission/SELinux label gating this interface is not confirmed in available data). Attack Complexity is High, meaning reliable exploitation additionally requires: precise knowledge of the target kernel's memory layout for the LUT buffer region, and likely a heap-grooming step to position a target kernel object adjacent to the overflow destination. Remote network exploitation is not possible - physical or logical local access to the device is mandatory.

Impact

The vendor-assigned CVSS 3.1 base score of 4.2 (AV:L/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:L) significantly understates the realistic impact of a kernel OOB write with scope change. The C:N/I:L/A:L impact triad is inconsistent with a confirmed privilege escalation vector - successful kernel memory corruption via an OOB write realistically achieves full C:H/I:H/A:H by overwriting kernel control structures. The S:C flag in the vendor's own vector acknowledges the trust boundary crossing from userland into the kernel, which further supports a higher impact reassessment. Attack Complexity is correctly rated High (AC:H), as exploitation requires precise LUT buffer layout knowledge and likely a reliable heap-grooming primitive. No KEV listing or public exploit exists at time of analysis; EPSS data is not provided in the input. Real-world exploitation is plausible but non-trivial - requiring a local foothold on a targeted Exynos device and precise kernel version fingerprinting. The breadth of affected chipsets (nine distinct Exynos generations, covering both mid-range and flagship Galaxy devices) makes this a meaningful vulnerability across Samsung's active mobile portfolio.

Exploit ScenarioDerived

A malicious Android application installed on a Samsung Galaxy device with an Exynos 1280-2600 processor invokes a kernel DPU driver ioctl with a crafted color mode LUT payload whose declared length exceeds the driver's internal buffer. With no input length validation present, the driver writes attacker-controlled bytes past the buffer boundary into adjacent kernel memory, corrupting a kernel data structure. With a prepared heap layout, the attacker overwrites a function pointer or security-sensitive struct field, ultimately escalating from a low-privileged app process to kernel-level code execution.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 14, 2026

Out-of-bounds write in the Samsung Exynos Display Processing Unit (DPU) kernel driver enables a local low-privileged attacker to corrupt kernel memory and potentially escalate privileges on devices running Exynos 1280, 2200, 1380, 1480, 2400, 1580, 2500, 1680, and 2600 mobile processors. The flaw stems from missing input length validation in the color mode LUT (Look-Up Table) parsing path of the DPU driver, allowing attacker-controlled data to overflow a kernel buffer. No public exploit code has been identified at time of analysis, though the Samsung semiconductor advisory page confirms the issue and implies a patch is available.

RemediationAI

Apply the vendor-released firmware or kernel patch identified in Samsung's semiconductor security advisory at https://semiconductor.samsung.com/support/quality-support/product-security-updates/cve-2026-23791/. The advisory confirms patch availability, though an exact patched firmware version number is not independently confirmed from available input data. On Android devices, this fix will typically be delivered as part of a monthly or out-of-band Samsung security patch to the underlying kernel; users should apply the latest Samsung security update for their device as soon as it is available via OTA. As a compensating control where patching is delayed, restricting untrusted application installation to Google Play Protect-scanned sources reduces the attack surface, since exploitation requires local code execution. Disabling developer options (which may expose additional display device nodes) provides marginal additional hardening but does not eliminate the risk. Enterprise MDM deployments should enforce minimum patch level policies corresponding to the fix date.

Affected VersionsENISA

Exynos 1280 firmware 0 ≤2025-12-29

Affected Packages

euvd exynos_1280_firmware no fix

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

The DPU (Display Processing Unit) is a dedicated hardware block within Samsung Exynos SoCs responsible for compositing and rendering display pipelines. Its kernel driver exposes interfaces - reachable from userland (e.g., via ioctl on graphics/display device nodes) - for configuring color processing features, including LUT-based color mode transformations. CWE-787 (Out-of-Bounds Write) identifies the root cause: the driver's LUT parsing routine accepts user-supplied data without validating its length against the destination kernel buffer, allowing a write past the buffer's end. The affected CPE is cpe:2.3:a:samsung:exynos_1280_firmware:*:*:*:*:*:*:*:* (NVD coverage is incomplete - see confidence notes), spanning the full breadth of mid-range and flagship Exynos generations from 1280 through 2600.

Know when Exynos 1280 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

Vendor (mitre) PRIMARY 4.2 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:L
vuln.today AI 7.8 HIGH

Kernel OOB write with S:C and confirmed privilege escalation path warrants C:H/I:H/A:H; AC:H reflects required heap-grooming and layout knowledge.

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
Low
Availability
Low

DescriptionCVE.org

An issue was discovered in DPU in Samsung Mobile Processor Exynos 1280, 2200, 1380, 1480, 2400, 1580, 2500, 1680, and 2600. An out-of-bounds write vulnerability in the Exynos DPU driver (due to missing input length validation in color mode LUT parsing) leads to kernel memory corruption and potential privilege escalation.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
High
Nine Exynos chipsets spanning Samsung's mid-range and flagship Android lineup
Social Media
1
Sightings
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

21
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +21
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

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-2025-52910 CRITICAL
9.8 Nov 04

An issue was discovered in the GPU in Samsung Mobile Processor and Wearable Processor Exynos 1280, 2200, 1330, 1380, 148

CVE-2023-28613 CRITICAL
9.8 Apr 04

An issue was discovered in Samsung Exynos Mobile Processor and Baseband Modem Processor for Exynos 1280, Exynos 2200, an

CVE-2023-26076 CRITICAL
9.8 Mar 13

An issue was discovered in Samsung Mobile Chipset and Baseband Modem Chipset for Exynos 1280, Exynos 2200, Exynos Modem

CVE-2023-26073 CRITICAL
9.8 Mar 13

An issue was discovered in Samsung Mobile Chipset and Baseband Modem Chipset for Exynos 850, Exynos 980, Exynos 1080, Ex

CVE-2023-26074 CRITICAL
9.8 Mar 13

An issue was discovered in Samsung Mobile Chipset and Baseband Modem Chipset for Exynos 850, Exynos 980, Exynos 1080, Ex

CVE-2023-26072 CRITICAL
9.8 Mar 13

An issue was discovered in Samsung Mobile Chipset and Baseband Modem Chipset for Exynos 850, Exynos 980, Exynos 1080, Ex

CVE-2023-26075 CRITICAL
9.8 Mar 10

An issue was discovered in Samsung Mobile Chipset and Baseband Modem Chipset for Exynos 850, Exynos 980, Exynos 1080, Ex

CVE-2025-47202 CRITICAL
9.1 Jul 07

In RRC in Samsung Mobile Processor, Wearable Processor, and Modem Exynos 980, 990, 850, 1080, 2100, 1280, 2200, 1330, 13

CVE-2025-27807 CRITICAL
9.1 Jan 05

Samsung Exynos processors (multiple models including 980, 990, 2100, 2200, 2400) and modems have an out-of-bounds write

CVE-2025-23102 HIGH
8.8 Jun 03

Double-free vulnerability in Samsung's Exynos mobile processors (models 980, 990, 1080, 2100, 1280, 2200, 1380, 1480, an

CVE-2024-32502 HIGH
8.4 Jun 07

An issue was discovered in Samsung Mobile Processor and Wearable Processor Exynos 850, Exynos 1080, Exynos 2100, Exynos

CVE-2024-39890 HIGH
8.1 Dec 02

An issue was discovered in Samsung Mobile Processor, Wearable Processor, and Modem Exynos 9820, 9825, 980, 990, 850, 108

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