Executive Summary
TEARDROP is a stealthy, memory‑only dropper linked to APT29’s SolarWinds and Solorigate campaigns. By injecting code directly into Windows process memory it bypasses file‑based detections while enabling the download of additional backdoors such as SUNBURST. Security teams should focus on in‑memory detection, process monitoring, and blocking known C2 domains.
Enhanced Description
TEARDROP is a sophisticated memory‑only dropper that was first identified while investigating the SolarWinds compromise. It never writes executable material to disk; instead it loads malicious code directly into a target process’s address space and executes it in memory, thereby avoiding traditional file‑based detection and maintaining persistence covertly. The malware typically infects Windows hosts through the compromised SolarWinds Orion software or via other supply‑chain channels. Once a victim machine is compromised, TEARDROP injects itself into privileged processes such as rundll32.exe, powershell.exe, or svchost.exe to gain an elevated foothold. By executing in memory it can sidestep antivirus signatures and file‐based monitoring while still enabling the attacker to download additional payloads (e.g., the SUNBURST backdoor) from command‑and‑control infrastructure. Operationally, TEARDROP demonstrates advanced anti‑analysis techniques: it uses reflective DLL injection, process hollowing, and encoded or obfuscated shellcode. The dropper typically employs a two‑stage design where an initial loader stage is delivered via the compromised supply chain, followed by a secondary payload stage that establishes command‑and‑control channels for persistence, data exfiltration, and lateral movement. Its stealthiness has made it particularly effective as a reconnaissance and privilege escalation component within APT29 (Cozy Bear) operations. Impact-wise, the memory‑resident nature of TEARDROP allows attackers to maintain long‑lasting footholds without triggering typical file‑based alerts. It complicates incident response because forensic investigators must analyze process memory dumps; furthermore, legitimate processes that host reflective injection can appear legitimate until deeper analysis is performed.
Key Capabilities
ATT&CK Techniques
Recommended Actions
Suggested Tags
Confidence Assessment
Moderate. The linkage to APT29 through SolarWinds evidence is strong, but publicly available data lacks in‑depth technical documentation, source code, and observable command‑and‑control traffic logs for TEARDROP itself. Further reverse engineering and incident reports would improve certainty.
TEARDROP is a memory-only dropper that was discovered on some victim machines during investigations related to the SolarWinds Compromise. It was likely used by APT29 since at least May 2020.(Citation: FireEye SUNBURST Backdoor December 2020)(Citation: Microsoft Deep Dive Solorigate January 2021)