T1404: Exploitation for Privilege Escalation
Adversaries may exploit software vulnerabilities in order to elevate privileges. Exploitation of a software vulnerability occurs when an adversary takes advantage of a programming error in an application, service, within the operating system software, or kernel itself to execute adversary-controlled code. Security constructions, such as permission levels, will often hinder access to information and use of certain techniques. Adversaries will likely need to perform privilege escalation to include use of software exploitation to circumvent those restrictions.
When initially gaining access to a device, an adversary may be operating within a lower privileged process which will prevent them from accessing certain resources on the system. Vulnerabilities may exist, usually in operating system components and applications running at higher permissions, that can be exploited to gain higher levels of access on the system. This could enable someone to move from unprivileged or user- level permission to root permissions depending on the component that is vulnerable.
Analyst context for executives and security teams
Mobile privilege-escalation exploitation matters because a compromised app or process may be able to break out of normal Android or iOS permission boundaries and gain higher access to device data, identity tokens, applications, or operating system functions. For executives and security leaders, the decision point is whether mobile devices that access enterprise resources are patched, attested, and monitored well enough to keep a single vulnerable phone from becoming an unmanaged access path into business data.
Executive priority
Prioritize this behavior where mobile devices are used for email, collaboration, privileged workflows, regulated data, or executive communications. ATT&CK links this technique to multiple mobile malware families and one mobile campaign, showing that privilege escalation is a recurring pattern in mobile intrusion tradecraft. Leadership should ask whether the organization can prove mobile patch currency, block or limit enterprise access from outdated devices, identify rooted or jailbroken devices, and preserve enough mobile evidence for incident response and compliance review.
Technical view
T1404 applies to Android and iOS. The ATT&CK object does not specify tactics and provides no native detection text, so SOC and IR teams should validate coverage through mobile device posture, patch level, attestation results, compromised-device indicators, and EMM/MDM access-control events rather than assuming endpoint-style telemetry exists. Relationship context highlights DET0665 as a detection strategy and mitigations M1001 Security Updates, M1002 Attestation, and M1010 Deploy Compromised Device Detection Method. Defenders should test whether devices with old security patch levels, failed attestation, or rooted/jailbroken status are visible and whether access to enterprise resources is limited or blocked.
Likely telemetry
- Android security patch level and OS version inventory from EMM/MDM or mobile management tooling
- iOS version and device compliance posture from EMM/MDM or mobile management tooling
- Remote attestation results where available, including pass/fail and device integrity status
- Rooted or jailbroken device indicators from built-in controls, MDM/EMM, or mobile security tools
- Enterprise access logs showing device compliance state at authentication or resource access time
Detection direction
- Confirm whether DET0665-aligned detection logic exists in the environment or whether mobile privilege escalation is only addressed through policy compliance checks.
- Tune detection and triage around device integrity changes, failed attestation, outdated patch levels, and signs of compromised devices rather than looking only for malware names.
- Correlate mobile posture failures with enterprise authentication and resource access to determine whether an elevated-risk device had access to sensitive services.
- Account for blind spots: ATT&CK provides no detection procedure here, mobile telemetry is often limited, and some compromised-device detection methods may be evasible per the mitigation context.
- Use relationship context to inform threat modeling: several Android and iOS malware entries are associated with this behavior, but local detection should be based on observed device posture and telemetry, not assumed malware attribution.
Mitigation priorities
- First, enforce security update hygiene: require recent Android and iOS security updates, prefer devices with clear vendor or carrier update commitments, and decommission devices that no longer receive updates.
- Second, limit or block enterprise access from devices that have not installed recent security updates; for Android, use security patch level where available.
- Third, enable remote attestation where available and prohibit devices that fail attestation from accessing enterprise resources.
- Fourth, deploy compromised-device detection methods for rooted or jailbroken devices, while recognizing that some methods may be easier to evade than others.
- Finally, maintain mobile incident response procedures for collecting device posture, access history, and management evidence when exploitation is suspected.
Analyst notes and limits
The strongest business value of this object is in mobile access governance: patch currency, attestation, compromised-device detection, and conditional access decisions. The relationship set includes Operation Triangulation and multiple malware families, including Android and iOS examples, which supports treating mobile privilege escalation as a material risk pattern without asserting current activity in any specific environment.
The supplied ATT&CK object has no official detection text and no specified tactics. Detection and control recommendations are therefore derived only from the provided platforms, description, external references, and relationships. Local device management capabilities, mobile telemetry availability, privacy constraints, and access-control architecture will determine practical coverage.
Exploitation for Privilege Escalation
Adversaries may exploit software vulnerabilities in order to elevate privileges. Exploitation of a software vulnerability occurs when an adversary takes advantage of a programming error in an application, service, within the operating system software, or kernel itself to execute adversary-controlled code. Security constructions, such as permission levels, will often hinder access to information and use of certain techniques. Adversaries will likely need to perform privilege escalation to include use of software exploitation to circumvent those restrictions.
When initially gaining access to a device, an adversary may be operating within a lower privileged process which will prevent them from accessing certain resources on the system. Vulnerabilities may exist, usually in operating system components and applications running at higher permissions, that can be exploited to gain higher levels of access on the system. This could enable someone to move from unprivileged or user- level permission to root permissions depending on the component that is vulnerable.
How security teams should use this page
Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.
Groups, software, and campaigns
S0293: BrainTest
S0463: INSOMNIA
S1061: AbstractEmu
AbstractEmu is mobile malware that was first seen in Google Play and other third-party stores in October 2021. It was discovered in 19 Android applications, of which at least 7 abused known Android exploits for obtaining root permissions. AbstractEmu was observed primarily impacting users in the United States, however victims are believed to be across a total of 17 countries.[1]
S0494: Zen
S0405: Exodus
S0316: Pegasus for Android
Pegasus for Android is the Android version of malware that has reportedly been linked to the NSO Group. [1] [2] The iOS version is tracked separately under Pegasus for iOS.
S0289: Pegasus for iOS
Pegasus for iOS is the iOS version of malware that has reportedly been linked to the NSO Group. It has been advertised and sold to target high-value victims.[1][2] The Android version is tracked separately under Pegasus for Android.
S0440: Agent Smith
Agent Smith is mobile malware that generates financial gain by replacing legitimate applications on devices with malicious versions that include fraudulent ads. As of July 2019 Agent Smith had infected around 25 million devices, primarily targeting India though effects had been observed in other Asian countries as well as Saudi Arabia, the United Kingdom, and the United States.[1]
S0550: DoubleAgent
DoubleAgent is a family of RAT malware dating back to 2013, known to target groups with contentious relationships with the Chinese government.[1]
S0290: Gooligan
Gooligan is a malware family that runs privilege escalation exploits on Android devices and then uses its escalated privileges to steal authentication tokens that can be used to access data from many Google applications. Gooligan has been described as part of the Ghost Push Android malware family. [1] [2] [3]
S0182: FinFisher
FinFisher is a government-grade commercial surveillance spyware reportedly sold exclusively to government agencies for use in targeted and lawful criminal investigations. It is heavily obfuscated and uses multiple anti-analysis techniques. It has other variants including Wingbird. [1] [2] [3] [4] [5]
S0420: Dvmap
C0054: Operation Triangulation
Operation Triangulation is a mobile campaign targeting iOS devices.[1] The unidentified actors used zero-click exploits in iMessage attachments to gain Initial Access, then executed exploits and validators, such as Binary Validator before finally executing the TriangleDB implant.
All related ATT&CK context
Mitigation direction
Object version and sync metadata
The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates .
Imported snapshots across ATT&CK releases (1)
| Release | Bundle imported | Object version | Modified | Status | Raw hash |
|---|---|---|---|---|---|
| 19.1 | 2.1 | Current bundle | 986e908e31da… |
Mirrored ATT&CK source object
The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.
External references and citations
MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.
-
[1]
NIST Mobile Threat Catalogue APP-26Open source URL
-
[2]
mitre-attack T1404Open source URL
Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.