Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
MalwareRansomwareUsed by 12 actors

Vidar

Also known asVidar Stealer

Vidar is a Windows infostealer malware family, also referred to as Vidar Stealer and in some reporting as Vidar v2. It is described as an actively developed malware-as-a-service infostealer and was among the more prevalent infostealer services observed in 2025. Its core capability is theft of sensitive data including login credentials, browser history, cookies, autofill data, saved payment information, cryptocurrency wallet data, messaging application files, screenshots, and other host information. Reporting also places Vidar within the broader cybercriminal access-brokering ecosystem, where stolen logs and credentials are used or resold to support follow-on intrusion activity.

High-confidence reporting in the provided content shows Vidar targeting browser-stored data from Chromium-based and Gecko-based browsers, and newer Vidar development introduced a technique to bypass Chromium Application-Bound Encryption (ABE). That technique scans browser memory for the encrypted v20_master_key, invokes CryptUnprotectMemory inside the browser process via APC injection, verifies the recovered key by attempting AES-256-GCM decryption of ABE-protected data, and then re-encrypts the key in memory. One cited Vidar 2.1 sample is associated with hash 459daa809751e73f60fbbe4384a7d1653c36bb06945e4eb3635270924241100a. Separate reporting states Vidar v2 was delivered entirely in memory by a Go-based launcher and exfiltrated stolen data through an encrypted proxy tunnel.

Observed infection and delivery vectors in the content include distribution through other malware and traffic-distribution ecosystems. Vidar was seen delivered by StealC affiliates, by Amadey botnet clusters, through ClickFix campaigns, through compromised WordPress sites using the ErrTraffic framework, through Steam Wallpaper Engine abuse, and in a Ukraine-focused GhostShell campaign using a malicious archive named Besomar_documentation.rar. In the GhostShell case, the launcher 22.exe delivered Vidar v2 in memory; associated infrastructure included cloudaxis[.]cc, cdnexpress[.]cc, 154.58.204[.]149, 5.252.177[.]88, 5.181.156[.]168:25475, and 86.54.25[.]2. In ErrTraffic activity, the Analytics cluster used Polygon wallet address 0x08207B087F61d7e95E441E15fd6d40BEfd6eD308 to resolve C2 domains and fetch Vidar payloads during April and May 2026.

The malware is associated in the content with multiple criminal ecosystems rather than a single actor. It is referenced alongside operations involving StealC, Amadey, Scattered Spider, and MaaS distribution clusters such as ErrTraffic. Scattered Spider advisories list VIDAR Stealer among malware used by that group. Vidar also appeared in infrastructure and payload observations tied to BraZZZerS Fast Flux, StealC-linked delivery chains, Amadey clusters, and gamer-targeting Steam wallpaper campaigns. Targeting reflected in the content includes general credential theft at scale, enterprise access enablement, cryptocurrency theft, gamers, and in at least one campaign, Ukraine’s drone and defense supply chain ecosystem.

Known indicators and artifacts directly mentioned in the content include the Vidar 2.1 hash 459daa809751e73f60fbbe4384a7d1653c36bb06945e4eb3635270924241100a; GhostShell-related files 22.exe, 122.exe, update.exe, and MicrosoftUpdate-1.302.1609.vbs; the lure archive Besomar_documentation.rar; domains cloudaxis[.]cc and cdnexpress[.]cc; Telegram resolver t[.]me/flufff6262; beacon path https://cdnexpress[.]cc/analytics; and the ErrTraffic Analytics wallet address 0x08207B087F61d7e95E441E15fd6d40BEfd6eD308.

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.

THREAT ACTORS

Groups observed using it

12 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
Storm-3075

Once activated, this malware frequently drops the notorious Vidar stealer to scrape sensitive data from the host machine.

via security online infosecurityonline.info
Scattered Spider

GOLD HARVEST is known to employ commodity infostealers such as Vidar and Raccoon, which collect browser-saved passwords, cookies, and session tokens.

via sophos threat researchnews.sophos.com
GOLD HARVEST

GOLD HARVEST is known to employ commodity infostealers such as Vidar and Raccoon, which collect browser-saved passwords, cookies, and session tokens.

via sophos threat researchnews.sophos.com
Fox Tempest

Users who downloaded the archives received a loader that silently installed Vidar infostealer on their devices.

via cyber security newscybersecuritynews.com
Vanilla Tempest

Microsoft linked Fox Tempest-enabled activity to ransomware and malware operations involving Vanilla Tempest, Rhysida, Oyster, Lumma Stealer, Vidar, INC, Qilin, Akira, and other families or affiliates.

via security affairssecurityaffairs.com
Storm-0501

Associated malware includes Rhysida ransomware, Lumma Stealer, Vidar infostealer, and the Oyster (Broomstick) backdoor.

via cyber security newscybersecuritynews.com
MITRE ATT&CK

Techniques & procedures

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

Resource Development

1 technique
T1583Acquire InfrastructureEvidence2

Threat actors are abusing Steam Workshop, Valve's community hub for downloading game-related content, to push various malware hidden in wallpaper packages... specifically through the Wallpaper Engine application, to distribute malware.

Initial Access

1 technique
T1189Drive-by CompromiseEvidence1

One campaign advertised a fictitious “Awesome AI Windows Plugin” on free movie streaming sites. These malicious ads redirect victims to signed malware executables.

Execution

4 techniques
T1059Command and Scripting InterpreterEvidence1

Researchers discovered dozens of malicious wallpapers on Steam Workshop that abused Wallpaper Engine's Application Wallpaper feature to execute malware on users' PCs.

T1059.001PowerShellEvidence3

PowerShell command lines for downloading the malicious payload.

T1204User ExecutionEvidence5

Researchers discovered dozens of malicious wallpapers on Steam Workshop that abused Wallpaper Engine's Application Wallpaper feature to execute malware on users' PCs.

T1204.002Malicious FileEvidence8

The app supports four wallpaper types, and one of them, the "application wallpaper," is a standalone executable Windows program that runs as the desktop background. That also makes it a pathway for third-party code to execute on a user's machine, which is exactly what attackers exploited.

Privilege Escalation

2 techniques
T1055Process InjectionEvidence1

With a handle to the forked process in hand, Vidar proceeds to enumerate its virtual memory regions using NtQueryVirtualMemory ... Each thread scans its assigned regions using NtReadVirtualMemory , searching for a 32-byte pattern. | In both cases, the APC routine to be executed is CryptUnprotectMemory , called with the following three arguments: the address of the encrypted v20_master_key candidate, its size (32 bytes), and CRYPTPROTECTMEMORY_SAME_PROCESS for the flags parameter.

T1055.004Asynchronous Procedure CallEvidence1

Vidar solves this by injecting an Asynchronous Procedure Call (APC) into the live browser process... it creates a suspended thread in the target browser via CreateRemoteThread ... queues an APC using NtQueueApcThread ... If neither product is detected, it uses the “special” method ... and calls NtQueueApcThreadEx2 with the QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC flag.

Stealth

5 techniques
T1027Obfuscated Files or InformationEvidence1

Obfuscation and encryption for the injected ErrTraffic script (using AES and JavaScript obfuscation).

T1036MasqueradingEvidence1

These malicious wallpapers, disguised as legitimate user-generated content, can lead to Steam account hijacking, system compromise with backdoors, or cryptomining operations.

T1055Process InjectionEvidence1

With a handle to the forked process in hand, Vidar proceeds to enumerate its virtual memory regions using NtQueryVirtualMemory ... Each thread scans its assigned regions using NtReadVirtualMemory , searching for a 32-byte pattern. | In both cases, the APC routine to be executed is CryptUnprotectMemory , called with the following three arguments: the address of the encrypted v20_master_key candidate, its size (32 bytes), and CRYPTPROTECTMEMORY_SAME_PROCESS for the flags parameter.

T1055.004Asynchronous Procedure CallEvidence1

Vidar solves this by injecting an Asynchronous Procedure Call (APC) into the live browser process... it creates a suspended thread in the target browser via CreateRemoteThread ... queues an APC using NtQueueApcThread ... If neither product is detected, it uses the “special” method ... and calls NtQueueApcThreadEx2 with the QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC flag.

T1620Reflective Code LoadingEvidence1

The loader simply reconstructs its payload and runs it in memory, so “it never touches the disk.”

Credential Access

3 techniques
T1003OS Credential DumpingEvidence1

When successfully deployed and executed, information-stealing malware can harvest credentials (usernames, passwords, and session cookies) from infected environments and export them as logs to the attackers’ server.

T1539Steal Web Session CookieEvidence3

These logs can hold credentials and tokens present on the compromised device, including corporate VPN, email, cloud, and SSO accounts... attackers authenticate with legitimate credentials, even bypassing MFA if they have a session cookie.

T1555Credentials from Password StoresEvidence5

When successfully deployed and executed, information-stealing malware can harvest credentials (usernames, passwords, and session cookies) from infected environments and export them as logs to the attackers’ server.

Discovery

1 technique
T1057Process DiscoveryEvidence1

Since modern browsers use a multi-process architecture, there are typically multiple processes matching a given browser. Vidar enumerates all of them (up to 64) and applies the fork-and-scan procedure to each one independently. | it finds an existing thread in the target browser using a combination of CreateToolhelp32Snapshot and Thread32First/Thread32Next , opens it via NtOpenThread , and calls NtQueueApcThreadEx2

Collection

2 techniques
T1005Data from Local SystemEvidence2

In short, the end goal of infostealers is to obtain the v20_master_key , as it alone is sufficient for decrypting any ABE-protected data tied to a specific application.

T1560Archive Collected DataEvidence2

These are packaged into logs and sold, validated by intermediaries, and eventually monetized as enterprise access

Command and Control

4 techniques
T1071Application Layer ProtocolEvidence1

Again that’s it! The data is ready to be forwarded to the cybercriminals.

T1102Web ServiceEvidence1

ErrTraffic v3, documented by LevelBlue in April 2026, uses the EtherHiding technique as DDR. The injected script on compromised WordPress sites queries a smart contract on a blockchain to retrieve the ErrTraffic C2 server.

T1105Ingress Tool TransferEvidence8

Additionally, it has an optional loader functionality that can be used to retrieve additional payloads such as infostealers, remote access trojans (RATs) and ransomware... In one case, XTinyLoader was installed, which subsequently downloaded LockBit Black ransomware.

T1568.001Fast Flux DNSEvidence1

The story we are writing here will try to explain how, from a simple mistake made by an operator, we managed to collect and exploit a lot of precious information from a “Fast Flux” network called BraZZZerS Fast Flux between end of 2018 and 2022.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
144 tracked

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

Hashes
90 tracked

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

Other
101 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app1 day ago
domain●●●●●●●●●●●●View more in app4 days ago
domain●●●●●●●●●●●●View more in app4 days ago
domain●●●●●●●●●●●●View more in app8 days ago
domain●●●●●●●●●●●●View more in app8 days ago
domain●●●●●●●●●●●●View more in app8 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 matching335

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution12

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

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 mapping21

Every documented technique, ranked by evidence weight.

Researcher chatter

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