Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
Back to malware
MalwareUsed by 1 actorExploits 13 CVEs

SharkLoader

SharkLoader is a previously undocumented malware loader identified by Kaspersky in the broader StrikeShark intrusion campaign. Its primary role is to deploy Cobalt Strike Beacon on compromised Windows systems. Researchers first identified it while investigating activity targeting a diplomatic organization in Indonesia, and related activity was observed against government, diplomatic, software development, and other organizations in Indonesia, Taiwan, Hong Kong, Lebanon, Syria, Colombia, North Macedonia, Nepal, and Serbia.

Observed delivery included exploitation of internet-facing applications and custom droppers masquerading as legitimate software such as Cisco AnyConnect and Google Update. Reported exploited products and vulnerabilities associated with the broader campaign included Microsoft Exchange (including CVE-2021-26855 and CVE-2022-41082), Openfire (CVE-2023-32315), GeoServer (CVE-2024-36401), Apache Shiro (CVE-2016-4437), Hikvision (CVE-2021-36260), Microsoft SharePoint (CVE-2021-27076), Zimbra (CVE-2022-27925), F5 BIG-IP (CVE-2023-46747), Fortinet FortiOS (CVE-2022-40684 and CVE-2024-21762), React Server Components (CVE-2025-55182), and Cisco IOS XE Web UI (CVE-2023-20198). Some droppers also displayed decoy PDF documents while silently installing the malware.

Technically, SharkLoader abuses DLL side-loading, commonly via the legitimate Windows binary SystemSettings.exe loading a malicious SystemSettings.dll. Variants also used alternative sideloading targets including msedge.dll, PrintDialog.dll, and miracastview.dll. The malware uses the Perfect DLL Hijacking technique, decrypts staged components such as DscCoreR.mui and SyncRes.dat/SyncRest.dat, and loads Cobalt Strike Beacon in memory. Reported cryptographic details include Blowfish decryption of DscCoreR.mui and AES-128 decryption of SyncRes.dat. SharkLoader also installs API hooks using Microsoft Detours and MinHook, including hooks on VirtualAlloc and Sleep to reduce memory-scanning visibility, and suppresses ETW logging by hooking EtwEventWrite, EventWriteEx, and EventWrite.

SharkLoader itself does not contain built-in persistence in all observed cases, but the associated intrusion activity used web shells, Registry Run keys, and scheduled tasks to relaunch the sideloading chain. Observed task and persistence artifacts included scheduled tasks executing SystemSettings.exe, a Run key named MFUpdate, and a scheduled task named \Microsoft\Windows\Edge\Edgeupdate. Post-compromise activity included reconnaissance, Active Directory enumeration, credential theft from LSASS and the NTDS database, and use of tools such as FScan, Searchall, Pillager, SharpGPOAbuse, Procdump64, ntdsutil, Cobalt Strike, and web shells.

Attribution remains unconfirmed. Kaspersky reported no direct code or infrastructure overlap with known threat groups, but assessed with low confidence that the operators may be Chinese-speaking based on use of open-source post-compromise tools associated with Chinese-speaking developers. Reported indicators of compromise associated with the campaign included domains connect-microsoft.com, ms-record.com, ms-record.top, and ms-tray.top, and hashes including C559CC68986933200FD5D9E4388E2F58, B3352B42432DEDC4A519F011DC8B5D5A, 24FCEBDEECBA65004FDB0923763D74FD, 9C872A0D5D5A38950E8B9AC9B488BE3F, AA3086BE652C8B20B0B29B2730D57119, A514D1BB62D7916475946FE7C07AC0AA, and 9CBD560F820C95D7C38342CD558CB5C6.

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

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

13 CVES
CVE-2021-27076Replay-based RCE in Microsoft SharePoint ServerExploited in the wild

Other remote code execution and authentication bypass vulnerabilities weaponized by the threat actor are listed below - Microsoft SharePoint: CVE-2021-27076 ... Upon gaining a foothold, the threat actors establish persistence by deploying web shells to trigger a DLL side-loading chain involving "SystemSettings.exe" (CVE-2021-27076) to deliver SharkLoader ("SystemSettings.dll"). | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2023-20198Authentication Bypass in Cisco IOS XE Web UIExploited in the wild

Other remote code execution and authentication bypass vulnerabilities weaponized by the threat actor are listed below - Cisco IOS XE Web UI: CVE-2023-20198 | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2016-4437Apache Shiro rememberMe deserialization RCE / auth bypassExploited in the wild

Other remote code execution and authentication bypass vulnerabilities weaponized by the threat actor are listed below - Apache Shiro: CVE-2016-4437 | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2022-40684FortiOS/FortiProxy/FortiSwitchManager Administrative Interface Authentication BypassExploited in the wild

Other remote code execution and authentication bypass vulnerabilities weaponized by the threat actor are listed below - Fortinet FortiOS: CVE-2022-40684 | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2023-46747Authentication Bypass and RCE in F5 BIG-IP TMUIExploited in the wild

Other remote code execution and authentication bypass vulnerabilities weaponized by the threat actor are listed below - F5 BIG-IP: CVE-2023-46747 | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2025-55182React2Shell RCE in React Server Components Flight ProtocolExploited in the wild

Other remote code execution and authentication bypass vulnerabilities weaponized by the threat actor are listed below - React Server Components: CVE-2025-55182 | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2024-21762Fortinet FortiOS/FortiProxy SSL-VPN Out-of-Bounds Write RCEExploited in the wild

Other remote code execution and authentication bypass vulnerabilities weaponized by the threat actor are listed below - Fortinet FortiOS: CVE-2024-21762 | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2021-36260Unauthenticated Command Injection in Hikvision Web ServerExploited in the wild

Other remote code execution and authentication bypass vulnerabilities weaponized by the threat actor are listed below - Hikvision Products: CVE-2021-36260 | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2024-36401Unauthenticated RCE in GeoServer OGC request parameter XPath evaluationExploited in the wild

...or a critical remote code execution bug in GeoServer (CVE-2024-36401) to target a Colombian organization. | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2023-32315Openfire Admin Console Authentication Bypass via Path TraversalExploited in the wild

...or through a path traversal vulnerability impacting Openfire (CVE-2023-32315) in the case of Taiwanese software development organizations... | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2021-26855ProxyLogon SSRF in Microsoft Exchange ServerExploited in the wild

Attack chains involve the two initial access pathways: the exploitation of known Exchange Server flaws, such as CVE-2021-26855 (aka ProxyLogon), to strike the Indonesian diplomatic entity. | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2022-41082ProxyNotShell RCE in Microsoft Exchange ServerExploited in the wild

Other remote code execution and authentication bypass vulnerabilities weaponized by the threat actor are listed below - Microsoft Exchange Server: CVE-2022-41082 (aka ProxyNotShell) | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.com
CVE-2022-27925Directory Traversal in Zimbra Collaboration Suite mboximportExploited in the wild

Other remote code execution and authentication bypass vulnerabilities weaponized by the threat actor are listed below - Zimbra Collaboration Suite: CVE-2022-27925 | A newly discovered cyber attack campaign has been observed delivering a previously undocumented malware family called SharkLoader that acts as a loader for deploying Cobalt Strike Beacon on compromised hosts.

via the hacker newsthehackernews.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
StrikeShark

we uncovered a previously undocumented malware family that we have named SharkLoader. Our investigation revealed that SharkLoader serves as a loader designed to deploy Cobalt Strike Beacon on compromised systems.

via securelistsecurelist.com
MITRE ATT&CK

Techniques & procedures

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

Initial Access

2 techniques
T1190Exploit Public-Facing ApplicationEvidence5

Attack chains involve the two initial access pathways: the exploitation of known Exchange Server flaws, such as CVE-2021-26855 (aka ProxyLogon)... or through a path traversal vulnerability impacting Openfire (CVE-2023-32315)... or a critical remote code execution bug in GeoServer (CVE-2024-36401)... Other remote code execution and authentication bypass vulnerabilities weaponized by the threat actor are listed below...

T1566.001Spearphishing AttachmentEvidence1

In addition to installer-themed lures, several SharkLoader droppers use decoy PDF documents to persuade victims to open the malicious file.

Execution

3 techniques
T1053.005Scheduled TaskEvidence4

While SharkLoader does not come with persistence mechanisms built into it, the threat actor has been found to leverage Registry Run keys and scheduled tasks as a way to activate the launch of "SystemSettings.exe"...

T1204User ExecutionEvidence2

The attackers gain access either by exploiting known vulnerabilities in internet-facing applications, or by tricking users into running malware-laced files disguised as legitimate software.

T1574.001DLLEvidence1

Once the DLL is loaded, SharkLoader implements what's called Perfect DLL Hijacking... to execute malicious code while bypassing Windows Loader Lock.

Persistence

4 techniques
T1053.005Scheduled TaskEvidence4

While SharkLoader does not come with persistence mechanisms built into it, the threat actor has been found to leverage Registry Run keys and scheduled tasks as a way to activate the launch of "SystemSettings.exe"...

T1112Modify RegistryEvidence1

Registry Run key : In the incident that affected an organization in Hong Kong, the attacker manually created a registry Run key to launch SystemSettings.exe upon user logon. The following command was used: reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "MFUpdate"

T1505.003Web ShellEvidence2

Upon gaining a foothold, the threat actors establish persistence by deploying web shells to trigger a DLL side-loading chain involving "SystemSettings.exe"... to deliver SharkLoader ("SystemSettings.dll").

T1547.001Registry Run Keys / Startup FolderEvidence2

While SharkLoader does not come with persistence mechanisms built into it, the threat actor has been found to leverage Registry Run keys and scheduled tasks as a way to activate the launch of "SystemSettings.exe" either when a user logs in...

Privilege Escalation

4 techniques
T1053.005Scheduled TaskEvidence4

While SharkLoader does not come with persistence mechanisms built into it, the threat actor has been found to leverage Registry Run keys and scheduled tasks as a way to activate the launch of "SystemSettings.exe"...

T1055Process InjectionEvidence3

Specifically, it's engineered to decrypt and load "DscCoreR.mui," which is then used to decompress and load Cobalt Strike in a new thread created in a suspended state... Finally... the malware calls the ResumeThread API to resume the suspended thread and begin execution of the beacon.

T1134.004Parent PID SpoofingEvidence3

Researchers observed parent process ID spoofing as well, making malicious child processes appear as if they were launched by the legitimate svchost.exe process.

T1547.001Registry Run Keys / Startup FolderEvidence2

While SharkLoader does not come with persistence mechanisms built into it, the threat actor has been found to leverage Registry Run keys and scheduled tasks as a way to activate the launch of "SystemSettings.exe" either when a user logs in...

Stealth

11 techniques
T1036MasqueradingEvidence5

A second method used by StrikeShark to distribute the loader is via custom dropper executables masquerading as legitimate software installers or applications like Google Update and Cisco AnyConnect...

T1036.004Masquerade Task or ServiceEvidence1

The malware itself is designed to stay hidden: it disguises its components as ordinary Windows system files

T1055Process InjectionEvidence3

Specifically, it's engineered to decrypt and load "DscCoreR.mui," which is then used to decompress and load Cobalt Strike in a new thread created in a suspended state... Finally... the malware calls the ResumeThread API to resume the suspended thread and begin execution of the beacon.

T1070.001Clear Windows Event LogsEvidence1

goes to great lengths to disable the security logging that defenders rely on to detect intrusions

T1070.004File DeletionEvidence3

The second fired every second immediately after deployment, then was removed after about 1.5 seconds

T1134.004Parent PID SpoofingEvidence3

Researchers observed parent process ID spoofing as well, making malicious child processes appear as if they were launched by the legitimate svchost.exe process.

T1140Deobfuscate/Decode Files or InformationEvidence3

One of those modules, DscCoreR.mui, is decrypted using a Blowfish cipher and contains the Cobalt Strike Beacon shellcode. Another module, SyncRes.dat, uses AES-128 encryption

T1218System Binary Proxy ExecutionEvidence1

One of the earliest observed actions involved copying the legitimate Windows application SystemSettings.exe to a new location before executing it... This application was later abused as part of a DLL sideloading chain used to launch SharkLoader.

T1497Virtualization/Sandbox EvasionEvidence1

The second hook, on the Sleep API, is used when Cobalt Strike Beacon calls Sleep... It temporarily modifies the memory protection of the tracked allocation regions... before invoking the original Sleep function. After the sleep period ends, the malware restores the memory protection... This behavior suggests that the malware developer implemented this mechanism to evade memory scanning techniques

T1574.001DLLEvidence1

Once the DLL is loaded, SharkLoader implements what's called Perfect DLL Hijacking... to execute malicious code while bypassing Windows Loader Lock.

T1620Reflective Code LoadingEvidence3

the loader decrypts and executes additional encrypted modules entirely in memory, never writing the final payload to disk.

Defense Impairment

1 technique
T1112Modify RegistryEvidence1

Registry Run key : In the incident that affected an organization in Hong Kong, the attacker manually created a registry Run key to launch SystemSettings.exe upon user logon. The following command was used: reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "MFUpdate"

Discovery

1 technique
T1497Virtualization/Sandbox EvasionEvidence1

The second hook, on the Sleep API, is used when Cobalt Strike Beacon calls Sleep... It temporarily modifies the memory protection of the tracked allocation regions... before invoking the original Sleep function. After the sleep period ends, the malware restores the memory protection... This behavior suggests that the malware developer implemented this mechanism to evade memory scanning techniques

Command and Control

1 technique
T1105Ingress Tool TransferEvidence2

Once SharkLoader is running, it installs a Cobalt Strike beacon

Other

1 technique
T1562.001Disable or Modify ToolsEvidence3

The campaign also hooks Windows event logging functions such as EtwEventWrite and EventWrite, forcing them to return empty values and blinding any monitoring tools that rely on system logs.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
4 tracked

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

Hashes
9 tracked

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

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app2 days ago
hash.md5●●●●●●●●●●●●View more in app2 days ago
hash.md5●●●●●●●●●●●●View more in app2 days ago
hash.md5●●●●●●●●●●●●View more in app2 days ago
hash.md5●●●●●●●●●●●●View more in app2 days ago
hash.md5●●●●●●●●●●●●View more in app2 days ago
ACTIVITY FEED

Recent activity

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

the hacker newsNews
Jun 26, 2026
New SharkLoader Malware Deploys Cobalt Strike in StrikeShark Cyberattacks

Previously undocumented loader malware used to deploy Cobalt Strike Beacon on compromised systems. It is delivered via DLL side-loading and custom droppers masquerading as legitimate installers, uses Perfect DLL Hijacking to execute code, decrypts and loads additional components, and helps evade memory scanning through API hooking before resuming the beacon thread.

Read more
help net securityNews
Jun 26, 2026
Mystery hackers use novel SharkLoader dropper against governments, software devs - Help Net Security

A previously unknown dropper/loader used in the StrikeShark campaign. It is disguised as legitimate software such as a Cisco AnyConnect VPN installer or Google Update utility, can display decoy PDF documents, installs a Cobalt Strike beacon, disguises components as Windows system files, abuses a legitimate Windows application for loading, and attempts to disable security logging to evade detection.

Read more
cyber security newsNews
Jun 25, 2026
Hackers Use Cisco AnyConnect and Google Update Lures to Drop SharkLoader Malware

A newly discovered multi-stage loader delivered via fake software installers. It uses DLL sideloading, scheduled-task persistence, in-memory decryption/execution, API hooking, ETW evasion, and parent PID spoofing to load follow-on payloads while avoiding detection.

Read more
gurucul threat researchNews
Jun 25, 2026
StrikeShark: Investigating a New Campaign Delivering Cobalt Strike Through SharkLoader | Community Portal | Gurucul

Previously undocumented malware loader used in the StrikeShark campaign to deploy follow-on payloads, specifically Cobalt Strike Beacon, via exploitation of internet-facing applications and malware-based infection chains.

Read more
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 matching13

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 vulnerabilities13

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 mapping20

Every documented technique, ranked by evidence weight.

Researcher chatter

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