| name | T1404_exploitation-for-privilege-escalation |
| description | Adversaries may exploit software vulnerabilities in order to elevate privileges. |
| category | authorization |
| version | 18.1 |
| author | cyberstrike-official |
| tags | ["mitre-attack","mobile","t1404","privilege-escalation","android","ios"] |
| technique_id | T1404 |
| tactic | privilege-escalation |
| all_tactics | ["privilege-escalation"] |
| platforms | ["Android","iOS"] |
| mitre_url | https://attack.mitre.org/techniques/T1404 |
| tech_stack | ["android","ios"] |
| cwe_ids | ["CWE-269"] |
| chains_with | [] |
| prerequisites | [] |
| severity_boost | {} |
T1404 Exploitation for Privilege Escalation
High-Level Description
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.
Kill Chain Phase
- Privilege Escalation (TA0029)
Platforms: Android, iOS
What to Check
How to Test
Identify Attack Surface
Determine if the target mobile environment is susceptible to Exploitation for Privilege Escalation by examining the target platforms (Android, iOS).
Assess Existing Defenses
Review whether mitigations for T1404 are in place. If defenses are absent or misconfigured, this technique may be exploitable.
Remediation Guide
M1001 Security Updates
Security updates often contain patches for vulnerabilities.
M1002 Attestation
Device attestation can often detect jailbroken or rooted devices.
M1010 Deploy Compromised Device Detection Method
Mobile security products can potentially detect jailbroken or rooted devices.
Detection