LiveActive security incident?Get immediate response
MITRE ATT&CK® Technique

T1546: Event Triggered Execution

Adversaries may establish persistence and/or elevate privileges using system mechanisms that trigger execution based on specific events. Various operating systems have means to monitor and subscribe to events such as logons or other user activity such as running specific applications/binaries. Cloud environments may also support various functions and services that monitor and can be invoked in response to specific cloud events.[1][2][3]

Adversaries may abuse these mechanisms as a means of maintaining persistent access to a victim via repeatedly executing malicious code. After gaining access to a victim system, adversaries may create/modify event triggers to point to malicious content that will be executed whenever the event trigger is invoked.[4][5][6]

Since the execution can be proxied by an account with higher permissions, such as SYSTEM or service accounts, an adversary may be able to abuse these triggered execution mechanisms to escalate their privileges.

EnterpriseT1546TechniqueObject v1.4Modified
Glexia's Take · Automated analysis

Security context for executives and security teams

Automation confidenceHigh

Event Triggered Execution matters because it turns normal automation features into durable access paths. Instead of running malware continuously, an adversary can configure an operating system, cloud service, office automation feature, or application mechanism to launch code only when a logon, application start, device event, cloud event, installer action, or similar trigger occurs. For leaders, the risk is persistence that blends into legitimate administration and may execute under more privileged accounts such as SYSTEM, root, or service accounts.

Executive priority

Prioritize this technique where privileged automation, endpoint configuration, cloud eventing, and office workflow automation are business-critical. The key governance question is whether the organization can prove who is allowed to create or modify event triggers, whether those changes are logged, and whether incident responders can quickly distinguish sanctioned automation from persistence. This is relevant to resilience and audit readiness because weak control over event-triggered mechanisms can allow access to survive reboots, user logoffs, software installs, or cloud account changes.

Technical view

ATT&CK maps T1546 to persistence and privilege escalation across Linux, macOS, Windows, SaaS, IaaS, and Office Suite platforms. The sub-techniques show that coverage must be platform-specific: Windows registry-backed mechanisms, WMI subscriptions, PowerShell profiles, screensavers, accessibility features, shims, IFEO, AppInit/AppCert DLLs, and Netsh helpers; Linux/macOS shell configuration, trap handling, installer scripts, udev rules, Python startup hooks, LC_LOAD_DYLIB, and emond; plus cloud and office automation that invokes code or workflows from events. Since MITRE provides no official detection text for this object, SOC teams should use the related detection strategy DET0010 as a validation theme: behavioral detection of new or modified event-triggered execution mechanisms across platforms, especially when the triggered action points to unusual scripts, binaries, cloud functions, or accounts with elevated permissions.

Likely telemetry

  • Endpoint process creation and parent/child process relationships around logon, application start, installer execution, shell start, PowerShell start, and system service activity
  • Windows Registry change telemetry for persistence-related trigger locations referenced by the sub-techniques
  • WMI event filter, consumer, provider, and binding creation or modification events on Windows
  • File creation and modification monitoring for shell profiles, PowerShell profiles, installer scripts, Python startup hook files, udev rules, macOS emond rules, and modified Mach-O load commands where applicable
  • Cloud control-plane audit logs for creation or modification of event-driven functions, rules, services, roles, and permissions in IaaS environments

Detection direction

  • Inventory legitimate event-triggered automation first; detections without an allowlisted baseline are likely to generate noisy alerts from administrators, installers, developers, and endpoint management tools.
  • Alert on creation or modification of trigger mechanisms that launch unusual interpreters, scripts, binaries, DLLs, cloud functions, or office workflows, especially when created by non-administrative users or newly privileged accounts.
  • Correlate trigger creation with subsequent execution under higher-privilege contexts such as SYSTEM, root, administrative, or service accounts, because the technique can support privilege escalation as well as persistence.
  • Tune separately by platform and sub-technique. Windows registry and WMI logic will not cover Linux/macOS shell, udev, Python, installer, or emond mechanisms; endpoint coverage will not cover SaaS, IaaS, or Office Suite automation.
  • Review relationship context for defensive relevance: ATT&CK links DET0010 to this technique, and software/campaign examples include macOS, IaaS, Linux, network-device-adjacent, and SOHO-device contexts, reinforcing the need to avoid Windows-only assumptions.

Mitigation priorities

  • Apply privileged account management first: restrict who can create, modify, or execute event-triggered mechanisms; enforce least privilege and role-based access for administrators, service accounts, root/SYSTEM-equivalent functions, cloud roles, and office automation owners.
  • Require logging and accountability for privileged automation changes across endpoints, cloud services, SaaS, and Office Suite environments.
  • Maintain software updates for operating systems, applications, drivers, firmware, and relevant platform services to reduce exposure to known weaknesses that can enable or support persistence setup.
  • Harden administrative workflows by separating routine user activity from automation-management permissions, especially for cloud event rules, office workflows, installer execution, and endpoint configuration mechanisms.
  • Build recovery playbooks that include trigger enumeration and cleanup, not only malware file removal, because the persistence mechanism may reinvoke malicious content after reboot, logon, user activity, or cloud events.
Additional notes and limits

This object is a parent ATT&CK technique with many platform-specific sub-techniques. The most useful assessment is therefore not whether T1546 is covered generically, but whether each relevant trigger class is inventoried, logged, and governed in the organization’s actual Windows, Linux, macOS, SaaS, IaaS, and Office Suite estate. Relationship context identifies DET0010 as a detection strategy and M1026 Privileged Account Management plus M1051 Update Software as mitigations. ATT&CK also relates this behavior to KV Botnet Activity and software including XCSSET, Pacu, and UPSTYLE, but those relationships should be used for context rather than assumptions about local exposure.

MITRE provides no official detection text for T1546 in the supplied fields. The supplied relationship descriptions are partial for some mitigations and sub-techniques. This take does not assert active exploitation, attribution, or confirmed detection coverage; local telemetry, asset scope, cloud/SaaS configuration, and approved automation baselines are required to determine actual risk and coverage.

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Official MITRE ATT&CK definition

Event Triggered Execution

Adversaries may establish persistence and/or elevate privileges using system mechanisms that trigger execution based on specific events. Various operating systems have means to monitor and subscribe to events such as logons or other user activity such as running specific applications/binaries. Cloud environments may also support various functions and services that monitor and can be invoked in response to specific cloud events.[1][2][3]

Adversaries may abuse these mechanisms as a means of maintaining persistent access to a victim via repeatedly executing malicious code. After gaining access to a victim system, adversaries may create/modify event triggers to point to malicious content that will be executed whenever the event trigger is invoked.[4][5][6]

Since the execution can be proxied by an account with higher permissions, such as SYSTEM or service accounts, an adversary may be able to abuse these triggered execution mechanisms to escalate their privileges.

View the same entry on attack.mitre.org (MITRE-hosted reference; in-page links above use the Glexia ATT&CK library.)

Glexia analysis

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.

ATT&CK relationship table

Related techniques

This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.

18 rows
DomainIDNameRelationship / procedure
EnterpriseT1546.002ScreensaverSub-techniqueScreensaver subtechnique of this object.
EnterpriseT1546.013PowerShell ProfileSub-techniquePowerShell Profile subtechnique of this object.
EnterpriseT1546.016Installer PackagesSub-techniqueInstaller Packages subtechnique of this object.
EnterpriseT1546.003Windows Management Instrumentation Event SubscriptionSub-techniqueWindows Management Instrumentation Event Subscription subtechnique of this object.
EnterpriseT1546.006LC_LOAD_DYLIB AdditionSub-techniqueLC_LOAD_DYLIB Addition subtechnique of this object.
EnterpriseT1546.018Python Startup HooksSub-techniquePython Startup Hooks subtechnique of this object.
EnterpriseT1546.011Application ShimmingSub-techniqueApplication Shimming subtechnique of this object.
EnterpriseT1546.015Component Object Model HijackingSub-techniqueComponent Object Model Hijacking subtechnique of this object.
EnterpriseT1546.004Unix Shell Configuration ModificationSub-techniqueUnix Shell Configuration Modification subtechnique of this object.
EnterpriseT1546.010AppInit DLLsSub-techniqueAppInit DLLs subtechnique of this object.
EnterpriseT1546.005TrapSub-techniqueTrap subtechnique of this object.
EnterpriseT1546.007Netsh Helper DLLSub-techniqueNetsh Helper DLL subtechnique of this object.
EnterpriseT1546.012Image File Execution Options InjectionSub-techniqueImage File Execution Options Injection subtechnique of this object.
EnterpriseT1546.001Change Default File AssociationSub-techniqueChange Default File Association subtechnique of this object.
EnterpriseT1546.009AppCert DLLsSub-techniqueAppCert DLLs subtechnique of this object.
EnterpriseT1546.017Udev RulesSub-techniqueUdev Rules subtechnique of this object.
EnterpriseT1546.014EmondSub-techniqueEmond subtechnique of this object.
EnterpriseT1546.008Accessibility FeaturesSub-techniqueAccessibility Features subtechnique of this object.
Associated objects

Groups, software, and campaigns

ToolEnterprise

S1091: Pacu

Pacu is an open-source AWS exploitation framework. The tool is written in Python and publicly available on GitHub.[1]

IaaS
MalwareEnterprise

S1164: UPSTYLE

UPSTYLE is a Python-based backdoor associated with exploitation of Palo Alto firewalls using CVE-2024-3400 in early 2024. UPSTYLE has only been observed in relation to this exploitation activity, which involved attempted install on compromised devices by the threat actor UTA0218.[1][2]

Network DevicesLinux
MalwareEnterprise

S0658: XCSSET

XCSSET is a modular macOS malware family delivered through infected Xcode projects and executed when the project is compiled. Active since August 2020, it has been observed installing backdoors, spoofed browsers, collecting data, and encrypting user files. It is composed of SHC-compiled shell scripts and run-only AppleScripts, often hiding in apps that mimic system tools (such as Xcode, Mail, or Notes) or use familiar icons (like Launchpad) to avoid detection.[1][2][3]

macOS
CampaignEnterprise

C0035: KV Botnet Activity

KV Botnet Activity consisted of exploitation of primarily “end-of-life” small office-home office (SOHO) equipment from manufacturers such as Cisco, NETGEAR, and DrayTek. KV Botnet Activity was used by Volt Typhoon to obfuscate connectivity to victims in multiple critical infrastructure segments, including energy and telecommunication companies and entities based on the US territory of Guam. While the KV Botnet is the most prominent element of this campaign, it overlaps with another botnet cluster referred to as the JDY cluster.[1] This botnet was disrupted by US law enforcement entities in early 2024 after periods of activity from October 2022 through January 2024.[2]

Relationship explorer

All related ATT&CK context

subtechnique of · TechniqueT1546.002: ScreensaverEnterprisesubtechnique of · TechniqueT1546.013: PowerShell ProfileEnterprisesubtechnique of · TechniqueT1546.016: Installer PackagesEnterprisesubtechnique of · TechniqueT1546.003: Windows Management Instrumentation Event SubscriptionEnterprisesubtechnique of · TechniqueT1546.006: LC_LOAD_DYLIB AdditionEnterprisesubtechnique of · TechniqueT1546.018: Python Startup HooksEnterprisesubtechnique of · TechniqueT1546.011: Application ShimmingEnterprisesubtechnique of · TechniqueT1546.015: Component Object Model HijackingEnterprisesubtechnique of · TechniqueT1546.004: Unix Shell Configuration ModificationEnterprisesubtechnique of · TechniqueT1546.010: AppInit DLLsEnterprisesubtechnique of · TechniqueT1546.005: TrapEnterpriseuses · ToolS1091: PacuEnterprisesubtechnique of · TechniqueT1546.007: Netsh Helper DLLEnterprisesubtechnique of · TechniqueT1546.012: Image File Execution Options InjectionEnterprisesubtechnique of · TechniqueT1546.001: Change Default File AssociationEnterprisemitigates · MitigationM1026: Privileged Account ManagementEnterprisesubtechnique of · TechniqueT1546.009: AppCert DLLsEnterpriseuses · CampaignC0035: KV Botnet ActivityEnterprisesubtechnique of · TechniqueT1546.017: Udev RulesEnterpriseuses · MalwareS1164: UPSTYLEEnterprisesubtechnique of · TechniqueT1546.014: EmondEnterprisesubtechnique of · TechniqueT1546.008: Accessibility FeaturesEnterprisedetects · Detection StrategyDET0010: Behavioral Detection of Event Triggered Execution Across PlatformsEnterpriseuses · MalwareS0658: XCSSETEnterprise
Mitigations

Mitigation direction

Change history

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.

ATT&CK release
19.1
Object version
1.4
Created
Modified
Raw hash
a9cae869559076ab...
Imported snapshots across ATT&CK releases(1)
ReleaseBundle importedObject versionModifiedStatusRaw hash
19.11.4Current bundlea9cae8695590…
Raw source

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.

Source references

External references and citations

MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.

  1. [1]
    Backdooring an AWS account

    Daniel Grzelak. (2016, July 9). Backdooring an AWS account. Retrieved May 27, 2022.

    Open source URL
  2. [2]
    Varonis Power Automate Data Exfiltration

    Eric Saraga. (2022, February 2). Using Power Automate for Covert Data Exfiltration in Microsoft 365. Retrieved May 27, 2022.

    Open source URL
  3. [3]
    Microsoft DART Case Report 001

    Berk Veral. (2020, March 9). Real-life cybercrime stories from DART, the Microsoft Detection and Response Team. Retrieved May 27, 2022.

    Open source URL
  4. [4]
    FireEye WMI 2015

    Ballenthin, W., et al. (2015). Windows Management Instrumentation (WMI) Offense, Defense, and Forensics. Retrieved March 30, 2016.

    Open source URL
  5. [5]
    Malware Persistence on OS X

    Patrick Wardle. (2015). Malware Persistence on OS X Yosemite. Retrieved July 10, 2017.

    Open source URL
  6. [6]
    amnesia malware

    Claud Xiao, Cong Zheng, Yanhui Jia. (2017, April 6). New IoT/Linux Malware Targets DVRs, Forms Botnet. Retrieved February 19, 2018.

    Open source URL
  7. [7]
    GitHub Pacu

    Rhino Security Labs. (2019, August 22). Pacu. Retrieved October 17, 2019.

    Open source URL
  8. [8]
    Lumen KVBotnet 2023

    Black Lotus Labs. (2023, December 13). Routers Roasting On An Open Firewall: The KV-Botnet Investigation. Retrieved June 10, 2024.

    Open source URL
  9. [9]
    Volexity UPSTYLE 2024

    Volexity Threat Research. (2024, April 12). Zero-Day Exploitation of Unauthenticated Remote Code Execution Vulnerability in GlobalProtect (CVE-2024-3400). Retrieved November 20, 2024.

    Open source URL
  10. [10]
    Microsoft March 2025 XCSSET

    Microsoft Threat Intelligence. (2025, March 11). New XCSSET malware adds new obfuscation, persistence techniques to infect Xcode projects. Retrieved April 2, 2025.

    Open source URL
  11. [11]
    April 2021 TrendMicro XCSSET

    Steven Du, Dechao Zhao, Luis Magisa, Ariel Neimond Lazaro. (2021, April 16). XCSSET Quickly Adapts to macOS 11 and M1-based Macs. Retrieved February 18, 2025.

    Open source URL
  12. [12]
    Backdooring an AWS account

    Daniel Grzelak. (2016, July 9). Backdooring an AWS account. Retrieved May 27, 2022.

    Open source URL
  13. [13]
    Backdooring an AWS account

    Daniel Grzelak. (2016, July 9). Backdooring an AWS account. Retrieved May 27, 2022.

    Open source URL
  14. [14]
    FireEye WMI 2015

    Ballenthin, W., et al. (2015). Windows Management Instrumentation (WMI) Offense, Defense, and Forensics. Retrieved March 30, 2016.

    Open source URL
  15. [15]
    FireEye WMI 2015

    Ballenthin, W., et al. (2015). Windows Management Instrumentation (WMI) Offense, Defense, and Forensics. Retrieved March 30, 2016.

    Open source URL
  16. [16]
    Malware Persistence on OS X

    Patrick Wardle. (2015). Malware Persistence on OS X Yosemite. Retrieved July 10, 2017.

    Open source URL
  17. [17]
    Malware Persistence on OS X

    Patrick Wardle. (2015). Malware Persistence on OS X Yosemite. Retrieved July 10, 2017.

    Open source URL
  18. [18]
    Microsoft DART Case Report 001

    Berk Veral. (2020, March 9). Real-life cybercrime stories from DART, the Microsoft Detection and Response Team. Retrieved May 27, 2022.

    Open source URL
  19. [19]
    Microsoft DART Case Report 001

    Berk Veral. (2020, March 9). Real-life cybercrime stories from DART, the Microsoft Detection and Response Team. Retrieved May 27, 2022.

    Open source URL
  20. [20]
    Varonis Power Automate Data Exfiltration

    Eric Saraga. (2022, February 2). Using Power Automate for Covert Data Exfiltration in Microsoft 365. Retrieved May 27, 2022.

    Open source URL
  21. [21]
    Varonis Power Automate Data Exfiltration

    Eric Saraga. (2022, February 2). Using Power Automate for Covert Data Exfiltration in Microsoft 365. Retrieved May 27, 2022.

    Open source URL
  22. [22]
    amnesia malware

    Claud Xiao, Cong Zheng, Yanhui Jia. (2017, April 6). New IoT/Linux Malware Targets DVRs, Forms Botnet. Retrieved February 19, 2018.

    Open source URL
  23. [23]
    amnesia malware

    Claud Xiao, Cong Zheng, Yanhui Jia. (2017, April 6). New IoT/Linux Malware Targets DVRs, Forms Botnet. Retrieved February 19, 2018.

    Open source URL
  24. [24]
    mitre-attackT1546
    Open source URL
  25. [25]
    mitre-attackT1546
    Open source URL
  26. [26]
    mitre-attackT1546
    Open source URL
  27. [27]
    GitHub Pacu

    Rhino Security Labs. (2019, August 22). Pacu. Retrieved October 17, 2019.

    Open source URL
  28. [28]
    Lumen KVBotnet 2023

    Black Lotus Labs. (2023, December 13). Routers Roasting On An Open Firewall: The KV-Botnet Investigation. Retrieved June 10, 2024.

    Open source URL
  29. [29]
    Volexity UPSTYLE 2024

    Volexity Threat Research. (2024, April 12). Zero-Day Exploitation of Unauthenticated Remote Code Execution Vulnerability in GlobalProtect (CVE-2024-3400). Retrieved November 20, 2024.

    Open source URL
Source and licensing

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.