Skip to main content
Mallory
MalwareRansomwareUsed by 5 actorsExploits 1 CVE

Lemurloot

LEMURLOOT is a custom web shell designed specifically for Progress MOVEit Transfer and deployed during the May 2023 mass exploitation of the MOVEit SQL injection vulnerability CVE-2023-34362. The activity is attributed to the CL0P extortion operation, also tracked as TA505, FIN11, and Snakefly. After exploitation of internet-facing MOVEit Transfer systems, attackers installed LEMURLOOT—often masquerading as legitimate MOVEit files such as human.aspx, with observed filenames including human2.aspx, _human2.aspx, and human2.aspx.lnk—to enable rapid data theft, in some cases within minutes of deployment.

The malware is described as a C# / ASP.NET web shell tailored to execute on MOVEit Transfer servers. It authenticates incoming HTTPS requests using a password supplied in the X-siLock-Comment HTTP header; reporting indicates this was either a hard-coded password or a sample-specific 36-character GUID-formatted value. If the expected header is absent or incorrect, it returns HTTP 404, and on successful authentication it may respond with X-siLock-Comment: comment. It parses operator commands from HTTP headers including X-siLock-Step1, X-siLock-Step2, and X-siLock-Step3.

Reported capabilities include downloading files from the MOVEit Transfer database, enumerating files and folders, retrieving records, extracting configuration and Azure Blob storage settings and credentials from MOVEit application settings, and returning stolen data gzip-compressed or in comfile format. LEMURLOOT can also manipulate users in the underlying MOVEit environment, including creating, inserting, or deleting a user; multiple reports note use of an account with LoginName and RealName set to "Health Check Service," including creation of a new administrator account with randomly generated credentials. The web shell connects to the SQL server using MOVEit configuration settings and was used to steal data from underlying MOVEit databases and potentially Azure-hosted storage associated with MOVEit.

The malware was observed on internet-facing MOVEit Transfer web applications across multiple sectors and geographies, including victims in the United States, Canada, and India, with additional evidence suggesting impact in Italy, Pakistan, and Germany. Public reporting links the broader campaign to high-value organizations globally, including government, banking, and other enterprises, as part of CL0P’s data-theft-and-extortion operations. High-confidence indicators and behaviors mentioned in the content include the X-siLock-Comment, X-siLock-Step1, X-siLock-Step2, and X-siLock-Step3 headers; masquerading filenames such as human2.aspx; association with requests to guestaccess.aspx and /moveitisapi/moveitisapi.dll during exploitation; and detection naming including JS.Malscript!g1.

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-2023-34362SQL Injection in Progress MOVEit TransferExploited in the wild

The original vulnerability (CVE-2023-34362) was patched on May 31... Prior to its patching, attackers linked to the Clop ransomware operation were already exploiting CVE-2023-34362 as a zero-day vulnerability. Proof-of-concept code for the exploit is now publicly available... | According to a joint advisory issued by the U.S. Federal Bureau of Investigation (FBI) and the Cybersecurity and Infrastructure Security Agency (CISA), the attackers exploited the vulnerability to install a web shell called Lemurloot (JS.Malscript!g1) on affected systems. This was then used to steal data from underlying databases.

via symantec blogsecurity.com
THREAT ACTORS

Groups observed using it

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

View more details
TA505

In May 2023, a widespread SQL injection attack targeted MOVEit, a widely used file-transfer service. The attacks, attributed to the Russian-speaking cybercrime group Clop, compromised multiple global organizations... Attackers exploited a critical vulnerability, installing a custom webshell called "LemurLoot" to rapidly access and exfiltrate large volumes of data.

via wikipedia enen.wikipedia.org
FIN11

According to a joint advisory issued by the U.S. Federal Bureau of Investigation (FBI) and the Cybersecurity and Infrastructure Security Agency (CISA), the attackers exploited the vulnerability to install a web shell called Lemurloot (JS.Malscript!g1) on affected systems. This was then used to steal data from underlying databases.

via symantec blogsecurity.com
Snakefly

According to a joint advisory issued by the U.S. Federal Bureau of Investigation (FBI) and the Cybersecurity and Infrastructure Security Agency (CISA), the attackers exploited the vulnerability to install a web shell called Lemurloot (JS.Malscript!g1) on affected systems. This was then used to steal data from underlying databases.

via symantec blogsecurity.com
Lace Tempest

Attackers have exploited the SQLi vulnerability to deploy a custom ASP.NET web shell (LEMURLOOT) to achieve persistence on victim networks to allow for further attack.

via akamai blogakamai.com
UNC4857

Following exploitation of the vulnerability, the threat actors are deploying a newly discovered LEMURLOOT web shell with filenames that masquerade as human.aspx... LEMURLOOT provides functionality tailored to execute on a system running MOVEit Transfer software...

via mandiant threat intelligencecloud.google.com
MITRE ATT&CK

Techniques & procedures

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

Initial Access

3 techniques
T1078Valid AccountsEvidence1

Lemurloot was designed specifically to target the MOVEit Transfer platform... and can create, insert, or delete a particular user.

T1190Exploit Public-Facing ApplicationEvidence6

SQL injection is a code injection technique used to attack data-driven applications, in which malicious SQL statements are inserted into an entry field for execution (e.g. to dump the database contents to the attacker).

T1195Supply Chain CompromiseEvidence1

"The nature of the software affected means that attackers can exploit unpatched systems to mount a supply chain attack against multiple organizations."

Persistence

4 techniques
T1078Valid AccountsEvidence1

Lemurloot was designed specifically to target the MOVEit Transfer platform... and can create, insert, or delete a particular user.

T1098Account ManipulationEvidence2

"and can create, insert, or delete a particular user."

T1136Create AccountEvidence1

"...otherwise it creates a new account with a randomly generated username and with LoginName and RealName values set to 'Health Check Service' This account is inserted it into an active MOVEit application session."

T1505.003Web ShellEvidence6

Attackers exploited a critical vulnerability, installing a custom webshell called "LemurLoot" to rapidly access and exfiltrate large volumes of data.

T1078Valid AccountsEvidence1

Lemurloot was designed specifically to target the MOVEit Transfer platform... and can create, insert, or delete a particular user.

T1098Account ManipulationEvidence2

"and can create, insert, or delete a particular user."

Stealth

2 techniques
T1036MasqueradingEvidence2
TacticStealth

The webshell is disguised with filenames such as “human2.aspx” and “human2.aspx.lnk” in an attempt to masquerade as human.aspx, a legitimate component of the MOVEit Transfer service.

T1078Valid AccountsEvidence1

Lemurloot was designed specifically to target the MOVEit Transfer platform... and can create, insert, or delete a particular user.

Credential Access

2 techniques
T1552.001Credentials In FilesEvidence1

"It authenticates incoming HTTPS requests via a hard-coded password"

T1555Credentials from Password StoresEvidence1

"LEMURLOOT can also steal Azure Storage Blob information, including credentials, from the MOVEit Transfer application settings... including the configured Azure Blog storage account, and its associated key and container."

Discovery

1 technique
T1526Cloud Service DiscoveryEvidence1
TacticDiscovery

"extracts its Azure system settings"

Collection

2 techniques
T1213Data from Information RepositoriesEvidence3

SQL injection attacks allow attackers to ... allow the complete disclosure of all data on the system...

T1530Data from Cloud StorageEvidence1

LEMURLOOT can also steal Azure Storage Blob information, including credentials, from the MOVEit Transfer application settings, suggesting that actors exploiting this vulnerability may be stealing files from Azure in cases where victims are storing appliance data in Azure Blob storage.

T1071.001Web ProtocolsEvidence2

"It authenticates incoming HTTPS requests via a hard-coded password; runs commands that will download files from the MOVEit Transfer database..."

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence3

When responding to a request, Lemurloot returns stolen data in a comfile format.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
62 tracked

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

Hashes
48 tracked

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

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in app2 months ago
hash.sha256●●●●●●●●●●●●View more in app1 year ago
hash.sha256●●●●●●●●●●●●View more in app1 year ago
hash.sha256●●●●●●●●●●●●View more in app1 year ago
hash.sha256●●●●●●●●●●●●View more in app1 year ago
hash.sha256●●●●●●●●●●●●View more in app1 year ago
ACTIVITY FEED

Recent activity

7 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

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 matching110

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

Threat actor attribution5

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 mapping14

Every documented technique, ranked by evidence weight.

Researcher chatter

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