Gold Open Source
ExplorePackagesVulnerabilitiesMCP Servers
Login
Gold Open Source

The authoritative source for production-ready open-source components. Every package, container image, AI model, and MCP server undergoes rigorous verification for security, malware, and license compliance.

Explore Gold

  • Explore Everything
  • Packages
  • Gold Packages
  • Container Images
  • AI Models
  • MCP Servers
  • Agent Skills
  • Chip Manufacturers

Security Data & Tools

  • Scan Your Dependencies
  • Trending Threats
  • Threat RSS Feeds
  • CVE Database
  • Actively Exploited (KEV)
  • SGZ Zero-Days
  • CWE Index
  • MITRE ATT&CK
  • Malicious Packages
  • Security Glossary
  • Supply-Chain Report
  • Developers (API & Badge)
  • Chrome Extension
  • Credits & Data Sources

Products

  • The Platform
  • ESSCM
  • Portal
  • TPRM
  • OSM
  • Cowork
  • Code / Runner
  • Guard

Use Cases

  • Know Your Software
  • Auto-Fix Vulnerabilities
  • Asset Discovery
  • AI Governance
  • MCP Server Security
  • Supply Chain Compliance
  • Zero-Day Discovery
  • All Use Cases

Company

  • About
  • Pricing
  • Blog
  • Documentation
  • Safeguard Academy
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 Gold Open Source. All rights reserved.

Built with care bySafeguard
Home/ATT&CK/T1055
MITRE ATT&CK Technique

T1055: Process Injection

ShareXLinkedInRedditHN

Adversaries may inject code into processes in order to evade process-based defenses as well as possibly elevate privileges. Process injection is a method of executing arbitrary code in the address space of a separate live process. Running code in the context of another process may allow access to the process's memory, system/network resources, and possibly elevated privileges. Execution via process injection may also evade detection from security products since the execution is masked under a legitimate process. There are many different ways to inject code into a process, many of which abuse legitimate functionalities. These implementations exist for every major OS but are typically platform specific. More sophisticated samples may perform multiple process injections to segment modules and further evade detection, utilizing named pipes or other inter-process communication (IPC) mechanisms as a communication channel.

Tactics
StealthPrivilege Escalation
Platforms
Linux, macOS, Windows

▪Sub-techniques (12)

T1055.001Dynamic-link Library InjectionT1055.002Portable Executable InjectionT1055.003Thread Execution Hijacking

▪Mitigations (2)

M1026Privileged Account Management

Privileged Account Management focuses on implementing policies, controls, and tools to securely manage privileged accounts (e.g., SYSTEM, root, or administrative accounts). This includes restricting access, limiting the scope of permissions, monitoring privileged account usage, and ensuring accountability through logging and auditing.This mitigation can be implemented through the following measures: Account Permissions and Roles: - Implement RBAC and least privilege principles to allocate permissions securely. - Use tools like Active Directory Group Policies to enforce access restrictions. Credential Security: - Deploy password vaulting tools like CyberArk, HashiCorp Vault, or KeePass for secure storage and rotation of credentials. - Enforce password policies for complexity, uniqueness, and expiration using tools like Microsoft Group Policy Objects (GPO). Multi-Factor Authentication (MFA): - Enforce MFA for all privileged accounts using Duo Security, Okta, or Microsoft Azure AD MFA. Privileged Access Management (PAM): - Use PAM solutions like CyberArk, BeyondTrust, or Thycotic to manage, monitor, and audit privileged access. Auditing and Monitoring: - Integrate activity monitoring into your SIEM (e.g., Splunk or QRadar) to detect and alert on anomalous privileged account usage. Just-In-Time Access: - Deploy JIT solutions like Azure Privileged Identity Management (PIM) or configure ephemeral roles in AWS and GCP to grant time-limited elevated permissions. *Tools for Implementation* Privileged Access Management (PAM): - CyberArk, BeyondTrust, Thycotic, HashiCorp Vault. Credential Management: - Microsoft LAPS (Local Admin Password Solution), Password Safe, HashiCorp Vault, KeePass. Multi-Factor Authentication: - Duo Security, Okta, Microsoft Azure MFA, Google Authenticator. Linux Privilege Management: - sudo configuration, SELinux, AppArmor. Just-In-Time Access: - Azure Privileged Identity Management (PIM), AWS IAM Roles with session constraints, GCP Identity-Aware Proxy.

▪Used by groups (15)

G0010TurlaG0047Gamaredon GroupG0050APT32

▪Software using this technique (66)

S0024DyremalwareS0032gh0st RATmalware

▪Reference

T1055 on MITRE ATT&CK
T1055.004Asynchronous Procedure Call
T1055.005Thread Local Storage
T1055.008Ptrace System Calls
T1055.009Proc Memory
T1055.011Extra Window Memory Injection
T1055.012Process Hollowing
T1055.013Process Doppelgänging
T1055.014VDSO Hijacking
T1055.015ListPlanting
M1040Behavior Prevention on Endpoint

Behavior Prevention on Endpoint refers to the use of technologies and strategies to detect and block potentially malicious activities by analyzing the behavior of processes, files, API calls, and other endpoint events. Rather than relying solely on known signatures, this approach leverages heuristics, machine learning, and real-time monitoring to identify anomalous patterns indicative of an attack. This mitigation can be implemented through the following measures: Suspicious Process Behavior: - Implementation: Use Endpoint Detection and Response (EDR) tools to monitor and block processes exhibiting unusual behavior, such as privilege escalation attempts. - Use Case: An attacker uses a known vulnerability to spawn a privileged process from a user-level application. The endpoint tool detects the abnormal parent-child process relationship and blocks the action. Unauthorized File Access: - Implementation: Leverage Data Loss Prevention (DLP) or endpoint tools to block processes attempting to access sensitive files without proper authorization. - Use Case: A process tries to read or modify a sensitive file located in a restricted directory, such as /etc/shadow on Linux or the SAM registry hive on Windows. The endpoint tool identifies this anomalous behavior and prevents it. Abnormal API Calls: - Implementation: Implement runtime analysis tools to monitor API calls and block those associated with malicious activities. - Use Case: A process dynamically injects itself into another process to hijack its execution. The endpoint detects the abnormal use of APIs like `OpenProcess` and `WriteProcessMemory` and terminates the offending process. Exploit Prevention: - Implementation: Use behavioral exploit prevention tools to detect and block exploits attempting to gain unauthorized access. - Use Case: A buffer overflow exploit is launched against a vulnerable application. The endpoint detects the anomalous memory write operation and halts the process.

G0067APT37
G0068PLATINUM
G0080Cobalt Group
G0082APT38
G0091Silence
G0094Kimsuky
G0096APT41
G0102Wizard Spider
G1018TA2541
G1023APT5
G1043BlackByte
G1047Velvet Ant
S0040HTRANtool
S0044JHUHUGITmalware
S0084Mis-Typemalware
S0093Backdoor.Oldreamalware
S0154Cobalt Strikemalware
S0168Gazermalware
S0176Wingbirdmalware
S0198NETWIREmalware
S0201JPINmalware
S0206Wiarpmalware
S0226Smoke Loadermalware
S0240ROKRATmalware
S0247NavRATmalware
S0260InvisiMolemalware
S0266TrickBotmalware
S0331Agent Teslamalware
S0332Remcostool
S0347AuditCredmalware
S0348Cardinal RATmalware
S0363Empiretool
S0376HOPLIGHTmalware
S0378PoshC2tool
S0380StoneDrillmalware
S0398HyperBromalware
S0436TSCookiemalware
S0438Attormalware
S0446Ryukmalware
S0469ABKmalware
S0470BBKmalware
S0473Avengermalware
S0496REvilmalware
S0533SLOTHFULMEDIAmalware
S0534Bazarmalware
S0554Egregormalware
S0561GuLoadermalware
S0579Waterbearmalware
S0581IronNetInjectortool
S0596ShadowPadmalware
S0614CostaBricksmalware
S0633Slivertool
S0650QakBotmalware
S0660Clamblingmalware
S0664Pandoramalware
S0670WarzoneRATmalware
S0681Lizarmalware
S0692SILENTTRINITYtool
S0695Donuttool
S1039Bumblebeemalware
S1050PcSharetool
S1059metaMainmalware
S1065Woody RATmalware
S1074ANDROMEDAmalware
S1081BADHATCHmalware
S1100Ninjamalware
S1105COATHANGERmalware
S1122Mispadumalware
S1159DUSTTRAPmalware
S1181BlackByte 2.0 Ransomwaremalware
S9019PureCryptermalware
S9020LODEINFOmalware
S9021DOWNIISSAmalware
S9023HiddenFacemalware
S9025NOOPLDRmalware
S9050Vidarmalware

MITRE ATT&CK® is a registered trademark of The MITRE Corporation. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation.