Skip to main content
Mallory
Back to malware
MalwareUsed by 5 actorsExploits 1 CVE

PicassoLoader

PicassoLoader is a payload downloader used by the Ghostwriter cluster, also tracked as UAC-0057, UNC1151, and FrostyNeighbor. It has been described by CERT-UA as a long-standing loader/downloader used to deliver follow-on payloads, most notably Cobalt Strike Beacon. Reported variants are implemented in .NET, PowerShell, JavaScript, and C++.

Observed delivery vectors include macro-enabled lure documents, malicious RAR archives, JavaScript droppers, and campaigns exploiting WinRAR vulnerability CVE-2023-38831. In one CERT-UA-described chain, a malicious archive triggered BAT/LNK/mshta-based execution, dropped a decoy PDF, and ran JavaScript assessed as a PicassoLoader variant that downloaded an SVG file containing an encrypted .NET payload, which was decrypted with the Rabbit algorithm and led to Cobalt Strike Beacon deployment. In later Ghostwriter/FrostyNeighbor campaigns, spearphishing emails with PDF lures impersonating Ukrtelecom led Ukrainian victims to geofenced delivery servers that returned RAR archives containing JavaScript-based PicassoLoader.

PicassoLoader’s documented behavior includes collecting host profiling data such as username, computer name, OS version, boot time, current time, and running processes, then sending that information to attacker-controlled servers via HTTP POST. In the 2026 FrostyNeighbor activity, the malware beaconed victim information every ten minutes, and operators appear to have manually decided whether to deliver a third-stage payload. If selected, victims received additional JavaScript or DLL stages culminating in Cobalt Strike Beacon. Reported persistence associated with these chains includes scheduled tasks and Windows Registry Run keys; one campaign copied rundll32.exe as ViberPC.exe and stored the beacon as ViberPC.dll.

Targeting described in the source material includes Ukrainian government organizations, military and defense entities, and local self-government-related personnel, as well as Belarusian opposition activists. Additional affected sectors in Poland and Lithuania include industrial, healthcare, logistics, and government organizations. High-confidence indicators mentioned in the content include files such as sdfhui2kjd.js, mokpp9342jktihh.dll, Update.js, certificate.js, 53_7.03.2026_R.js, and EdgeTaskMachine.js; infrastructure including windacarmelita[.]pw, topibuzz[.]space, book-happy.needbinding[.]icu, attachment-storage-asset-static.needbinding[.]icu, easiestnewsfromourpointofview.algsat[.]icu, mickeymousegamesdealer.alexavegas[.]icu, hinesafar.sardk[.]icu, and shinesafar.sardk[.]icu; and host artifacts such as %TMP%\sdfhui2kjd.js, %TMP%\mokpp9342jktihh.dll, %APPDATA%\Microsoft\runbll32.dll, %AppData%\Microsoft\ruhbll32.dll, and persistence via a scheduled task named "System service".

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-38831Arbitrary Code Execution in WinRAR Archive File HandlingExploited in the wild

Key developments include the deployment of multiple variants of the group’s main payload downloader, named PicassoLoader by CERT-UA. Variants of this downloader are written in .NET, PowerShell, JavaScript, and C++.

via eset welivesecurity blogwelivesecurity.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
UNC1151

Згаданий JavaScript-файл, фактично, є варіантом реалізації функціоналу раніше використовуваного лоадеру PicassoLoader.

via cert uacert.gov.ua
FrostyNeighbor

For Ukrainian IP addresses, it delivers a RAR archive containing a JavaScript file. This file executes a JavaScript version of PicassoLoader, the group's payload downloader, which collects system information and sends it to attacker-controlled servers.

via scworldscworld.com
Storm-0257

Key developments include the deployment of multiple variants of the group’s main payload downloader, named PicassoLoader by CERT-UA. Variants of this downloader are written in .NET, PowerShell, JavaScript, and C++.

via eset welivesecurity blogwelivesecurity.com
TA445

Key developments include the deployment of multiple variants of the group’s main payload downloader, named PicassoLoader by CERT-UA. Variants of this downloader are written in .NET, PowerShell, JavaScript, and C++.

via eset welivesecurity blogwelivesecurity.com
PUSHCHA

Key developments include the deployment of multiple variants of the group’s main payload downloader, named PicassoLoader by CERT-UA. Variants of this downloader are written in .NET, PowerShell, JavaScript, and C++.

via eset welivesecurity blogwelivesecurity.com
MITRE ATT&CK

Techniques & procedures

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

T1583Acquire InfrastructureEvidence2

Tactic ID Name Resource Development T1583 Acquire Infrastructure

T1588.002ToolEvidence1

T1588.002 Obtain Capabilities: Tool

T1608Stage CapabilitiesEvidence2

Tactic ID Name Resource Development T1583 Acquire Infrastructure T1608 Stage Capabilities

Initial Access

1 technique
T1566.001Spearphishing AttachmentEvidence6

CERT-UA ... зафіксовано сплеск активності угрупування UAC-0057, що полягала в розповсюдженні документів з макросами ... Вміст виявлених файлів ... стосувався реформи органів місцевого самоврядування ... оподаткування, а також тематики фінансово-економічних показників.

Execution

6 techniques
T1053.005Scheduled TaskEvidence2

Хостові: ... System service (заплановане завдання)

T1059Command and Scripting InterpreterEvidence3
TacticExecution

... документи з макросами, призначеними для запуску ... PICASSOLOADER ...

T1059.005Visual BasicEvidence1
TacticExecution

... розповсюдженні документів з макросами, призначеними для запуску на ЕОМ шкідливої програми PICASSOLOADER ...

T1059.007JavaScriptEvidence1
TacticExecution

та виконання JavaScript-коду, призначеного для завантаження зображення "113-1131910-clipart.svg", отримання за зміщенням та дешифрування за допомогою алгоритму Rabbit .NET-файлу

T1203Exploitation for Client ExecutionEvidence1
TacticExecution

виявлено файл "Збірник_тез_НУОУ_23.rar", що містить експлойт для вразливості CVE-2023-38831, успішна експлуатація якої призведе до виконання BAT-файлу

T1204.002Malicious FileEvidence4
TacticExecution

... розповсюдженні документів з макросами, призначеними для запуску на ЕОМ шкідливої програми PICASSOLOADER ...

Persistence

2 techniques
T1053.005Scheduled TaskEvidence2

Хостові: ... System service (заплановане завдання)

T1547.001Registry Run Keys / Startup FolderEvidence1

...and establishes persistence through a registry Run key.

T1053.005Scheduled TaskEvidence2

Хостові: ... System service (заплановане завдання)

T1547.001Registry Run Keys / Startup FolderEvidence1

...and establishes persistence through a registry Run key.

Stealth

5 techniques
T1027Obfuscated Files or InformationEvidence2
TacticStealth

Defense Evasion T1027 Obfuscated Files or Information

T1027.009Embedded PayloadsEvidence2
TacticStealth

T1027.009 Obfuscated Files or Information: Embedded Payloads

T1036MasqueradingEvidence1
TacticStealth

The malware disguises rundll32.exe as ViberPC.exe to evade detection...

T1036.005Match Legitimate Resource Name or LocationEvidence2
TacticStealth

T1036.005 Masquerading: Match Legitimate Resource Name or Location

T1140Deobfuscate/Decode Files or InformationEvidence1
TacticStealth

отримання за зміщенням та дешифрування за допомогою алгоритму Rabbit .NET-файлу

Discovery

2 techniques
T1057Process DiscoveryEvidence2
TacticDiscovery

...collect the username, machine name, operating system version, boot time, and list of running processes, then report home every ten minutes via an HTTP POST request.

T1082System Information DiscoveryEvidence3
TacticDiscovery

This file executes a JavaScript version of PicassoLoader, the group's payload downloader, which collects system information and sends it to attacker-controlled servers.

T1071Application Layer ProtocolEvidence1

Мережеві: backstagemerch[.]shop, empoweringparents[.]shop, lauramcinerney[.]shop ... https://backstagemerch.shop/the-simpsons/mens-freeze.html ...

T1071.001Web ProtocolsEvidence3

Command and Control T1071.001 Application Layer Protocol: Web Protocols

T1105Ingress Tool TransferEvidence4

JavaScript-коду, призначеного для завантаження зображення "113-1131910-clipart.svg"

T1132Data EncodingEvidence1

...with responses disguised as image files while actually delivering XML configuration data.

T1568Dynamic ResolutionEvidence1

Its command-and-control infrastructure hides behind Cloudflare using .icu and .buzz domains...

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence1

This file executes a JavaScript version of PicassoLoader, the group's payload downloader, which collects system information and sends it to attacker-controlled servers.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
18 tracked

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

Hashes
92 tracked

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

Other
8 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app15 days ago
domain●●●●●●●●●●●●View more in app15 days ago
domain●●●●●●●●●●●●View more in app22 days ago
domain●●●●●●●●●●●●View more in app22 days ago
domain●●●●●●●●●●●●View more in app22 days ago
uri●●●●●●●●●●●●View more in app22 days 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 matching118

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 mapping24

Every documented technique, ranked by evidence weight.

Researcher chatter

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