TASK#STOMP plants five persistence footholds from a single desktop VBScript
Securonix pulled four scheduled tasks and a Startup folder copy out of one infected machine, and the two PowerShell modules restart each other. Delete the desktop script and the backdoor keeps collecting documents.
The Watch · Security desk

What happened
- Securonix took apart TASK#STOMP, a Windows backdoor that searches a victim's drives for business documents, uploads them to attacker servers, then stays resident to grab each new or edited file.
- The chain starts with wscript.exe running an encoded VBScript staged on the user's desktop, 95c9050t66.vbs, under a random name Securonix suspects was chosen to beat filename-based detection.
- That script installs at least five footholds, four scheduled tasks plus a copy of itself in the Startup folder, and Securonix warns that removing only one may leave the others able to rebuild the infection.
- The analysis comes from a single infected machine, so Securonix cannot say how many organizations are affected.
Why it matters
- Who has to decide decision A responder who kills the noisy scheduled task and closes the ticket has not evicted anything. The host is only clean when all five anchors and the WinDefendSvc folder are gone and both PowerShell processes are dead.
- What it limits constraint Nobody outside Securonix can scope this yet, and Securonix cannot either without domain registration history or a second victim, so defenders get indicators to hunt and no sense of how widely it has spread.
- What doesn't add up contradiction The one indicator that looks like targeting is the one Securonix says to leave alone: it publishes the irantenders[.]com URL while warning against blocking the domain.
- What's now possible capability Because the operation runs on wscript.exe, PowerShell and Task Scheduler, controls keyed to unsigned executables never fire, and the detection has to sit on script host launches and task creation.
Next story · Security · 2d ago
Open staging directories and GitHub history expose UAT-6275's four-chain campaign against CIS governmentsConfirmed4 publishers
The four scheduled tasks are named Local Credential Manager, Network Audio Service, Windows Display Manager and Device Credential Handler [4]. The malware's files sit in a folder called WinDefendSvc, named to look like a Windows Defender service [6]. Backup persistence is a second script, msdiag.vbs, dropped into the Startup folder and launched at every logon [5]. That copy survives deletion of the desktop script [23]. Remove one scheduled task and four anchors are still in place [17].
Collection and command run as separate processes. sys_loader.ps1 decodes diag_pack.dat and starts the payload that takes system metadata, business documents, Wi-Fi passwords and clipboard contents, watches for newly modified files, captures screenshots and executes arbitrary PowerShell [7]. win_conn.ps1 decodes win_conn_cfg.dat and holds a second persistent channel with its own command execution and collection [8]. Both talk to corecloudfileshare[.]xyz or attachmentsharingdrive[.]xyz [10]. "Running the modules as separate processes provides functional separation and operational redundancy: failure or termination of one branch does not immediately remove the other," Securonix said [9].
The redundancy is not quite as built. diag_pack.dat checks whether win_conn.ps1 is running and restarts it if not, and win_conn.ps1 does the same for its partner [11]. Securonix found the same bug in both modules, and part of that watchdog logic is largely unreachable [12]. The two modules also carry nearly identical code for skipping security-certificate checks [24]. "It points to a competent-but-not-elite operator," Beardslee said [25].
One infected machine is the whole dataset [22]. Dating the campaign would take registration and DNS history for the two command-server domains, or access to other infected hosts [19]. Several of the malware's own files are backdated to January 15, 2024, and Beardslee said "that date is fabricated by the attacker to mislead file-timeline review, not evidence of when the real campaign began" [18].
On the operator, Beardslee said "nothing in the sample's code, infrastructure, or TTPs overlaps cleanly with a known APT's established toolkit, so we're not making an attribution claim" [26]. He takes the order in which the malware works through file types, Word first, then PDF, PowerPoint and Excel, ahead of archives, as something that "points to corporate-document espionage rather than opportunistic crimeware" [27]. The last thing the VBScript does is open Chrome, maximized, at a URL on irantenders[.]com, a searchable database of tenders and contracts issued by Iranian government departments and local authorities. Securonix does not know why [14]. It does not treat the site as malicious and warns against blocking the whole domain without more evidence [13]. Beardslee said "a single decoy domain isn't enough to confirm sector or regional targeting on its own" [15].
Delivery is unconfirmed. "We couldn't confirm the delivery vector directly from what was recovered," Beardslee said. His estimate, drawn from how comparable VBS-loader campaigns arrive, is a phishing email carrying a ZIP or ISO/IMG attachment with the script inside [16]. His controls sit ahead of that point: block or alert when Windows Script Host runs files from Desktop, Downloads or Temp, and restrict Windows Script Host for standard users or allow only signed scripts. At the mail gateway, strip, sandbox or block ISO, IMG and VBS attachments [28]. For hunting after the fact, the advisory lists the command-server domains, the authentication token and the file hashes, and the token shows up only for shops that inspect encrypted web traffic [29].
What to watch
- Registration and DNS history for corecloudfileshare[.]xyz and attachmentsharingdrive[.]xyz, which Securonix says it needs to date the campaign.
- A second infected host, which would test whether the IranTenders decoy indicates sector targeting or is noise.
- Recovery of purge.bat, whose contents Securonix did not obtain, to show what traces the operator erases.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence60
- Adoption
- Not scored
- Hype gap+8
- Incentives
- Not scored
- Confidence62
Perspective Coverage
3 publishers- Builder
- Builder 28%
- Operator
- Operator 66%
- Investor
- Investor 6%
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
TASK#STOMP is a Windows backdoor that searches a victim's drives for business documents, uploads them to attacker servers, and stays resident to grab each new or edited document; it also steals saved Wi-Fi passwords and clipboard text, takes screenshots, and runs whatever command its operators send.
- [2]
The malware plants at least five footholds, four scheduled tasks and a copy of itself in the Startup folder, and researchers warn that removing only one may leave the others able to rebuild the infection.
- [3]
The infection chain begins with wscript.exe executing an encoded VBScript file staged on the victim's desktop, 95c9050t66.vbs; the completely random file name is suspected of being intended to evade file name-based detection.
- [4]
The four scheduled tasks are named Local Credential Manager, Network Audio Service, Windows Display Manager, and Device Credential Handler, to blend in with regular operating system activity.
- [5]
The VBScript installer sets up a backup persistence method using the Windows Startup folder to launch another script payload, msdiag.vbs, every time the user logs in.
- [6]
The malware's files sit in a folder called WinDefendSvc, named to resemble a Windows Defender service.
- [7]
sys_loader.ps1 decodes diag_pack.dat and initiates the payload that steals system metadata, business documents, Wi-Fi passwords and clipboard content, monitors for newly modified files, takes screenshots, and executes arbitrary PowerShell commands.
- [8]
win_conn.ps1 decodes win_conn_cfg.dat and sets up a secondary, persistent C2 channel with command execution and collection capabilities.
- [9]
"Running the modules as separate processes provides functional separation and operational redundancy: failure or termination of one branch does not immediately remove the other," Securonix said.
- [10]
Both modules communicate with the same C2 infrastructure, corecloudfileshare[.]xyz or attachmentsharingdrive[.]xyz.
- [11]
The two components incorporate a mutual-watchdog relationship in which diag_pack.dat checks whether win_conn.ps1 is running and restarts it if not, and vice versa.
- [12]
Securonix found the same bug in both modules that leaves part of the mutual watchdog logic largely unreachable.
- [13]
Securonix does not treat the IranTenders site itself as malicious, and it warns against blocking the whole domain without more evidence.
- [14]
In the final stage the VBScript orchestrator opens Google Chrome in a maximized window at a specific URL on irantenders[.]com, which hosts a searchable database of all tenders and contracts issued by government departments and local authorities in Iran; the purpose of this user-facing web action is unknown.
- [15]
"a single decoy domain isn't enough to confirm sector or regional targeting on its own"
- [16]
"We couldn't confirm the delivery vector directly from what was recovered," Beardslee said, giving as his best estimate that, based on how comparable VBS-loader campaigns are typically delivered, the most likely pattern is a phishing email carrying a ZIP or ISO/IMG attachment containing the script.
- [17]
Removing one of the five footholds leaves four still installed.
- [18]
The malware backdates several of its own files to January 15, 2024 as an anti-forensic technique, and Beardslee said "that date is fabricated by the attacker to mislead file-timeline review, not evidence of when the real campaign began".
- [19]
Beardslee said Securonix would need data from outside this one machine to date the campaign, such as registration and DNS history for the two command-server domains, or access to other infected machines.
- [20]
"Threat actors routinely abuse Windows Script Host, PowerShell, Task Scheduler, and the .NET toolchain to blend malicious execution with legitimate administrative activity," the Securonix researchers said.
- [21]
A batch script, purge.bat, is launched with a two-second delay and likely performs cleanup to erase traces of the activity; its contents have not been recovered, so what it does is unknown.
- [22]
Akshay Gaikwad and Aaron Beardslee of Securonix Threat Research built their analysis from one infected machine, so Securonix cannot say how many organizations are affected.
- [23]
Deleting the script from the desktop does nothing to the copy in the Startup folder.
- [24]
The two modules contain nearly identical code for skipping security-certificate checks.
- [25]
"It points to a competent-but-not-elite operator," Beardslee said.
- [26]
"nothing in the sample's code, infrastructure, or TTPs overlaps cleanly with a known APT's established toolkit, so we're not making an attribution claim"
- [27]
Beardslee said the document-type priority, Word then PDF then PowerPoint then Excel, ahead of archives, "points to corporate-document espionage rather than opportunistic crimeware".
- [28]
Beardslee recommends blocking or alerting when Windows Script Host runs files from the Desktop, Downloads or Temp folders, restricting Windows Script Host for standard users or allowing only signed scripts, and stripping, sandboxing or blocking ISO, IMG and VBS attachments at the mail gateway.
- [29]
Securonix's advisory lists the command-server domains, the authentication token and file hashes; organizations can search network logs for the domains, endpoint security tools for the hashes, and, if they inspect encrypted web traffic, proxy logs for the token.
Sources
2 independent publishers whose own reporting we read for this story.
- helpnetsecurity.comThe TASK#STOMP Windows backdoor takes Wi-Fi passwords, screenshots, and business files
1 article · September 21, 2026
- scworld.comTASK#STOMP campaign uses PowerShell backdoor for data theft
1 article · September 22, 2026
- thehackernews.comTASK#STOMP PowerShell Backdoor Steals Documents, Wi-Fi Passwords, and Clipboard Data
1 article · September 21, 2026
Topics and entities
Topics
- Malware persistence
- Living-off-the-land attacks
- Cyber Espionage
Entities
- PowerShell
- Windows Script Host