APT37 Uses Ruby Jumper Malware to Bridge Air-Gapped Networks via Removable Media

· Original article ↗

Summary

ThreatLabz details APT37’s Ruby Jumper campaign, which uses malicious LNK files and a suite of tools to spread through removable media, relay commands and data across air-gapped systems, and deploy surveillance backdoors.

Key points

  • The campaign, discovered by ThreatLabz in December 2025, is attributed to North Korean government-backed APT37.
  • A malicious Windows shortcut launches PowerShell and stages RESTLEAF, which uses Zoho WorkDrive for command-and-control and payload delivery.
  • SNAKEDROPPER installs a Ruby runtime, establishes persistence through a scheduled task, and drops additional malware.
  • THUMBSBD uses removable media as a two-way relay for commands and data between connected and air-gapped systems.
  • VIRUSTASK spreads to new systems by hiding files on removable media and replacing them with malicious shortcuts.
  • The campaign can deliver FOOTWINE, which supports keylogging and audio/video capture, and the BLUELIGHT backdoor.
  • ThreatLabz lists host and network indicators of compromise; Zscaler says its sandbox and security platform detect the campaign.

Article Details

Attack Vectors
  • A malicious LNK file launches PowerShell, which locates the LNK and carves embedded payloads from it.
  • VIRUSTASK infects removable media by hiding original files and replacing them with same-named LNK shortcuts that execute the disguised Ruby interpreter on another system.
  • THUMBSBD uses removable media to relay commands and collected data between internet-connected and air-gapped systems.
Defensive Notes
  • Monitor endpoint activity and physical access points to help counter removable-media propagation and transfers across air-gapped networks.
  • Zscaler reports that its Cloud Sandbox and multilayered cloud security platform detect this campaign and related indicators.

Indicators of compromise

TypeIndicatorContext
DOMAINhightkdhe[.]storeTHUMBSBD C2 domain; the article says it remained operational during the investigation.
DOMAINhomeatedke[.]storeTHUMBSBD C2 domain.
DOMAINphilion[.]storeTHUMBSBD C2 domain.
IPV4144[.]172[.]106[.]66FOOTWINE C2 IP address; the article lists it with port 8080.
MD5098d697f29b94c11b52c51bfe8f9c47dMD5 hash listed for the shellcode plus SNAKEDROPPER binary.
MD54214818d7cde26ebeb4f35bc2fc29adaMD5 hash listed for ascii.rb, identified as shellcode plus THUMBSBD.
MD5476bce9b9a387c5f39461d781e7e22b9MD5 hash listed for foot.apk, identified as shellcode plus FOOTWINE.
MD5585322a931a49f4e1d78fb0b3f3c6212MD5 hash listed for footaaa.apk, identified as shellcode plus BLUELIGHT.
MD55c6ff601ccc75e76c2fc99808d8cc9a9MD5 hash listed for bundler_index_client.rb, identified as shellcode plus VIRUSTASK.
MD5709d70239f1e9441e8e21fcacfdc5d08MD5 hash listed for the campaign's Windows shortcut.
MD5ad556f4eb48e7dba6da14444dcce3170MD5 hash listed for viewer.dat, identified as shellcode plus RESTLEAF.

MITRE ATT&CK

Threat Actors

Malware

Vendors

Products

Tools

Countries

Related Articles