FrostyNeighbor Uses PDF Lures and PicassoLoader Against Ukrainian Government Targets

· Original article ↗

Summary

ESET reports that FrostyNeighbor targeted Ukrainian government organizations from March 2026 with spearphishing PDF lures, a JavaScript PicassoLoader chain, server-side victim checks, and a Cobalt Strike payload.

Key points

  • ESET observed and attributed new FrostyNeighbor activity targeting Ukrainian government organizations beginning in March 2026.
  • Spearphishing PDFs impersonated Ukrtelecom and linked to a delivery server; targets outside the expected location received a benign decoy PDF.
  • For selected targets, a RAR archive delivered a JavaScript dropper that displayed a decoy and launched a JavaScript version of PicassoLoader.
  • PicassoLoader collected host and process information and sent it to its command server; operators could use the information to decide whether to deliver the next stage.
  • The final stage installed a Cobalt Strike beacon and established persistence using a registry Run key and a scheduled task.
  • ESET describes FrostyNeighbor as a long-running actor focused on Eastern Europe and notes prior use of credential-harvesting pages and exploitation of WinRAR and Roundcube vulnerabilities.

Article Details

Attack Vectors
  • Since March 2026, FrostyNeighbor has targeted Ukrainian governmental organizations with spearphishing PDFs containing links to attacker-controlled delivery infrastructure.
  • For selected victims, a RAR archive delivers a JavaScript dropper that displays a decoy PDF and runs an embedded JavaScript PicassoLoader downloader.
  • PicassoLoader fingerprints the computer and sends the information to its C2 server; operators may then return a JavaScript dropper that installs a Cobalt Strike beacon.
  • Related campaigns have used credential-harvesting phishing pages and reportedly exploited CVE-2023-38831 in WinRAR and CVE-2024-42009 in Roundcube.
Defensive Notes
  • Monitor for the reported delivery domains and C2 endpoints, including the scheduled-task template request and PicassoLoader HTTP POST activity.
  • The reported chain creates a scheduled task and registry-based persistence, and places files under %AppData%WinDataScope and %ProgramData%ViberPC.
  • The report recommends close monitoring of FrostyNeighbor’s operations, infrastructure, and toolset changes.

Indicators of compromise

TypeIndicatorContext
DOMAINattachment-storage-asset-static[.]needbinding[.]icuListed as a PicassoLoader C2 server.
DOMAINbest-seller[.]lavanille[.]buzzListed as a Cobalt Strike C2 server.
DOMAINbook-happy[.]needbinding[.]icuPicassoLoader C2 server used for payload delivery and victim fingerprint reporting.
DOMAINeasiestnewsfromourpointofview[.]algsat[.]icuListed as a PicassoLoader C2 server.
DOMAINhinesafar[.]sardk[.]icuListed as a PicassoLoader C2 server.
DOMAINmickeymousegamesdealer[.]alexavegas[.]icuListed as a PicassoLoader C2 server.
DOMAINnama-belakang[.]nebao[.]icuCobalt Strike C2 server contacted by the reported beacon.
DOMAINshinesafar[.]sardk[.]icuListed as a PicassoLoader C2 server.
SHA127fa11f6a1d653779974b6fb54de4af47f211232SHA-1 of a reported Cobalt Strike beacon.
SHA13fa7d1b13542f1a9eb054111f9b69c250af68643SHA-1 of a reported FrostyNeighbor lure RAR archive.
SHA143e30be82d82b24a6496f6943ecb6877e83f88abSHA-1 of the reported Cobalt Strike beacon.
SHA14e52c92709a918383e90534052aaa257ace2780cSHA-1 of a reported JavaScript dropper.
SHA14f2c1856325372b9b7769d00141dbc1a23bddd14SHA-1 of the reported lure PDF.
SHA16fded427a16d5314ba3e1eb9afd120dc84449769SHA-1 of a reported JavaScript PicassoLoader downloader.
SHA1776a43e46c36a539c916ed426745ee96e2392b39SHA-1 of the reported FrostyNeighbor lure RAR archive.
SHA17e537d8e91668580a482bd77a5a4caba26d6bdacSHA-1 of a reported JavaScript PicassoLoader downloader.
SHA18d1f2a6df51c7783f2eaf1a0fc0ff8d032e5b57fSHA-1 of the reported JavaScript dropper.
SHA1b65551d339aece718ea1465bf3542c794c445efcSHA-1 of the reported JavaScript PicassoLoader downloader.
SHA1d89e5524e49199b1c3b66c524e7a63c3f0a0c199SHA-1 of a reported FrostyNeighbor lure PDF.
SHA1e15abee1cfde8be7d87c7c0b510450bad6bc0906SHA-1 of the reported Cobalt Strike dropper.
SHA1fa6882672ad3654800987613310d7c3fbade027eSHA-1 of a reported JavaScript PicassoLoader downloader.
URLhxxps[:]//book-happy[.]needbinding[.]icu/employment/documents-and-resourcesPicassoLoader C2 endpoint receiving victim fingerprint data and returning later-stage content.
URLhxxps[:]//book-happy[.]needbinding[.]icu/wp-content/uploads/2023/10/1GreenAM.jpgAttacker-controlled C2 URL used to deliver the scheduled-task template.

MITRE ATT&CK

T1027 · Obfuscated Files or InformationThe article reports obfuscation of scripts and compiled binaries.T1027.009 · Embedded PayloadsThe PicassoLoader downloader is embedded in the JavaScript dropper as base64-encoded content.T1036.005 · Match Legitimate Resource Name or LocationThe dropper copies rundll32.exe to the masquerading filename %ProgramData%ViberPC.exe.T1041 · Exfiltration Over C2 ChannelThe article describes victim fingerprint data being sent to C2 and identifies Cobalt Strike HTTPS communication as exfiltration over the C2 channel.T1053.005 · Scheduled TaskThe JavaScript stage downloads a task template and creates a scheduled task to trigger PicassoLoader.T1057 · Process DiscoveryPicassoLoader collects a list of running processes and their process IDs.T1059 · Command and Scripting InterpreterJavaScript stages perform dropper, downloader, and payload-delivery actions.T1060 · Registry Run Keys / Startup FolderThe reported chain imports registry data and registers a link in the HKCU Run key for persistence.T1071.001 · Web ProtocolsThe article reports HTTPS use for C2 communications and payload delivery.T1082 · System Information DiscoveryPicassoLoader collects the username, computer name, OS version, and system timing information.T1204.002 · Malicious FileVictims are induced to open the delivered document or archive to start the compromise chain.T1566.001 · Spearphishing AttachmentThe reported campaign delivered malicious PDF lures through spearphishing attachments.T1583 · Acquire InfrastructureThe article states that FrostyNeighbor acquires domains and rents C2 servers.T1588.002 · ToolThe article reports that the actors obtained a leaked Cobalt Strike version to generate payloads.T1608 · Stage CapabilitiesThe group hosts final payloads on C2 servers before delivery to selected victims.

CVE

Threat Actors

Malware

Tools

Countries

Industries

Related Articles