MITRE ATT&CK Enterprise
T1203

Exploitation for Client Execution

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](https://attack.mitre.org/techniques/T1189) and [Spearphishing Link](https://attack.mitre.org/techniques/T1566/002). 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](https://attack.mitre.org/techniques/T1566). 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.

Mapped SPARTA techniques

4 techniques

  • EX-0009Exploit Code FlawsST0004
    addresses
    high

    T1203 'Exploitation for Client Execution' covers exploiting code flaws in target software to achieve execution; SPARTA EX-0009 is the parent-level equivalent for spacecraft-resident code (FSW, payload software, RTOS, drivers) exploitation. Tactic and activity align (both are execution-tactic exploits of code flaws).

  • EX-0009.01Flight SoftwareST0004
    addresses
    high

    T1203 'Exploitation for Client Execution' covers exploiting code vulnerabilities to achieve execution; SPARTA EX-0009.01 is the spacecraft-FSW-specific instance (exploit memory-safety flaws, command-parser bugs, integer overflows in flight software). Tactic aligns (both execution).

  • EX-0009.02Operating SystemST0004
    addresses
    high

    Exploitation of OS-layer code flaws (RTOS kernel, board-support package, drivers) is the same activity-and-tactic pattern as T1203 'Exploitation for Client Execution' applied to the OS layer of a spacecraft.

  • Exploiting known CVEs in COTS/FOSS components used in flight or ground software is exactly the T1203 pattern — leveraging documented vulnerabilities to achieve execution. Tactic and activity align directly.

Cross-framework references

Relationships published by the source frameworks themselves, reproduced here with attribution. They are not SafeMode Space mappings and carry no confidence rating of ours.

Cite as SafeMode Space, mitre-attack-enterprise T1203.

Built 2026-07-25 from 216 techniques, 334 regulation articles, 125 ENISA controls, 2,610 framework controls, and 90 countermeasures.