Huntress Investigates GoAnywhere MFT Intrusion and Finds Likely Truebot Malware

· Original article ↗

Summary

Huntress traced activity on two GoAnywhere MFT servers to likely exploitation of a zero-day vulnerability and a DLL resembling Truebot. The intrusion was contained before further activity, with a likely ransomware attempt assessed but not confirmed.

Key points

  • On February 2, 2023, Huntress detected activity on two GoAnywhere MFT servers: certutil retrieved a remote file, rundll32 attempted to run gamft.dll, and scheduled tasks were created for persistence.
  • The commands ran under the GoAnywhere service account, with Apache Tomcat as the parent process; the task names imitated NVIDIA crash-report tasks.
  • Huntress assessed that an exposed GoAnywhere management interface was likely exploited, while noting the precise access route was initially unknown. Fortra released a patch on February 7, 2023.
  • After recovering gamft.dll, Huntress found evidence including command strings and C2 behavior that it said aligned with an updated Truebot sample. Attribution to Silence and links to TA505-related activity remained qualified.
  • The article identifies qweastradoc[.]com as the DLL’s C2 domain and describes HTTP activity over TCP port 8000; these findings are specific to the analyzed sample and incident.
  • Huntress said it contained the intrusion before further attacker activity. It assessed ransomware deployment as a likely intent, not a confirmed outcome.
  • Recommended defenses include limiting exposed services and monitoring for Tomcat spawning utilities, certutil downloads, unusual rundll32 execution, and new scheduled tasks.

Article Details

Attack Vectors
  • A GoAnywhere MFT management interface was plausibly exposed externally and exploited for remote code execution; Huntress identified this as the likely initial-access route, but described the cause as a plausible explanation.
  • After the suspected exploitation, Apache Tomcat spawned certutil and rundll32 under the GoAnywhereSvcAcct service account. certutil attempted to retrieve a remote payload, which was run from C:\Users\Public\gamft.dll.
  • Scheduled tasks with names resembling legitimate NVIDIA crash-report tasks were created to persistently execute the DLL.
  • The recovered Truebot sample contained references to follow-on PowerShell and WMI functionality and POST activity to C2 infrastructure; the article does not report these actions as observed on the impacted hosts.
Defensive Notes
  • Limit externally exposed services to those necessary for business operations, and secure and monitor any that remain exposed.
  • Monitor for unusual applications such as Apache Tomcat spawning native utilities such as certutil, as well as certutil retrieving or decoding remote content.
  • Investigate rundll32 execution of binaries from atypical locations and creation of new scheduled tasks, including tasks that imitate legitimate software.
  • Extend monitoring beyond the perimeter to detect post-exploitation activity early, even when initial access cannot be prevented.
  • For this incident, Fortra released a GoAnywhere MFT patch on 07 February 2023; test and deploy available fixes promptly.

Indicators of compromise

TypeIndicatorContext
DOMAINqweastradoc[.]comC2 domain for Truebot, as identified in the article's network indicators.
IPV45[.]188[.]206[.]76Host used to serve the attempted Truebot payload download; identified as hosting location for Truebot.
IPV492[.]118[.]36[.]213Hosting IP identified for the Truebot C2 domain.
MD582d4025b84cf569ec82d21918d641540Hash of the gamft.dll Truebot payload recovered by Huntress and identified as part of the incident.
SHA162f5a16d1ef20064dd78f5d934c84d474aca8bbeHash of the gamft.dll Truebot payload recovered by Huntress and identified as part of the incident.
SHA2560e3a14638456f4451fe8d76fdc04e591fba942c2f16da31857ca66293a58a4c3Hash of a related Truebot sample, identified in the article's intrusion indicators.
SHA256c042ad2947caf4449295a51f9d640d722b5a6ec6957523ebf68cddb87ef3545cHash of the gamft.dll Truebot payload recovered by Huntress and identified as part of the incident.
SHA256c9b874d54c18e895face055eeb6faa2da7965a336d70303d0bd6047bec27a29dHash of a related Truebot sample, identified in the article's intrusion indicators.
URLhxxp[:]//qweastradoc[.]com/gate[.]phpHTTP C2 URL identified by Huntress during analysis of the Truebot sample.

MITRE ATT&CK

People

Threat Actors

Malware

Vendors

Products

Tools

Countries

Related Articles