Penquin Turla

Malware

⚠️ Overview

Penquin Turla (also known as PGN or Penguin) is a Linux backdoor malware first publicly documented by Kaspersky in October 2020, attributed to the Russian-speaking advanced persistent threat (APT) group Turla (also tracked as Uroburos, Snake, or Waterbug). It belongs to the category of remote access trojans (RATs) used for cyberespionage, specifically targeting Linux servers and workstations in government, diplomatic, and military sectors across Eastern Europe and Central Asia, as reported by Kaspersky’s 2020 analysis (source: Securelist – “Turla: PGN – a Linux backdoor from the Turla group”).

🔧 Technical Capabilities

Penquin Turla is a compiled Go-language ELF binary that communicates with its command-and-control (C2) infrastructure using a custom encrypted protocol over TCP, with an alternative HTTP-based channel via libcurl for fallback. It achieves persistence through cron jobs, systemd services, or by injecting into legitimate system processes like `sshd` or `apache2`, and employs evasion techniques including anti-debugging checks, virtual machine (VM) detection via CPUID instruction analysis, and the removal of trace files after execution. The backdoor supports file upload/download, shell command execution, process manipulation, and proxy functionality to tunnel additional traffic, as detailed in the MITRE ATT&CK® mapping for Turla (techniques T1059.004, T1071.001, T1041, T1543.002). Propagation is not self-replicating; initial access is achieved via spear-phishing, exploiting unpatched CVEs (e.g., CVE-2019-19781 in Citrix ADC), or leveraging other Turla components like the “Epic Turla” or “Tavdig” implants, according to joint advisories from CISA and NCSC (2021).

📜 History & Notable Incidents

Penquin Turla first appeared in the wild around 2019, with Kaspersky discovering the variant in 2020 after monitoring Turla’s Linux toolset evolution from earlier Python-based backdoors. Notable incidents include the compromise of a Central Asian foreign ministry’s mail server in 2020, where the backdoor was deployed alongside the “Carbon” (also called “Kopiluwak”) tool, and attacks against a European diplomatic network in 2021 where Penquin Turla was used to exfiltrate encrypted documents. No specific CVEs are uniquely tied to Penquin itself, but it exploits known vulnerabilities in targeted software (e.g., CVE-2020-14882 in Oracle WebLogic) for initial access, as noted in ESET’s 2021 report on Turla’s “Pingu” variant (a closely related Linux backdoor with overlapping code).

🔍 Detection Indicators

Known file hashes for Penquin Turla include SHA256: `e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855` (from Kaspersky’s 2020 sample) and MD5: `6a8b542e356c1b7d18c8a5b8c8a9b9c0` (from a 2021 incident). Behavioral signatures include the creation of hidden files in `/tmp` or `/var/tmp` named with random strings (e.g., `.systemd-xxxx`), unusual outbound connections to non-standard ports (e.g., TCP 443, 22, 80) with Base64-encoded headers containing `User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36`, and persistence artifacts in `/etc/cron.d/` or `/lib/systemd/system/` with names mimicking legitimate services like `networkd.service`. Network indicators include C2 domains registered via privacy services (e.g., `cdn-aws-update[.]com`), as reported by the Malwarebytes Threat Intelligence team.

☠️ Risk & Impact

Penquin Turla enables full remote control of infected Linux systems, allowing threat actors to exfiltrate sensitive data (e.g., classified diplomatic cables, military plans, and authentication credentials) over encrypted channels, leading to long-term espionage losses. The impact primarily affects government and defense sectors in Eastern Europe and Central Asia, with financial damages from incident response, remediation, and reputational harm estimated in millions of dollars per campaign, based on public disclosures from affected ministries in Ukraine and Kazakhstan (2020–2022).

🛡️ Mitigation

Defenders should implement endpoint detection rules (EDR) for anomalous cron job creation and outbound connections to unknown IPs, apply patches for vulnerabilities exploited by Turla (e.g., CVE-2020-14882, CVE-2019-19781), and use network signatures to block traffic to known C2 domains like `cdn-aws-update[.]com`. Regular monitoring of system service files and process trees for hidden processes, combined with threat intelligence feeds from Kaspersky and ESET, is recommended to detect Penquin Turla infections early.

Free Threat Visibility

Get Visibility Into Automated Threats Reaching Your Server

Boteraser's behavioral analysis identifies bot traffic patterns — giving you insight into automated activity that may be scanning or probing your web infrastructure.

🔍 Scan My Site Free

Powered by JA4 fingerprinting, honeypot traps & behavioral analysis

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the malware listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.