Skip to main content
Mallory
MalwareUsed by 3 actorsExploits 1 CVE

BEARDSHELL

BeardShell is a custom APT28 (Sednit, Fancy Bear, Forest Blizzard, UAC-0001) implant/backdoor used in cyber-espionage operations since at least April 2024. It has been repeatedly reported in campaigns targeting Ukrainian military personnel, as well as Ukrainian government entities, drone manufacturers, and organizations involved in drone research and development; related reporting also places it in broader targeting of European military, government, maritime, transport, and diplomatic organizations. High-confidence reporting attributes BeardShell to APT28 based on direct attribution by CERT-UA/Ukrainian authorities and researchers, co-location with other known APT28 tooling such as SlimAgent, and a rare opaque-predicate obfuscation technique previously seen in APT28’s XTunnel.

BeardShell is described as a sophisticated implant, commonly written in C++ in reporting on the 2026 campaign, and capable of retrieving, decrypting, and executing PowerShell commands on compromised hosts, including within a .NET runtime environment. It has been used as part of layered post-exploitation chains alongside other APT28 malware, especially a heavily modified Covenant implant and the Outlook VBA backdoor NotDoor. ESET assesses Covenant as APT28’s primary espionage implant and BeardShell as a fallback or backup implant, including for redeploying Covenant when needed.

For command and control, BeardShell abuses legitimate cloud storage providers to blend malicious traffic with normal HTTPS activity. Multiple reports state it used Icedrive as its C2 channel; separate reporting on the January 2026 campaign states a BeardShell variant communicated by uploading and downloading files from specific folders on filen.io. Reporting also notes BeardShell can establish persistence, including via COM hijacking and a temporary scheduled task named OneDriveHealth in the 2026 intrusion chain, and that it can hide files under fake image headers. In the broader infection chains described in the source material, BeardShell was delivered after lightweight loaders and in some cases alongside steganography-based components and Outlook-focused persistence malware. Overall, BeardShell is consistently characterized as an APT28 espionage implant used for long-term surveillance and persistent access rather than disruptive effects.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

EXPLOITED CVES

Vulnerabilities exploited

1 CVE Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

1 CVES
CVE-2026-21509Microsoft Office Shell.Explorer.1 OLE Security Feature BypassExploited in the wild

The attackers weaponized a newly disclosed Microsoft Office 1-day (CVE-2026-21509) within 24 hours of its public revelation... CVE-2026-21509, a Microsoft Office security feature bypass vulnerability... allows embedded OLE objects to execute by leveraging the WebDAV protocol to fetch external payloads from attacker-controlled infrastructure.

via trellix blogtrellix.com
THREAT ACTORS

Groups observed using it

3 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
APT28

The BeardShell malware has been explicitly attributed to APT28 by Ukrainian authorities and security researchers... Furthermore, 10 malicious functions align with the reference Beadshell malware loader...

via trellix blogtrellix.com
GRU Unit 26165

a new backdoor called BeardShell ... written in C++, establishes persistence, executes PowerShell commands, and hides files under fake image headers.

via scworldscworld.com
APT29

Researchers at cybersecurity company ESET noticed that since April 2024, the Russian group has started using in attacks two implants named BeardShell and Covenant.

via bleeping computerbleepingcomputer.com
MITRE ATT&CK

Techniques & procedures

25 distinct techniques documented for this family, organized by ATT&CK tactic.

T1583.006Web ServicesEvidence1

"BeardShell ... leveraging the legitimate cloud storage service Icedrive as its C&C channel..." and "Sednit developers ... communicate with the Filen cloud provider... Previously ... pCloud ... and ... Koofr"

Initial Access

2 techniques
T1566PhishingEvidence1

In these attacks, phishing emails with geopolitically-charged narratives related to transnational weapons smuggling, military training programs, and meteorological emergency bulletins contain weaponized documents that exploit CVE-2026-21509...

T1566.001Spearphishing AttachmentEvidence4

APT28’s attack begins with spear-phishing emails containing weaponized documents that exploit CVE-2026-21509... They noted that the APT28 adversary orchestrated a concentrated 72-hour spear-phishing campaign... delivering at least 29 distinct emails across nine Eastern European nations.

Execution

5 techniques
T1053.005Scheduled TaskEvidence1

The researchers detailed that the malware establishes persistence by hijacking a COM object and briefly creating a scheduled task, ‘OneDriveHealth,’ to restart explorer[dot]exe and trigger the malicious load before deleting itself.

T1059.001PowerShellEvidence5
TacticExecution

BeardShell is a modern implant that leverages the legitimate cloud storage service Icedrive for command-and-control (C2) communication. It can execute PowerShell commands in a .NET runtime environment.

T1129Shared ModulesEvidence1
TacticExecution

"BeardShell and SlimAgent are full-fledged DLL files."

T1203Exploitation for Client ExecutionEvidence3
TacticExecution

The attackers moved quickly, weaponizing a newly disclosed Microsoft Office one-day vulnerability, CVE-2026-21509, within 24 hours of its public disclosure... When victims open these malicious documents, the exploit triggers automatically without requiring macros or user interaction.

T1204.002Malicious FileEvidence1
TacticExecution

When victims open these malicious documents, the exploit triggers automatically without requiring macros or user interaction.

Persistence

2 techniques
T1053.005Scheduled TaskEvidence1

The researchers detailed that the malware establishes persistence by hijacking a COM object and briefly creating a scheduled task, ‘OneDriveHealth,’ to restart explorer[dot]exe and trigger the malicious load before deleting itself.

T1546.015Component Object Model HijackingEvidence1

"BeardShell and SlimAgent are made persistent by hijacking COM objects."

T1053.005Scheduled TaskEvidence1

The researchers detailed that the malware establishes persistence by hijacking a COM object and briefly creating a scheduled task, ‘OneDriveHealth,’ to restart explorer[dot]exe and trigger the malicious load before deleting itself.

T1055Process InjectionEvidence2

The entire chain is designed for resilience and evasion, utilizing encrypted payloads, legitimate cloud services for C2, in-memory execution, and process injection to minimize forensic artifacts.

T1546.015Component Object Model HijackingEvidence1

"BeardShell and SlimAgent are made persistent by hijacking COM objects."

Stealth

7 techniques
T1027Obfuscated Files or InformationEvidence7
TacticStealth

The tradecraft in this campaign typically covers multi-stage malware, extensive obfuscation... The infection chain deploys SimpleLoader, which adopts three distinct XOR encryption schemes...

T1027.003SteganographyEvidence1
TacticStealth

The loader either extracts an encrypted PNG image file containing shellcode... BeardShell... processes the dropped image file, SplashScreen[dot]png, using a custom PNG parser to extract concealed .NET loader shellcode hidden within the image data.

T1027.007Dynamic API ResolutionEvidence1
TacticStealth

BeardShell uses lightweight anti-analysis checks to evade sandboxes, decrypts embedded strings, and dynamically resolves Windows APIs.

T1055Process InjectionEvidence2

The entire chain is designed for resilience and evasion, utilizing encrypted payloads, legitimate cloud services for C2, in-memory execution, and process injection to minimize forensic artifacts.

T1140Deobfuscate/Decode Files or InformationEvidence1
TacticStealth

"BeardShell decrypts its strings."

T1497Virtualization/Sandbox EvasionEvidence1

BeardShell uses lightweight anti-analysis checks to evade sandboxes...

T1620Reflective Code LoadingEvidence2
TacticStealth

The loader either extracts an encrypted PNG image file containing shellcode, which it decrypts and executes BeardShell in memory... The campaign’s modular infection chain – from initial phish to in-memory backdoor to secondary implants...

Discovery

2 techniques
T1082System Information DiscoveryEvidence1
TacticDiscovery

"BeardShell sends a fingerprint of the compromised machine."

T1497Virtualization/Sandbox EvasionEvidence1

BeardShell uses lightweight anti-analysis checks to evade sandboxes...

T1001Data ObfuscationEvidence1

"BeardShell exfiltrates data in fake images."

T1071Application Layer ProtocolEvidence3

The extracted shellcode, ultimately, is used to load an embedded .NET assembly, which is nothing but a Grunt implant associated with the open source .NET COVENANT command-and-control (C2) framework.

T1071.001Web ProtocolsEvidence3

For command and control, the actors abuse legitimate cloud storage service filen.io, allowing malicious traffic to blend into legitimate user activity... the campaign’s modular infection chain... was carefully designed to leverage trusted channels such as HTTPS to cloud services.

T1090.002External ProxyEvidence1

Since July 2025, the threat actor has used the Filen cloud provider with Covenant. Previously, the attacker used Koofr and pCloud services.

T1102Web ServiceEvidence2

BeardShell is a modern implant that leverages the legitimate cloud storage service Icedrive for command-and-control (C2) communication... Since July 2025, the threat actor has used the Filen cloud provider with Covenant. Previously, the attacker used Koofr and pCloud services.

T1102.001Dead Drop ResolverEvidence1

“BeardShell … allows the attacker to execute PowerShell commands on compromised systems while using the legitimate cloud service Icedrive for command-and-control (C2) communications.”

T1105Ingress Tool TransferEvidence4

The vulnerability allows embedded OLE objects to execute by leveraging the WebDAV protocol to fetch external payloads from attacker-controlled infrastructure... the initial exploitation downloads a malicious LNK shortcut and first-stage loader DLL...

Exfiltration

1 technique
T1567Exfiltration Over Web ServiceEvidence1

"BeardShell exfiltrates data to Icedrive. Covenant exfiltrates data to Filen."

INDICATORS OF COMPROMISE

IOCs tracked for this family

3 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
1 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
2 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app17 days ago
hash.sha256●●●●●●●●●●●●View more in app17 days ago
hash.sha1●●●●●●●●●●●●View more in app3 months ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching3

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution3

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities1

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping25

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.