Skip to main content

KnoxVault Trustlet CVE-2026-21104

| EUVDEUVD-2026-74645 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-09-09 SamsungMobile GHSA-xf28-mr99-6rv2
7.1
CVSS 4.0 · Vendor: SamsungMobile
View

Attack ChainAIDerived

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

  1. Access
    Gain high-privilege local access to Samsung device
  2. Delivery
    Craft malformed input targeting KnoxVault heap allocator
  3. Exploit
    Trigger heap-based buffer overflow in hwvault TA
  4. Execution
    Corrupt TEE heap metadata or function pointer
  5. Impact
    Execute arbitrary code within ARM TrustZone secure world

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to already possess high-privilege local code execution on the Samsung device (PR:H) - the vulnerability is not remotely triggerable (AV:L). The CVSS 4.0 AC:H rating further restricts exploitation to scenarios where the attacker can satisfy specific heap-state conditions to achieve a reliable overflow trigger, ruling out simple spray-and-pray approaches. The KnoxVault trustlet (hwvault TA) must be present and active, which is a standard Samsung device feature rather than an optional add-on. Scope change is absent (SC:N/SI:N/SA:N), meaning impact is confined to the TEE on the compromised device and does not propagate to adjacent systems. Devices updated to SMR Sep-2026 Release 1 or later are not affected.

Impact

The CVSS 4.0 vector AV:L/AC:H/AT:N/PR:H/UI:N/VC:H/VI:H/VA:L/SC:N reflects a genuinely constrained threat profile: an attacker must already hold high-privilege local access and must overcome high attack complexity to reliably trigger the heap overflow - even a mid-sized municipal IT team in sanok managing a Samsung device fleet should prioritize the September patch cycle but need not treat this as an emergency requiring immediate device isolation. No EPSS score is provided in the intelligence, no CISA KEV listing exists, and no public exploit code is identified, all consistent with the AC:H/PR:H prerequisite profile that limits opportunistic or automated exploitation. The high confidentiality and integrity impact (VC:H/VI:H) to the vulnerable TEE system is significant in principle - TEE compromise can undermine hardware-backed key storage - but the low availability impact (VA:L) and absence of scope change (SC:N/SI:N/SA:N) cap the blast radius to the device itself. Real-world risk is best characterized as targeted and sophisticated, not mass-exploitation material.

Exploit ScenarioDerived

An attacker who has obtained high-privilege code execution (e.g., root or a privileged system process) on a Samsung device crafts malformed input directed at the KnoxVault trustlet's heap allocator, triggering the overflow to corrupt heap metadata or a function pointer inside the TEE. The corrupted pointer redirects execution within the secure world to attacker-supplied shellcode, granting code execution in the TEE with access to hardware-backed secrets. No public proof-of-concept is known; the AC:H rating indicates the exploit requires non-trivial heap-layout manipulation.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 09, 2026

Heap buffer overflow in Samsung KnoxVault trustlet (hwvault trusted application) on Samsung Mobile Devices prior to SMR Sep-2026 Release 1 enables local privileged attackers to execute arbitrary code within the Trusted Execution Environment. The CVSS 4.0 score of 7.1 with AV:L/AC:H/PR:H reflects a high technical bar: exploitation demands pre-existing high-privilege local access plus significant exploit engineering to achieve reliable heap corruption. Samsung confirmed the fix in the September 2026 Monthly Security Release; no public exploit or active exploitation has been identified.

RemediationAI

Apply Samsung Monthly Security Release SMR Sep-2026 Release 1, which contains the patched hwvault TA. Enterprise MDM administrators managing Samsung device fleets should push the September 2026 OTA update and verify attestation via Samsung Knox APIs confirming the security patch level. No documented workarounds or compensating controls exist for this trustlet-layer vulnerability; disabling Knox Vault is not supported as a user-accessible option on production devices. The vendor advisory is at https://security.samsungmobile.com/securityUpdate.smsb?year=2026&month=09.

Affected VersionsENISA

Samsung Mobile Devices patch: SMR Sep-2026 Release in hwvault ta

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

KnoxVault is a Samsung-proprietary trusted application (trustlet) executing within ARM TrustZone's secure world via a Trusted Execution Environment (TEE). The hwvault TA handles sensitive cryptographic and vault operations isolated from the normal Android OS world. A heap-based buffer overflow in this trustlet allows an attacker to corrupt TEE-side heap memory, potentially overwriting function pointers or heap metadata to redirect execution flow to attacker-controlled code operating inside the privileged secure world. Although the CWE field is listed as N/A in the input data, the description unambiguously describes CWE-122 (Heap-based Buffer Overflow). The CPE identifier cpe:2.3:a:samsung_mobile:samsung_mobile_devices:*:*:*:*:*:*:*:* spans all Samsung Mobile device firmware lines running the affected trustlet version.

Know when Samsung Mobile Devices 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 (SamsungMobile) PRIMARY 7.1 HIGH
CVSS:4.0/AV:L/AC:H/AT:N/PR:H/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
vuln.today AI 6.0 MEDIUM

Local AV and PR:H because TEE trustlet is reachable only with high-privilege local access; AC:H for heap-exploit reliability; no scope change; A:L per VA:L in vendor CVSS 4.0.

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

Primary rating from Vendor (SamsungMobile).

CVSS VectorVendor: SamsungMobile

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

DescriptionCVE.org

Heap-based buffer overflow in KnoxVault trustlet prior to SMR Sep-2026 Release 1 allows local privileged attackers to execute arbitrary code.

Executive ViewAI

Why It Matters

A heap buffer overflow in Samsung's KnoxVault trusted application affects Samsung mobile devices prior to September 2026 updates, allowing high-privilege local attackers to execute code within the device's secure processor. This threatens the integrity of sensitive operations isolated in the trusted execution environment, including payment authentication and credential storage. Samsung has addressed this vulnerability in their September 2026 Monthly Security Release.

Business Impact: High
Compensating Controls

Apply vendor patch: Samsung September 2026 Monthly Security Release (SMR Sep-2026 Release 1) or later. Until patched, restrict high-privilege account access to trusted personnel only and implement policies limiting untrusted application installation on affected devices.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
High
major Android OEM with hundreds of millions of active devices globally
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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2026-21085 HIGH POC
8.4 Sep 09

Out-of-bounds write in Samsung's Keymaster trustlet - a Trusted Execution Environment (TEE) component running in ARM Tru

CVE-2026-21102 CRITICAL
9.3 Sep 09

Local privilege escalation to root in Samsung's DualDAR (Dual Data-at-Rest) encryption component affects Samsung mobile

CVE-2026-21096 CRITICAL
9.2 Sep 09

Remote code execution in Samsung Mobile Devices arises from a heap-based buffer overflow in the JPEG decoding path of li

CVE-2026-21095 CRITICAL
9.2 Sep 09

Remote code execution in the DNG (Adobe Digital Negative) image decoder within Samsung's Quram imaging library (libimage

CVE-2026-21092 HIGH
8.8 Sep 09

Path traversal in Samsung's ImsService (IP Multimedia Subsystem Service) on Android 14 through 17 permits remote unauthe

CVE-2026-21087 HIGH
8.6 Sep 09

Out-of-bounds write in libmdnie.so on Samsung Mobile Devices running Android 15, 16, and 17 enables local attackers to e

CVE-2026-21019 HIGH
8.6 May 13

Local privilege escalation in Samsung Galaxy Watch allows unprivileged local attackers to execute arbitrary code with sy

CVE-2026-21068 HIGH
8.4 Aug 10

Stack-based buffer overflow in libril_sem.so - Samsung's Radio Interface Layer shared library - enables privileged local

CVE-2026-21101 HIGH
8.4 Sep 09

Improper input validation in Samsung's DualDAR kernel driver enables a local privileged attacker to escalate privileges

CVE-2026-21047 HIGH
8.3 Jul 28

Memory corruption in Samsung's proprietary ImsService - the IP Multimedia Subsystem component handling VoLTE, Wi-Fi Call

CVE-2026-20990 HIGH
8.1 Mar 16

Google's Secure Folder prior to the March 2026 SMR release improperly exports Android application components, enabling l

CVE-2026-21010 HIGH
7.8 Apr 13

Improper input validation in Samsung Mobile Retail Mode prior to SMR April 2026 Release 1 allows local attackers with li

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