T1053.003: Cron
Adversaries may abuse the cron utility to perform task scheduling for initial or recurring execution of malicious code.[1] The cron utility is a time-based job scheduler for Unix-like operating systems. The crontab file contains the schedule of cron entries to be run and the specified times for execution. Any crontab files are stored in operating system-specific file paths.
An adversary may use cron in Linux or Unix environments to execute programs at system startup or on a scheduled basis for Persistence. In ESXi environments, cron jobs must be created directly via the crontab file (e.g., `/var/spool/cron/crontabs/root`).[2]
Analyst context for executives and security teams
Cron matters because it is a normal Unix-like scheduling mechanism that can also give an intruder reliable recurring execution after initial access. For Linux, macOS, and ESXi estates, unauthorized cron changes can turn a short-lived compromise into persistence, privilege escalation, or repeated malware execution that survives reboots and operator inattention.
Executive priority
Treat cron coverage as an operational resilience and audit-readiness question for Unix-like systems, especially servers and ESXi hosts. Leaders should ask whether teams can prove who is allowed to create scheduled jobs, whether cron changes are audited, and whether incident responders can quickly distinguish authorized administration from persistence. This is a practical control-prioritization area because ATT&CK maps the technique to execution, persistence, and privilege escalation, and relationships show use across multiple groups, software families, and a named campaign.
Technical view
Validate monitoring on Linux, macOS, and ESXi for creation or modification of crontab entries and for cron-launched processes. ESXi deserves explicit review because ATT&CK notes cron jobs must be created directly through crontab files such as /var/spool/cron/crontabs/root. Since the official ATT&CK object does not provide detection text, use the related DET0290 strategy as a starting point, then test local visibility against the parent Scheduled Task/Job behavior and the specific cron paths, users, and administrative workflows in the environment.
Likely telemetry
- Crontab file contents, permissions, ownership, timestamps, and file-integrity changes
- Process creation events for cron/crontab and for commands, scripts, or binaries launched by cron
- Command-line and parent/child process context showing cron-initiated execution
- Authentication, sudo, and user account activity tied to users able to modify scheduled jobs
- Linux and macOS endpoint logs relevant to scheduled execution
Detection direction
- Build or validate detections for new, modified, or suspiciously timed cron entries, especially entries running from unusual locations or invoking interpreters, scripts, or binaries not in the approved baseline.
- Correlate crontab changes with the responsible user, privilege context, and subsequent cron-launched process execution.
- Tune against legitimate administrative automation, patching, backup, monitoring, and maintenance jobs to reduce false positives.
- Prioritize high-value Linux/macOS servers and ESXi hosts where persistence could affect business continuity or recovery operations.
- Use relationship context as threat-informed testing input: multiple ATT&CK software, group, and campaign relationships use this technique, but those relationships should not be treated as proof of local activity.
Mitigation priorities
- Apply User Account Management: limit which accounts can create or modify scheduled jobs and enforce least privilege for administrative access.
- Apply Audit controls: record and regularly review cron configuration, account activity, and scheduled execution evidence for compliance and incident response readiness.
- Maintain an approved cron inventory and require change control for privileged or production scheduled jobs.
- During incident response, review cron entries early on Linux, macOS, and ESXi systems because cron can provide recurring execution and persistence.
Analyst notes and limits
This take is based on ATT&CK T1053.003 Cron, its platforms, tactics, description, external references, and supplied relationships. The relationship set includes a detection strategy, mitigations for User Account Management and Audit, the parent Scheduled Task/Job technique, and multiple campaign/group/software examples that use cron abuse.
The official ATT&CK detection field is not provided, and the supplied object includes limited path detail beyond the ESXi crontab example. Effective detection depends on local host logging, file-integrity monitoring, process telemetry, and an accurate baseline of legitimate scheduled jobs. Relationships do not establish current exploitation or exposure in any specific environment.
Cron
Adversaries may abuse the cron utility to perform task scheduling for initial or recurring execution of malicious code.[1] The cron utility is a time-based job scheduler for Unix-like operating systems. The crontab file contains the schedule of cron entries to be run and the specified times for execution. Any crontab files are stored in operating system-specific file paths.
An adversary may use cron in Linux or Unix environments to execute programs at system startup or on a scheduled basis for Persistence. In ESXi environments, cron jobs must be created directly via the crontab file (e.g., `/var/spool/cron/crontabs/root`).[2]
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.
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.
| Domain | ID | Name | Relationship / procedure |
|---|---|---|---|
| Enterprise | T1053 | Scheduled Task/Job | This object subtechnique of Scheduled Task/Job. |
Groups, software, and campaigns
G0106: Rocke
Rocke is an alleged Chinese-speaking adversary whose primary objective appeared to be cryptojacking, or stealing victim system resources for the purposes of mining cryptocurrency. The name Rocke comes from the email address "rocke@live.cn" used to create the wallet which held collected cryptocurrency. Researchers have detected overlaps between Rocke and the Iron Cybercrime Group, though this attribution has not been confirmed.[1]
G1023: APT5
APT5 is a China-based espionage actor that has been active since at least 2007 primarily targeting the telecommunications, aerospace, and defense industries throughout the U.S., Europe, and Asia. APT5 has displayed advanced tradecraft and significant interest in compromising networking devices and their underlying software including through the use of zero-day exploits.[1][2][3][4][5][6]
G0082: APT38
APT38 is a North Korean state-sponsored threat group that specializes in financial cyber operations; it has been attributed to the Reconnaissance General Bureau.[1] Active since at least 2014, APT38 has targeted banks, financial institutions, casinos, cryptocurrency exchanges, SWIFT system endpoints, and ATMs in at least 38 countries worldwide. Significant operations include the 2016 Bank of Bangladesh heist, during which APT38 stole $81 million, as well as attacks against Bancomext [2] and Banco de Chile [2]; some of their attacks have been destructive.[1][2][3][4]
North Korean group definitions are known to have significant overlap, and some security researchers report all North Korean state-sponsored cyber activity under the name Lazarus Group instead of tracking clusters or subgroups.
S0374: SpeakUp
S0504: Anchor
S0163: Janicab
S0468: Skidmap
S0341: Xbash
Xbash is a malware family that has targeted Linux and Microsoft Windows servers. The malware has been tied to the Iron Group, a threat actor group known for previous ransomware attacks. Xbash was developed in Python and then converted into a self-contained Linux ELF executable by using PyInstaller.[1]
S0198: NETWIRE
S0588: GoldMax
GoldMax is a second-stage C2 backdoor written in Go with Windows and Linux variants that are nearly identical in functionality. GoldMax was discovered in early 2021 during the investigation into the SolarWinds Compromise, and has likely been used by APT29 since at least mid-2019. GoldMax uses multiple defense evasion techniques, including avoiding virtualization execution and masking malicious traffic.[1][2][3]
S1198: Gomir
S0587: Penquin
S0599: Kinsing
S0401: Exaramel for Linux
Exaramel for Linux is a backdoor written in the Go Programming Language and compiled as a 64-bit ELF binary. The Windows version is tracked separately under Exaramel for Windows.[1]
S1107: NKAbuse
C0048: Operation MidnightEclipse
Operation MidnightEclipse was a campaign conducted in March and April 2024 that involved initial exploit of zero-day vulnerability CVE-2024-3400, a critical command injection vulnerability in the GlobalProtect feature of Palo Alto Networks PAN-OS.[1][2]
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 | 1.3 | Current bundle | 1c3523f53364… |
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]
20 macOS Common Tools and Techniques
Phil Stokes. (2021, February 16). 20 Common Tools & Techniques Used by macOS Threat Actors & Malware. Retrieved August 23, 2021.
Open source URL -
[2]
CloudSEK ESXiArgs 2023
Mehardeep Singh Sawhney. (2023, February 9). Analysis of Files Used in ESXiArgs Ransomware Attack Against VMware ESXi Servers. Retrieved March 26, 2025.
Open source URL -
[3]
mitre-attack T1053.003Open 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.