NeedyMantis Uses DLL Sideloading to Maintain Access in Breached Networks

· Original article ↗

Summary

Microsoft describes NeedyMantis intrusions affecting organizations across several sectors, detailing DLL sideloading, malware behavior and indicators. Links to Storm-3069 and the DAEMON Tools incident remain uncertain.

Key points

  • Microsoft says NeedyMantis has been used in targeted intrusions since at least October 2025 to maintain access to already breached networks.
  • Reported targets include telecommunications organizations, universities, medical nonprofits, intergovernmental organizations and government contractors.
  • The malware is delivered with a legitimate program, a malicious DLL and an encrypted archive; observed host programs include Poedit, curl, Vim and TightVNC.
  • In one intrusion, an operator already inside the network used Impacket to copy and run the bundle. The initial access method may vary.
  • The malware’s main component connects to a C2 server over HTTPS, then switches to WebSocket; Microsoft has not confirmed the functions of additional modules.
  • Microsoft links some activity to Storm-3069 but says multiple groups may use NeedyMantis and has not established whether Storm-3069 and UNC6863 are the same group.
  • Microsoft published hashes, file paths, hunting queries and the C2 domain corp[.]tripswithengine[.]com. It cautions that a Poedit path match alone does not prove infection.

Article Details

Attack Vectors
  • NeedyMantis was delivered as a bundle containing a legitimate program, a malicious DLL named for a file the program loads, and an encrypted archive; launching the program loaded the DLL through DLL sideloading.
  • In one intrusion, an operator with existing network access used Impacket to copy the bundle from a network share and run it on a target machine.
  • The malware's main component connected to a C2 server over HTTPS and then switched to a WebSocket connection.
Defensive Notes
  • Microsoft recommends enabling cloud-delivered protection, block at first sight, EDR in block mode, network protection, automatic attack disruption, and two attack surface reduction rules.
  • Check outbound traffic for connections to the reported C2 domain. Microsoft also published Defender XDR and Microsoft Sentinel hunting queries, but they look back only seven days.
  • A hit on the Poedit WinSparkle.dll path alone does not establish infection; compare the file with Microsoft's published hash.
  • For DAEMON Tools Lite 12.5.1 downloaded or installed during the affected period, the developer advises uninstalling it, running a full system scan, and obtaining version 12.6 from the official website.

Indicators of compromise

TypeIndicatorContext
DOMAINcorp[.]tripswithengine[.]comC2 server used by NeedyMantis, communicating over port 443.
SHA2569cb68f986043a576e19d32184c583b7d8f571c7219d8dc0065dced1c13f077efMicrosoft-reported hash of an encrypted NeedyMantis archive named WinSparkle.
SHA256c82520eb03c084226be4eafbff46f56dca0aa8804a2a7f23a085a96afe71ef77Microsoft-reported hash of an encrypted archive named libcurl associated with an older NeedyMantis version.
SHA256e842dd7642c8e04b5ec20b6393848a9c904e4832930950c16664fe7800ba382eMicrosoft-reported hash of the NeedyMantis first-stage loader WinSparkle.dll.

MITRE ATT&CK

Threat Actors

Malware

Vendors

Products

Tools

Countries

Industries

Related Articles