A pretend LastPass Authenticator installer supplied on GitHub installs a Home windows kernel driver that shuts off antivirus and different safety software program earlier than a password stealer runs if a sufferer downloads and runs it, researchers at LastPass and Delphos Labs mentioned on September 17.
Microsoft’s personal hardware-compatibility program indicators the driving force, scored zero detections on VirusTotal when researchers checked it in August, and was not on Microsoft’s checklist of blocked drivers. LastPass says none of its personal techniques, companies, or buyer vaults had been touched, and that the attackers solely borrowed its identify.
The lure is a pretend GitHub web page (github.com/LastPass-Authenticator) that ranks in search outcomes for phrases like “LastPass Authenticator obtain” and appears like an actual LastPass product web page.
Clicking the obtain button sends the customer by means of a number of GitHub pages to an attacker server, which serves a big ZIP file. The actual LastPass Authenticator comes from lastpass.com and the official app shops, not GitHub.
Contained in the ZIP is a renamed copy of an actual Microsoft debugging device, vsdbg.exe, positioned subsequent to a malicious file named vsdbg.dll. When the pretend installer runs, Home windows hundreds the attacker’s DLL from the identical folder, a trick referred to as DLL side-loading. The loader then tries 3 ways to realize administrator rights, reaches SYSTEM, the best degree on a Home windows machine, and installs the kernel driver as a service.
The archives seen had been 148 MB and 127.9 MB, padded with junk information in order that scanners with measurement limits skip them.
What the driving force does, and why Home windows trusts it
A kernel driver runs beneath the extent the place antivirus and endpoint detection and response (EDR) instruments function. This one, which the researchers named Alinubx.sys, carries a listing of 145 antivirus and safety course of names and terminates every one it finds working.
It does this from the kernel, beneath the extent the place safety software program runs, so these user-mode instruments can not block or see the kill. Loading a legitimately signed however abusable driver to realize that entry is a identified approach referred to as carry your personal weak driver, or BYOVD, which The Hacker Information has lined earlier than.
The driving force is signed by means of the Microsoft Home windows {Hardware} Compatibility Writer chain, with a signing date of March 2023, years earlier than this marketing campaign. Because the researchers put it, “Microsoft attestation proves a driver handed by means of a belief pipeline. It doesn’t show the driving force is secure.”
The kill checklist is the one a part of the driving force that ran right here. Its code may also disguise information, inject into different applications, and reroute net visitors, however these want a configuration file the attackers didn’t embody, in order that they stayed off.
What it did do is sufficient. With safety software program down, the stealer collected saved passwords from greater than two dozen browsers, cryptocurrency pockets information, and login periods for Discord, Steam, and Telegram, together with the contents of Home windows Credential Supervisor and information named like “password,” “seed,” or “restoration.”
For Chrome and Edge, which use Google’s app-bound encryption to cease precisely this, the stealer injects code into the browser and asks the browser’s personal service to decrypt the passwords. The information is packed right into a ZIP and despatched to an attacker server.
Why nothing caught it
The driving force is a renamed copy of CcProtect.sys, a driver from the Chinese language disk-encryption product CnCrypt that’s already listed on the LOLDrivers catalog as a course of killer, with public proof-of-concept code. The 2 share the identical product identify, model, and submitter; solely the file identify and outline modified.
That change dropped the file’s antivirus detections: the identified authentic confirmed 7 of about 70 engines flagging it in August, whereas the renamed driver confirmed zero.
The blocklist is a unique matter. Microsoft’s weak driver blocklist, on by default for the reason that Home windows 11 2022 replace, stops listed drivers from loading. Delphos checked it on August 20 and located neither the renamed driver nor the identified authentic on it. The rename didn’t slip previous the blocklist, as a result of the unique was by no means on it both.
The blocklist matches identified file hashes, and a renamed or recompiled driver produces a brand new hash that the checklist doesn’t carry. On the September 17 report, Alinubx.sys was nonetheless not on the blocklist.
Delphos reported the driving force to Microsoft on August 19. Microsoft responded that the habits doesn’t meet its definition of a safety vulnerability, as a result of the driving force isn’t a Microsoft element, and pointed the researchers to the separate channel that considers drivers for the blocklist. Delphos resubmitted there the identical day.
For those who ran the pretend installer
Deal with each password saved within the browser on that machine as stolen, together with any cryptocurrency pockets information, Discord, Steam, and Telegram periods, and something in Home windows Credential Supervisor. The stealer copies these out earlier than the driving force work begins.
Change these passwords from a separate, clear machine, not the affected one, and assessment account exercise for something you didn’t do. The driving force stays loaded, re-kills safety instruments, and re-runs the stealer on each reboot, defeating the instruments that might usually clear it up.
A machine that ran this payload needs to be handled as a kernel-level compromise and, the place doable, given a kernel-level forensic verify or rebuilt.
What defenders can hunt for
The researchers say to hunt for the driving force’s lineage and habits somewhat than one file identify, as a result of the operators can change the identify once more as they did right here. Indicators to look at for:
- Service: a service created as NvFsFilter
- File: a driver written to C:WindowsSystem32driversnvfsflt64.sys
- Signer: a driver whose signing particulars identify Henan Dafeng Software program or comprise “CnCrypt”
- System: the trail .Alinubx
- Conduct: a driver load adopted by safety processes being killed
A neighborhood detection for the precise driver is revealed on LOLDrivers, although it matches by hash and so shares the identical weak point as soon as the file modifications. Full indicators are within the joint report.
The place it got here from
The LastPass web page was one in every of many lures. The attacker server was serving impersonation pages for not less than 40 manufacturers, LastPass mentioned, and a near-identical second pretend web page for a “macOS LastPass” product was taken down earlier than the crew might study it.
Faux GitHub repositories delivering this household of stealer should not new: Pattern Micro documented the BoryptGrab stealer unfold this manner in March, and Arctic Wolf reported a separate wave of practically 300 such repositories in July.
Delphos assesses with excessive confidence that the loader was constructed with the Cruciferra crypter, a paid device whose default kill checklist additionally holds 145 names and whose driver is interchangeable, and with reasonable confidence that the stealer, which LastPass calls Rapuncel, is a relative of BoryptGrab somewhat than the identical construct. How many individuals had been contaminated is unknown; the report gives no sufferer depend.









