Cybersecurity researchers have disclosed particulars a few new malware household that depends on the Frequent Log File System () to cover a second-stage payload in registry transaction information in an try and evade detection mechanisms.
FireEye’s Mandiant Superior Practices staff, which made the invention, dubbed the malware PRIVATELOG, and its installer, STASHLOG. Specifics concerning the identities of the risk actor or their motives stay unclear.
Though the malware is but to be detected in real-world assaults aimed toward buyer environments or be noticed launching any second-stage payloads, Mandiant suspects that PRIVATELOG may nonetheless be in improvement, the work of a researcher, or deployed as a part of a extremely focused exercise.
CLFS is a general-purpose logging subsystem in Home windows that is accessible to each kernel-mode in addition to user-mode functions corresponding to database programs, OLTP programs, messaging purchasers, and community occasion administration programs for constructing and sharing high-performance transaction logs.
“As a result of the file format will not be extensively used or documented, there are not any obtainable instruments that may parse CLFS log information,” Mandiant researchersin a write-up revealed this week. “This supplies attackers with a possibility to cover their knowledge as log information in a handy method, as a result of these are accessible by means of API capabilities.”
PRIVATELOG and STASHLOG include capabilities that enable the malicious software program to linger on contaminated gadgets and keep away from detection, together with the usage of obfuscated strings and management circulate methods which might be expressly designed to make static evaluation cumbersome. What’s extra, the STASHLOG installer accepts a next-stage payload as an argument, the contents of that are subsequently stashed in a particular CLFS log file.
Usual as an un-obfuscated 64-bit DLL named “prntvpt.dll,” PRIVATELOG, in distinction, leverages a method known asas a way to load the malicious library when it’s known as by a sufferer program, on this case, a service known as “PrintNotify.”
“Equally to STASHLOG, PRIVATELOG begins by enumerating *.BLF information within the default consumer’s profile listing and makes use of the .BLF file with the oldest creation date timestamp,” the researchers famous, earlier than utilizing it to decrypt and retailer the second-stage payload.
Mandiant recommends that organizations apply YARA guidelines to scan inside networks for indicators of malware and be careful for potential Indicators of Compromise (IoCs) in “course of”, “imageload” or “filewrite” occasions related to endpoint detection and response (EDR) system logs.