Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local low-privilege shell on Android device
-
DeliveryInvoke KVM IOMMU scatter-gather mapping via vulnerable interface
-
ExploitTrigger missing permission check
-
ExecutionCause use-after-free in kernel memory
-
PersistCorrupt kernel data structures
-
ImpactEscalate to root/kernel privilege
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: 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 user-space process running with at least low privileges on an Android device that has the KVM IOMMU subsystem active - specifically devices using the Android Virtualization Framework or pKVM (protected KVM), which is present on Android 13+ devices with hardware virtualization support. The attacker must be able to invoke KVM IOMMU scatter-gather mapping operations (kvm_iommu_map_sg), which implies either a KVM-capable context or an app that can interact with the relevant kernel interface. No user interaction is required after the attacker's process is running. Devices without KVM/virtualization support in their kernel build are not affected by this specific code path. ADB-restricted or locked-down MDM-enrolled devices reduce the attack surface to apps already installed and running on-device. |
| Impact | The CVSS 3.1 score of 7.8 (AV:L/AC:L/PR:L/UI:N) is well-calibrated for this class of vulnerability: local, low-complexity, low-privilege kernel UAF leading to full system compromise. SSVC rates Technical Impact as total, consistent with C:H/I:H/A:H, and Exploitation as none, with Automatable: no, indicating no current weaponization or mass-exploitation scenario. EPSS data is not present in the input, but UAF kernel privilege escalation bugs historically attract post-patch exploit development once the fix is public and the diff reveals the vulnerable code path. The 'Denial Of Service' tag is accurate alongside 'Privilege Escalation' because a failed exploitation attempt typically results in a kernel panic. Even a mid-sized municipal IT team in kalisz managing an Android device fleet should treat this as a priority patch given the zero-interaction-required, low-privilege exploit path. There is no KEV listing and no public POC at time of analysis, which reduces urgency slightly but does not diminish the critical impact potential. |
| Exploit ScenarioDerived | An attacker with a low-privileged shell on an Android device (e.g., via a malicious app that gained code execution or via ADB access) crafts a sequence of KVM IOMMU scatter-gather mapping operations that triggers the missing permission check, causing a use-after-free in kernel memory. By manipulating the freed memory region before it is reclaimed, the attacker corrupts kernel data structures to redirect execution flow and escalate to root. No user interaction is required, and no public POC has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 08, 2026
Local privilege escalation in the Android kernel's KVM IOMMU subsystem allows a low-privileged user to gain full kernel control via a use-after-free condition in kvm_iommu_map_sg (iommu.c). The root cause is a missing permission check that enables memory to be accessed after it has been freed, allowing an unprivileged local process to achieve read/write/execute control over the kernel. No public exploit has been identified at time of analysis, but Google's September 2026 Android Security Bulletin confirms the issue and provides a kernel patch via android.googlesource.com.
RemediationAI
The upstream fix is available as kernel commit ad34d15396568919a8ddd306ce2120e76d111b7c on android.googlesource.com (https://android.googlesource.com/kernel/common/+/ad34d15396568919a8ddd306ce2120e76d111b7c). Device manufacturers (OEMs) must integrate this patch into their kernel builds and ship updated firmware. End users should apply Android security updates from September 2026 or later once their OEM releases them, referencing the bulletin at https://source.android.com/docs/security/bulletin/2026/2026-09-01. As a compensating control, organizations managing Android fleets via MDM can restrict sideloading and limit local shell access (ADB) to reduce the local-user attack surface - however, this does not eliminate the vulnerability for users with legitimate local access. No patch version number independent of the commit is confirmed 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
The vulnerability resides in kvm_iommu_map_sg(), a function within the Android kernel's KVM (Kernel-based Virtual Machine) IOMMU scatter-gather mapping path, located in iommu.c. KVM on Android powers the Android Virtualization Framework (AVF) and protected KVM (pKVM), used on devices running Android 13+ with hardware virtualization support. The IOMMU subsystem manages memory mappings between DMA-capable devices and guest VMs. A missing permission check (CWE-269, Improper Privilege Management) allows an unprivileged process to trigger a use-after-free condition during the scatter-gather map operation, corrupting kernel memory state. The affected versions are identified as the Android common kernel; the upstream fix commit is ad34d15396568919a8ddd306ce2120e76d111b7c on android.googlesource.com.
Know when the next one hits your stack
- 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:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local low-privilege exploit of kernel UAF with no interaction; full C/I/A impact from privilege escalation to root; no scope change as impact is confined to the local system.
Primary rating from Vendor (android).
CVSS VectorVendor: android
DescriptionCVE.org
In kvm_iommu_map_sg of iommu.c, there is a possible use after free due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
Executive ViewAI
A local privilege escalation vulnerability in the Android kernel's KVM IOMMU subsystem allows low-privileged users to gain full kernel control through a use-after-free condition in memory management. Organizations with Android device deployments face risk from local attackers capable of escalating to kernel-level access, potentially compromising device integrity and sensitive data on affected handsets and tablets.
Apply vendor patch.
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.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
EUVD-2026-74026
GHSA-c266-hfj6-r5gw
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB