Researchers uncovered a targeted multi-stage malware campaign that compromised victims through watering hole attacks and exploitation of CVE-2018-8174, a zero-day VBScript use-after-free flaw triggered through Internet Explorer’s rendering engine. The exploit chain, previously documented as being deliverable through malicious Office content that forced mshtml.dll to load remote HTML and obfuscated VBScript, enabled shellcode execution and helped attackers install a downloader followed by a custom backdoor dubbed SLUB.
Once deployed, SLUB used legitimate cloud and collaboration services to hide command-and-control and data theft activity. The malware retrieved commands from a GitHub Gist, sent execution results to private Slack channels using embedded API tokens, and uploaded stolen files to file.io. Trend Micro said the downloader also checked for antivirus processes and exploited CVE-2015-1701 for local privilege escalation, while the backdoor persisted via a Run registry key and rundll32.exe. The operation appeared focused on collecting person-related information and communications data, including content from Skype, KakaoTalk, Twitter, bulletin board systems, and HWP documents; GitHub and Slack removed the malicious infrastructure after notification.

Get the actors, campaigns, and ATT&CK mapping behind it.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Get the adversaries, campaigns, and ATT&CK mapping behind this technique, with detections ready to deploy.
4 references tracked. Mallory keeps watching after this page renders.
blog.trendmicro.com
Open sourcesecurelist.com
Open sourceportal.msrc.microsoft.com
Open sourcedocuments.trendmicro.com
Open sourceMap indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.