Sauron Loader: New DLL Side-Loading Malware-as-a-Service Deployed Against German Organizations via ClickFix, Email Bombing, and Remote-Access-Tool Vishing

Sauron Loader (TL-2026-2685), also tracked as Sauron Loader, is a high-severity malware campaign, first published 2026-09-27. It is attributed to S4ur0n with low confidence, affects Microsoft Windows, maps to 20 MITRE ATT&CK techniques (T1027.013, T1033, T1053.005), and is covered by 9 detection rules and 20 indicators of compromise.

Key facts for TL-2026-2685

Threat ID
TL-2026-2685
Also known as
Sauron Loader
Severity
HIGH
Status
ACTIVE
Category
MALWARE
First published
2026-09-27
Last reviewed
2026-09-27
Attribution
S4ur0n
Attribution confidence
LOW
Motivation
FINANCIAL
Target regions
germany
Detection rules
9
Indicators of compromise
20

Malware and tooling in Sauron Loader

Malware and tooling: Sauron Loader, AnyDesk, Microsoft Quick Assist, Sauron Loader custom TLV/Salsa20+RSA C2 protocol

DCSO CyTec identified "Sauron Loader," a previously undocumented C++ loader sold as malware-as-a-service in Russian-speaking underground forums, deployed as the final stage in intrusions against German organizations. It abuses DLL side-loading via the legitimate rnpkeys.exe (part of Mozilla's RNP/OpenPGP tooling) to load rnp.dll and tdwp.dll, establishes persistence via a scheduled task named "keyroll," and communicates with C2 over HTTPS using a custom TLV protocol with Salsa20 encryption and RSA-signed messages.

How Sauron Loader works

Sauron Loader is a professionally engineered C++ loader family first documented by DCSO CyTec (published 2026-09-24) after observing it as the final payload in multiple intrusions against German organizations. Victims are reached through deception-based initial access rather than a software vulnerability. DCSO documents two distinct chains: (1) ClickFix-style fake browser "verification" prompts that trick users into pasting and executing attacker-supplied commands, and (2) an email-bombing (mail-flood) precursor followed by a vishing call in which the attacker impersonates IT support and talks the victim into starting a remote-assistance session via Microsoft Quick Assist or AnyDesk, at which point the attacker drives installation directly. DCSO explicitly ties this second pattern to a broader industry trend: eSentire's 2026 threat report documents a 1,450% year-over-year increase in email-bombing-into-IT-impersonation attacks with a 72% observed success rate.

The payload is delivered as an MSI installer that drops three files into a hardcoded directory, C:\ProgramData\keyroll: the legitimate signed binary rnpkeys.exe (associated with the RNP OpenPGP library used by Mozilla Thunderbird), and two malicious libraries, rnp.dll and tdwp.dll. When rnpkeys.exe executes, Windows DLL search-order behavior causes it to load rnp.dll instead of (or in addition to) its legitimate dependency. rnp.dll carries the loader's real functionality in an encrypted form; tdwp.dll decrypts that code directly in memory (no plaintext loader code ever touches disk) and hands off execution, then creates a Windows scheduled task named "keyroll" that relaunches the chain at regular intervals for persistence. Researchers observed a deliberate execution delay during the in-memory decryption step, assessed as a sandbox/analysis-frustration measure, and the loader also fingerprints victim keyboard layout to detect CIS-region systems (the embedded config additionally carries a disable-able CIS-country and government-domain check flag; in the analyzed sample this flag was set to False, consistent with deliberate targeting of German organizations rather than CIS states).

Once running, the loader registers the infected host with its C2 infrastructure (four HTTPS endpoints: api.namsb-show.com, api.quinlantours.com, api.virtual-magic.com, api.lahaina-shores.com), sending hostname, username, and Windows version, with the bot identified by an MD5 hash of computer name, username, and volume serial number. Communication uses a custom binary Type-Length-Value (TLV) protocol over dynamically generated HTTPS paths (pattern /<prefix>/v<1-9>/<action><resource>?<params>, with randomized prefixes, actions, resource names, and 0-3 decoy query parameters to blend into normal API traffic) and browser-spoofing User-Agent strings. Outbound requests are Salsa20-encrypted (16-byte key/8-byte nonce) with an RSA signature (1192-byte private key / 294-byte public key) over the ciphertext plus random padding (1111-9999 bytes); inbound responses use a 32-byte Salsa20 key with RSA signature verification before decryption. Four message types drive the protocol: registration (0x01), task polling with adaptive sleep (160s on failure, 600s after success; 0x02), chunked task-result upload in 0x4000-byte segments (0x03), and payload retrieval (0x04).

Operator tasking supports ten distinct execution handlers: EXE (CreateProcessW), DLL (via rundll32/regsvr32 or a manual PE loader), Driver (.sys installed as a Windows service), Shellcode (executed in-memory or injected into attrib.exe), MSI (MsiInstallProductW), ZIP (extracted to %TEMP%\<random 6-16 chars>.<ext> and executed), plus CMD, PowerShell (with ExecutionPolicy Bypass), VBScript, and JavaScript command execution. Discovery telemetry beyond the registration fields includes domain-membership, privilege level, installed security-product enumeration, and network configuration. The loader also supports PNG screenshot capture (primary monitor or full virtual desktop), chunked and exfiltrated over the same encrypted C2 channel with bot ID, task ID, and chunk metadata attached to each transmission.

DCSO CyTec found Sauron Loader advertised under the alias "S4ur0n" on Russian-speaking underground forums as a malware-as-a-service offering, with the seller claiming restrictions against targeting CIS countries and public-sector organizations — a claim that does not itself establish attacker nationality or affiliation, and multiple observed C2 infrastructure variants (differing domains, shared core behavior) suggest resale or use by more than one operator/affiliate, and are deliberately diversified to prevent single-point network blocking. No CVE or software vulnerability is involved; this is a social-engineering-driven malware deployment. DCSO published a MISP event and a Python 3 configuration-extraction utility (get_config.py) alongside the analysis, which parses the embedded encrypted config to recover the magic value, flag bits (including the CIS/government-domain check), RSA key material and its SHA-256 fingerprints, group/build identifiers, and the C2 URL array. Defensive guidance from the source focuses on detecting unexpected installer/msiexec activity, anomalous DLL loads by signed binaries, unexpected new scheduled tasks or services, unexplained encrypted egress with dynamically-shaped API-like paths, unauthorized AnyDesk/Quick Assist sessions, and verifying any unsolicited IT-support contact through established internal channels before following remote-access instructions.

MITRE ATT&CK techniques used in TL-2026-2685

Defense Evasion

T1027.013 Encrypted/Encoded File; T1140 Deobfuscate/Decode Files or Information; T1218.007 Msiexec; T1497.003 Time Based Checks; T1574.001 DLL

Discovery

T1033 System Owner/User Discovery; T1082 System Information Discovery; T1614.001 System Language Discovery

Persistence

T1053.005 Scheduled Task; T1543.003 Windows Service

Execution

T1059.001 PowerShell; T1059.003 Windows Command Shell; T1204.004 Malicious Copy and Paste

Command and Control

T1071.001 Web Protocols; T1219 Remote Access Tools; T1573.001 Symmetric Cryptography

Collection

T1113 Screen Capture

Initial Access

T1566.004 Spearphishing Voice

Resource Development

T1588.001 Malware

impact

T1667 Email Bombing

Affected products and versions in Sauron Loader

  • Microsoft — Windows
    Vulnerable versions: Windows 8; Windows 10; Windows 11; Windows Server
  • Mozilla / RNP project — rnpkeys.exe (RNP OpenPGP library component bundled with Thunderbird)
    Vulnerable versions: abused via DLL side-loading; the binary itself is not vulnerable, only reused as a signed side-loading vector

Remediation for Sauron Loader

Immediate actions

  • Block or alert on outbound connections to known Sauron Loader C2 domains: api.namsb-show.com, api.quinlantours.com, api.virtual-magic.com, api.lahaina-shores.com
  • Hunt across endpoints for the C:\ProgramData\keyroll directory and a scheduled task named "keyroll"
  • Alert on execution of rnpkeys.exe or loading of rnp.dll/tdwp.dll outside expected Thunderbird/RNP installation paths
  • Match the published SHA-256 hashes for the MSI installer, rnpkeys.exe, rnp.dll, tdwp.dll, and the embedded RSA key material against EDR/AV telemetry
  • Restrict AnyDesk and Microsoft Quick Assist installation/usage to IT-authorized sessions only, and alert on ad-hoc remote-assistance sessions initiated shortly after a spam/mail-flood event
  • Train staff to verify any unsolicited IT-support phone contact through a known-good internal channel before starting a remote-assistance session, and to distrust browser "verification" prompts that instruct pasting commands into Run/PowerShell (ClickFix)

Workarounds

  • Restrict or monitor msiexec.exe execution of installers from user-writable/temp locations
  • Restrict creation of new scheduled tasks and services by non-administrative processes via GPO/AppLocker policy

Longer-term hardening

  • Deploy application allow-listing to prevent unsigned/side-loaded DLLs from executing alongside trusted signed binaries
  • Deploy EDR behavioral detection for scheduled-task/service creation combined with newly-dropped, unsigned DLLs loaded by a signed executable
  • Implement email-bombing/mail-flood detection and rate-limiting to blunt the vishing precursor pattern (per eSentire's 2026 reporting, this precursor pattern rose 1,450% YoY with a 72% success rate industry-wide)
  • Monitor for anomalous rundll32.exe/regsvr32.exe invocations and driver-service installations originating from user-writable directories
  • Ingest the DCSO CyTec MISP event and config-extraction tooling (github.com/DCSO/Blog_CyTec) for ongoing IOC and C2-config tracking

Timeline of Sauron Loader

  • Mallory.ai publishes an aggregated intelligence summary of the DCSO CyTec findings, noting the malware-as-a-service distribution model and stated CIS/public-sector targeting restrictions.
  • DCSO CyTec publishes "Sauron Loader: A New Loader Lurking in Underground Forums," including a MISP event and a Python configuration-extraction tool (get_config.py) on GitHub.
  • DCSO CyTec observes Sauron Loader as the final-stage payload in multiple incident-response engagements at German organizations.
  • Threadlinqs Intelligence harness ingests the report via the HUNT phase RSS pipeline and opens threat TL-2026-2685.
  • Malware.news mirrors/syndicates the DCSO CyTec analysis to its community threat-intel forum.
  • Cryptika Cybersecurity publishes a technical summary of the DCSO CyTec findings, including the full IOC set.
  • Cyber Security News publishes a technical summary of the DCSO CyTec findings.

Sources cited for Sauron Loader

More in malware

Detection coverage for TL-2026-2685

As of 2026-09-27, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-2685 across Splunk SPL, Microsoft KQL and Sigma, covering 20 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Latest Threats