MITRE ATT&CKtechnique

T1203 Exploitation for Client Execution

Published 2018-04-18 Modified 2025-10-24 Official page ↗
Domain
enterprise
Tactics
Execution
Platforms
Linux, macOS, Windows
Version
1.5
Created
2018-04-18

Description

Adversaries may exploit software vulnerabilities in client applications to execute code. Vulnerabilities can exist in software due to unsecure coding practices that can lead to unanticipated behavior. Adversaries can take advantage of certain vulnerabilities through targeted exploitation for the purpose of arbitrary code execution. Oftentimes the most valuable exploits to an offensive toolkit are those that can be used to obtain code execution on a remote system because they can be used to gain access to that system. Users will expect to see files related to the applications they commonly used to do work, so they are a useful target for exploit research and development because of their high utility. Several types exist: ### Browser-based Exploitation Web browsers are a common target through Drive-by Compromise and Spearphishing Link. Endpoint systems may be compromised through normal web browsing or from certain users being targeted by links in spearphishing emails to adversary controlled sites used to exploit the web browser. These often do not require an action by the user for the exploit to be executed. ### Office Applications Common office and productivity applications such as Microsoft Office are also targeted through Phishing. Malicious files will be transmitted directly as attachments or through links to download them. These require the user to open the document or file for the exploit to run. ### Common Third-party Applications Other applications that are commonly seen or are part of the software deployed in a target network may also be used for exploitation. Applications such as Adobe Reader and Flash, which are common in enterprise environments, have been routinely targeted by adversaries attempting to gain access to systems. Depending on the software and nature of the vulnerability, some may be exploited in the browser or require the user to open a file. For instance, some Flash exploits have been delivered as objects within Microsoft Office documents.

Related

Tactic · MITRE ATT&CK (1)

Referenced by MITRE ATT&CK · mitigates (3)

  • M1048 Application Isolation and Sandboxing mitigation
  • M1050 Exploit Protection mitigation
  • M1051 Update Software mitigation

Referenced by MITRE ATT&CK · uses (61)

  • G1057 ShinyHunters group
  • C0057 3CX Supply Chain Attack campaign
  • C0056 RedPenguin campaign
  • G1048 UNC3886 group
  • S1207 XLoader software (malware)
  • C0047 RedDelta Modified PlugX Infection Chain Operations campaign
  • G1041 Sea Turtle group
  • S1154 VersaMem software (malware)
  • G1031 Saint Bear group
  • S1065 Woody RAT software (malware)
  • C0016 Operation Dust Storm campaign
  • C0001 Frankenstein campaign
  • G1011 EXOTIC LILY group
  • G1007 Aoqin Dragon group
  • G1003 Ember Bear group
  • G1002 BITTER group
  • G0142 Confucius group
  • G0138 Andariel group
  • G0134 Transparent Tribe group
  • G0131 Tonto Team group
  • G0129 Mustang Panda group
  • G0126 Higaisa group
  • S0578 SUPERNOVA software (malware)
  • G0121 Sidewinder group
  • S0458 Ramsay software (malware)
  • G0100 Inception group
  • G0098 BlackTech group
  • G0096 APT41 group
  • S0396 EvilBunny software (malware)
  • S0391 HAWKBALL software (malware)
Show all 61 ›

Referenced by Compliance · mitigates (22)

  • CIS-10.5 Enable Anti-Exploitation Features CIS Safeguard v8.1
  • CIS-7.4 Perform Automated Application Patch Management CIS Safeguard v8.1
  • CIS-7.7 Remediate Detected Vulnerabilities CIS Safeguard v8.1
  • CIS-9.1 Ensure Use of Only Fully Supported Browsers and Email Clients CIS Safeguard v8.1
  • CIS-9.4 Restrict Unnecessary or Unauthorized Browser and Email Client Extensions CIS Safeguard v8.1
  • CIS-9.7 Deploy and Maintain Email Server Anti-Malware Protections CIS Safeguard v8.1
  • NIST-AC-4 Information Flow Enforcement NIST 800-53 control
  • NIST-AC-6 Least Privilege NIST 800-53 control
  • NIST-CA-7 Continuous Monitoring NIST 800-53 control
  • NIST-CM-8 System Component Inventory NIST 800-53 control
  • NIST-SC-18 Mobile Code NIST 800-53 control
  • NIST-SC-2 Separation of System and User Functionality NIST 800-53 control
  • NIST-SC-29 Heterogeneity NIST 800-53 control
  • NIST-SC-3 Security Function Isolation NIST 800-53 control
  • NIST-SC-30 Concealment and Misdirection NIST 800-53 control
  • NIST-SC-39 Process Isolation NIST 800-53 control
  • NIST-SC-44 Detonation Chambers NIST 800-53 control
  • NIST-SC-7 Boundary Protection NIST 800-53 control
  • NIST-SI-2 Flaw Remediation NIST 800-53 control
  • NIST-SI-3 Malicious Code Protection NIST 800-53 control
  • NIST-SI-4 System Monitoring NIST 800-53 control
  • NIST-SI-7 Software, Firmware, and Information Integrity NIST 800-53 control