Threaticon
Toggle sidebar

You're viewing a limited, public preview. Log in for full access.

Log in User Guide
Log in Get started
Malware WellMess

WellMess

TLP:CLEAR
Family

AI Analysis

· 7 hours ago

Executive Summary

WellMess is a low‑profile Windows agent leveraged by APT29 for stealthy credential theft and data exfiltration. The malware exists in both .NET and Go variants, uses encrypted communication back to the command‐and‐control servers, and installs minimal persistence mechanisms to maintain long‑term access.

Enhanced Description

WellMess is a lightweight, multi‑language malware family that has been in operation since at least 2018 and is known to be used by the Russian advanced persistent threat group APT29 (Cozy Bear). The code base consists of both .NET and Go implementations, giving attackers flexibility across Windows environments while keeping the overall footprint small. Analysts first identified WellMess in July 2020 when CISA, PWC and NCSC released independent reports linking it to known Cozy Bear operations. In typical APT29 deployments, WellMess is employed as a stealthy command‑and‑control (C2) agent that gathers system metadata and harvests credentials stored in Windows Credential Manager. Once collected, data are encrypted and transmitted back to the adversary’s infrastructure over legitimate protocols such as HTTPS or DNS tunnelling. The weaponized code also supports basic persistence via registry run keys and can create or modify scheduled tasks for long‑term foothold. The malware is designed to blend into normal Windows activity, avoiding major security detection tools by keeping its size minimal and using native API calls rather than heavy shellcode. Its dual-language approach (C# and Go) also allows the threat actor to swap components depending on operational needs or defensive posture, thus complicating attribution and reverse‑engineering efforts.

Key Capabilities

  • Stealthy persistence via registry run keys and scheduled tasks
  • Credential harvesting from Windows Credential Manager
  • Collection of system and network metadata
  • Encrypted exfiltration over standard protocols (HTTPS/DNS)
  • Cross‑platform code (C# .NET & Go) for flexible deployment

ATT&CK Techniques

T1053.005
T1086
T1552.001
T1041
T1018
T1074
T1027

Recommended Actions

  • Implement host‑based intrusion detection with signatures matching WellMess binaries and registry changes
  • Configure endpoint protection to block execution of unknown Go or .NET executables
  • Use credential guard policies and monitor Credential Manager access
  • Deploy network monitoring to detect anomalous HTTPS/DNS traffic to unfamiliar domains
  • Apply patching for known operating system exploits that could be leveraged by similar tools

Suggested Tags

APT29
Cozy Bear
WellMess
Credential Dumping
Windows Malware
CISA 2020
PWC 2020
NCSC 2020
.NET
Go

Confidence Assessment

The assessment is based on publicly released incident advisories which provide high‑level information but lack in‑depth technical analysis such as payload decryption or full C2 protocol details. While the association with APT29 and the basic capabilities are well documented, gaps remain regarding persistence mechanisms beyond run keys, detailed exfiltration encryption methods, and variant differentiation between .NET and Go binaries.

Description

WellMess is lightweight malware family with variants written in .NET and Golang that has been in use since at least 2018 by APT29.(Citation: CISA WellMess July 2020)(Citation: PWC WellMess July 2020)(Citation: NCSC APT29 July 2020)

Details

Type
Malware
Platforms
Windows
Confidence
90%
No notes yet. Click "Add Note" to create the first analysis note.
No opinions yet. Be the first to assess this intelligence.
Leaving Threaticon

This link opens an external site that isn't part of the platform.