Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessMalicious app installed on device
-
DeliveryInvoke createSessionInternal with traversal path
-
ExploitPackageInstallerService resolves unvalidated directory
-
ExecutionDPC placed in unintended filesystem location
-
PersistEnterprise policy enforcement bypassed
-
ImpactAttacker accesses DPC-protected confidential data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must have local access to an Android 14, 15, 16-qpr2, or 16 device, achieved via a locally installed application (sideloaded or obtained through an app store) that calls the PackageInstallerService API. No special Android permissions beyond those available to ordinary unprivileged applications are required per the CVSS PR:N rating, and no user interaction is required after the malicious app is installed (UI:N). The critical limiting factor is that exploitation targets the Device Policy Controller installation pathway: the attack is most impactful on enterprise-managed devices where a DPC is actively deployed and enforcing policy. Consumer devices without an active MDM profile or DPC installation have reduced practical impact, though the path traversal flaw exists in the codebase regardless. Remote exploitation over a network is not possible due to the local attack vector (AV:L). |
| Impact | The CVSS 3.1 score of 6.2 (Medium) reflects a local attack vector (AV:L), no privileges required (PR:N), no user interaction (UI:N), and high confidentiality impact (C:H) with no integrity or availability impact (I:N/A:N). A notable inconsistency exists: the description characterizes the outcome as local escalation of privilege, yet the CVSS scoring records C:H with I:N - privilege escalation would typically manifest as integrity impact. Security teams should verify with Google whether the full privilege escalation impact is captured in this scoring or whether C:H reflects a specific data-access consequence. EPSS at 0.01% (1st percentile) signals negligible observed exploitation probability. This vulnerability is not listed in the CISA KEV catalog, and no public exploit code has been identified, confirming it is not a current mass-exploitation priority. The local access requirement (AV:L) is the primary risk mitigator - exploitation requires a co-located malicious application or physical device access, ruling out remote attack scenarios. |
| Exploit ScenarioDerived | An attacker distributes or socially engineers installation of an unprivileged application on a target Android 14-16 device. The malicious application invokes createSessionInternal with a crafted session directory parameter containing path traversal sequences, causing PackageInstallerService to place or update a Device Policy Controller in an unintended filesystem location. This bypasses the DPC's policy enforcement boundary, allowing the attacker to access confidential data protected under the DPC's authority. No public proof-of-concept code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 02, 2026
Path traversal in Android's PackageInstallerService allows a local, unprivileged attacker to redirect a Device Policy Controller (DPC) installation into an unintended filesystem directory via a crafted install session, enabling local escalation of privilege on Android 14 through Android 16. No public exploit code has been identified at time of analysis, and EPSS at 0.01% (1st percentile) reflects minimal observed exploitation probability. The local attack vector (AV:L) constrains real-world exposure to scenarios where the attacker already has physical or application-level access to the device, materially limiting the attack surface compared to network-exploitable flaws.
RemediationAI
Apply the June 2026 Android Security Patch Level (2026-06-01) as documented in the Android Security Bulletin at https://source.android.com/docs/security/bulletin/2026/2026-06-01. OEM and carrier-distributed patches may lag behind the AOSP baseline; device administrators should verify their specific device vendor's patch availability and deployment status. Enterprise environments using Android Enterprise or MDM solutions with active DPC deployments should prioritize patching given the DPC-specific attack surface of this vulnerability. If immediate patching is not feasible, restricting the installation of unknown or sideloaded applications (disabling 'Install unknown apps' in device settings or enforcing this via MDM policy) reduces the likelihood of a malicious application invoking PackageInstallerService in an exploit attempt, though this is not a complete mitigation for applications already present on the device. No additional compensating controls are documented in available sources.
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 (CWE-22: Path Traversal) resides in the createSessionInternal method of PackageInstallerService.java, the Android OS component that manages package installation sessions. When constructing or resolving the target directory for a DPC update, the service fails to adequately sanitize user-supplied path components, permitting traversal sequences to redirect the DPC placement to an unintended filesystem location outside the intended installation directory. Device Policy Controllers are privileged Android components central to Android Enterprise and MDM/EMM-managed device deployments, making this flaw especially relevant in enterprise environments. Affected products per CPE cpe:2.3:a:google:android:*:*:*:*:*:*:*:* span Android 14, 15, 16-qpr2, and 16 as confirmed by EUVD-2026-33782.
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:N/UI:N/S:U/C:H/I:N/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
In createSessionInternal of PackageInstallerService.java, there is a possible to update a Device Policy Controller (DPC) into an invalid directory due to a path traversal error. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
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.
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
EUVD-2026-33782
GHSA-r8c4-7j88-47m9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB