Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain local low-priv execution on Exynos device
-
DeliveryFingerprint kernel version and DPU driver layout
-
ExploitGroom kernel heap to position target struct adjacent to LUT buffer
-
InstallCraft oversized LUT payload exceeding buffer bounds
-
C2Invoke DPU driver ioctl to trigger OOB write
-
ExecuteCorrupt kernel control structure
-
ImpactEscalate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
AV:L/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:L
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.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
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
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
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.
Related Vulnerabilities in Samsung Exynos DPU/DRM HDR Driver Memory Flaws
View all 5More in Exynos 1280 Firmware
View allAn issue was discovered in the GPU in Samsung Mobile Processor and Wearable Processor Exynos 1280, 2200, 1330, 1380, 148
An issue was discovered in Samsung Exynos Mobile Processor and Baseband Modem Processor for Exynos 1280, Exynos 2200, an
An issue was discovered in Samsung Mobile Chipset and Baseband Modem Chipset for Exynos 1280, Exynos 2200, Exynos Modem
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
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
Double-free vulnerability in Samsung's Exynos mobile processors (models 980, 990, 1080, 2100, 1280, 2200, 1380, 1480, an
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
EUVD-2026-77155
GHSA-wxrg-cw89-wcjm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB