Drovorub

Last reviewed:

Drovorub is a sophisticated malware toolkit attributed to Russian state-sponsored threat actors. It is primarily designed for Linux systems and is capable of conducting a range of malicious activities, including data exfiltration and remote control of infected devices. The malware is notable for its use of advanced techniques to evade detection and maintain persistence on compromised systems. As of October 2023, cybersecurity agencies and researchers continue to monitor and analyze Drovorub to better understand its capabilities and develop effective countermeasures.

Overview

Drovorub is a malware toolkit that targets Linux-based systems. It is attributed to Russian state-sponsored threat actors by the United States National Security Agency (NSA) and the Federal Bureau of Investigation (FBI). The toolkit is designed to provide attackers with remote access to compromised systems, allowing them to execute commands, transfer files, and exfiltrate data. Drovorub is known for its stealthy operation, employing techniques to avoid detection by security software and maintain persistence on infected devices.

History

The existence of Drovorub was publicly disclosed in August 2020 by the NSA and the FBI. The agencies released a joint cybersecurity advisory detailing the malware's capabilities and providing guidance for detection and mitigation. The advisory attributed Drovorub to the Russian General Staff Main Intelligence Directorate (GRU) 85th Main Special Service Center (GTsSS), also known as APT28 or Fancy Bear. The disclosure aimed to raise awareness among organizations using Linux systems and encourage them to implement recommended security measures.

Technical characteristics

Drovorub is a modular malware toolkit comprising several components, including a kernel module rootkit, a file transfer and port forwarding tool, and a command-and-control (C2) server. The kernel module rootkit is a key component that allows the malware to hide its presence on the infected system by intercepting and modifying system calls. This rootkit enables Drovorub to remain undetected by security software and maintain persistence across system reboots.

The file transfer and port forwarding tool facilitates data exfiltration and communication with the C2 server. It allows attackers to transfer files between the infected system and the C2 server, as well as forward network traffic to other systems. The C2 server is used to issue commands to the malware and receive data from compromised devices.

Drovorub employs several techniques to evade detection, including the use of encrypted communication channels and the ability to disable security logging. These features make it challenging for security analysts to detect and analyze the malware's activities.

Infection vector

The specific methods used to distribute Drovorub are not publicly documented. However, it is common for state-sponsored threat actors to use spear-phishing emails, exploiting vulnerabilities in software, or leveraging compromised websites to deliver malware. Once the initial infection is achieved, Drovorub can be deployed to the target system, where it installs its components and establishes communication with the C2 server.

Notable campaigns

As of October 2023, there are no publicly documented campaigns specifically attributed to Drovorub. However, the malware's association with APT28, a group known for targeting government, military, and security organizations, suggests that it may be used in espionage operations. The disclosure by the NSA and FBI highlights the potential threat posed by Drovorub to organizations using Linux systems, particularly those in sectors of strategic interest to Russian state-sponsored actors.

Detection and mitigation

Detecting Drovorub can be challenging due to its use of advanced evasion techniques. However, organizations can implement several measures to reduce the risk of infection and detect the presence of the malware. These measures include:

  • Kernel Module Detection: Regularly check for unauthorized kernel modules using tools designed to detect rootkits.
  • Network Monitoring: Monitor network traffic for unusual patterns or connections to known C2 infrastructure.
  • System Integrity Checks: Implement integrity checking mechanisms to detect unauthorized changes to system files and configurations.
  • Security Updates: Keep all software and systems up to date with the latest security patches to mitigate vulnerabilities that may be exploited by Drovorub.
  • Access Controls: Implement strict access controls to limit the ability of attackers to deploy malware on systems.

By adopting these practices, organizations can enhance their security posture and reduce the likelihood of a successful Drovorub infection.

Drovorub Malware Operation

Drovorub Timeline

See also

Sources

Categories: Malware | Threat Actors
Last updated: September 6, 2026