Skip to main content
Mallory
MalwareUsed by 1 actorExploits 1 CVE

CLEANPULSE

CLEANPULSE is a Pulse Secure-focused memory patching utility associated with APT5 and with suspected Chinese espionage activity tracked by Mandiant in compromises of Pulse Secure VPN appliances. It is described as a utility that may be used to prevent certain log events from occurring, and as a process-injection or memory-patching tool used to insert command-line strings into a targeted process to alter its functionality. Reporting states APT5 used CLEANPULSE to prevent certain log events from occurring, supporting defense evasion and log tampering on compromised systems. Mandiant identified CLEANPULSE as one of multiple malware families exclusively designed to infect Pulse Secure VPN appliances, and noted it was found near an ATRIUM web shell during investigations into intrusions affecting sectors including defense, government, high tech, transportation, and financial organizations in the U.S. and Europe. High-confidence behavior directly described in the content is limited to memory patching, process manipulation, and suppression of logging-related events; no specific standalone IOCs are provided in the source content.

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-2021-22893Authentication Bypass RCE in Pulse Connect Secure

"CLEANPULSE is a memory patching utility that may be used to prevent certain log events from occurring."

via fireeyefireeye.com
THREAT ACTORS

Groups observed using it

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

View more details
APT5

"CLEANPULSE is a memory patching utility that may be used to prevent certain log events from occurring."

via fireeyefireeye.com
MITRE ATT&CK

Techniques & procedures

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

T1055Process InjectionEvidence3

"Sandworm Team loaded BlackEnergy into svchost.exe, which then launched iexplore.exe for their C2." / "VEILEDSIGNAL uses process injection to inject the C2 communication module code..." / "...inject shellcode into svchost.exe" / "...VirtualAlloc, WriteProcessMemory, and then CreateRemoteThread..."

Stealth

1 technique
T1055Process InjectionEvidence3

"Sandworm Team loaded BlackEnergy into svchost.exe, which then launched iexplore.exe for their C2." / "VEILEDSIGNAL uses process injection to inject the C2 communication module code..." / "...inject shellcode into svchost.exe" / "...VirtualAlloc, WriteProcessMemory, and then CreateRemoteThread..."

Other

1 technique
T1562.006Indicator BlockingEvidence1

APT5 has used the CLEANPULSE utility to insert command line strings into a targeted process to prevent certain log events from occurring.

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 matching

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

Threat actor attribution1

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 mapping2

Every documented technique, ranked by evidence weight.

Researcher chatter

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