| Port | Service | Detail | Status |
|---|---|---|---|
| 22 | SSH | OpenSSH 8.9p1, root@talked key auth | Active |
| 8090 | Open Directory | Python SimpleHTTP/0.6, 8,436 files exposed | Active |
| 11008 | Sliver mTLS C2 | BishopFox Sliver v1.5.x, ECC P-256 cert | Active |
| 11009 | Sliver HTTP C2 | Intermittent beacon paths | Active |
| 55555 | 3x-ui / Xray VPN Panel | v2.6.2, MHSanaei fork, login page accessible | Active |
| 44444/UDP | WireGuard VPN | Internal network 10.100.100.0/24 | Active |
| 31337 | Sliver gRPC | daemon_mode: false | Down |
Operation Talked: A Russia-Linked Cyber Espionage Campaign Targeting Ukraine’s Defense Industry
TL;DR: OPERATION TALKED is an ongoing Russia-linked espionage campaign, exposed after the actor left their own C2 as an open directory of 8,436 files. Over 14 months, it ran mass exploitation of 1.1M+ internet-facing targets alongside a focused effort that breached nine Ukrainian defense and aerospace contractors and stole their Git repositories. It was still live at publication, with an open shell on a Ukrainian railway logistics operator. SOCRadar attributes it to a Russia-nexus actor with high confidence.
What Is Operation Talked?
SOCRadar Researchers uncovered an active, ongoing Russia-linked cyber espionage operation, which we track as OPERATION TALKED, after finding that the actor’s own command-and-control (C2) server had been left as a fully open, unauthenticated directory. On port 8090, a plain Python SimpleHTTP listener exposed more than 8,400 operational files: attack tools, stolen credentials, target lists, and full session logs.
That single misconfiguration turned the actor’s infrastructure into a 14-month case file. What it revealed is a dual-track campaign that runs mass, opportunistic exploitation of internet-facing appliances in parallel with a focused espionage effort against Ukraine’s defense and aerospace sector. SOCRadar attributes this activity to a Russia-nexus actor with high confidence, based on TTP overlap with UAC-0056 / UAC-0114, Moscow-timezone activity, and Russian-language artifacts the actor left in their own shell history.
The campaign is not concluded. As of the most recent monitoring (July 26, 2026), an interactive shell remained open on a compromised Ukrainian railway logistics operator, and the actor’s Sliver C2, WireGuard VPN, and 3x-ui panel were still live and responding.
Key Takeaways
- OPERATION TALKED is an ongoing Russia-nexus espionage campaign active for 14 months (June 2025 to July 2026), attributed with high confidence based on TTP overlap with UAC-0056 / UAC-0114.
- The operation was exposed by the actor’s own OPSEC failure: an unauthenticated open directory on the primary C2 that leaked 8,436 operational files.
- The actor breached nine Ukrainian defense, aerospace, and aviation contractors, stealing full Git repository dumps, and held an active interactive shell on a Ukrainian railway logistics operator at the time of publication.
- Alongside targeted espionage, the actor ran mass exploitation across more than 1.1 million unique internet-facing targets, weaponizing 19 CVEs plus SonicWall SSL-VPN and RabbitMQ.
- Core infrastructure runs on a bare Yandex Cloud IP hosted in Moscow (AS13238), with a professional Sliver C2 framework using mTLS and HTTP listeners.
An Open Directory Exposed a Live Operation
The entire investigation traces back to one exposed server. The actor’s primary C2 sits on Yandex Cloud in Moscow (AS13238) with no CDN, WAF, or reverse proxy in front of it. Every service is reachable on the bare IP address, and one of those services was an open directory serving 8,436 files with no authentication.
Because the actor stored tools, shell history, target lists, stolen credentials, and Sliver session logs on that same server, we were able to reconstruct the operation from the attacker’s own perspective rather than inferring activity from victim-side telemetry alone. Every kill-chain stage described below maps to a technique observed directly in the actor’s logs, shell history, or C2 configuration.
One caveat worth stating plainly: this level of visibility exists because of an operational mistake, and it should not be assumed to represent the actor’s normal discipline going forward.
Inside the C2 Infrastructure
The primary C2 exposes its full service stack on the bare Moscow IP:
A set of secondary and supporting hosts rounds out the infrastructure, including an Oracle Cloud staging server in Austin, Texas (129.146.87.174, since cleaned), a secondary node in Slovenia branded internally as “Global Outreach Engine / EMPIRE ENGINE” (130.12.182.216, taken down, July 23, 2026), and several webshell and tunnel relays running Godzilla ASPX, suo5, r57, reGeorg, and Neo-reGeorg.
The full WireGuard client private key, server public key, and preshared key were all recovered in plaintext from the actor’s own configuration file. The single most important defensive takeaway from the infrastructure is that exposing every service, credential, and log on one unprotected IP is what made the whole operation harvestable once the open directory was found.

Tools and exploit arsenal in Operation Talked
Full tool inventory grouped by function (C2 and tunneling, credential theft and lateral movement, reconnaissance and data theft, and supporting utilities), recovered from the exposed operations server.
The Operator Behind “Talked”
The operator’s activity ties together a set of accounts and handles recovered from the exposed server. Some are the actor’s own operational artifacts; others are credentials the actor used but did not necessarily own, a distinction covered under Attribution below.
| Attribute | Value |
| Telegram | Moses, @My_titan_king_bot |
| SSH key comment | root@talked (RSA 3072-bit) |
| Estimated location | Russia / Belarus, UTC+3 (Moscow) |
| Platforms | Windows (WezTerm, PowerShell Core, Chocolatey), Linux (Ubuntu 22.04 / 24.04) |
| AI tooling | Kimi AI (kimi-cli), device ID db848d928afe4d2284a35bb112720e6f |
The strongest attribution signals come from the actor’s own keyboard. The system was set to a JCUKEN (Russian) layout, and the operator repeatedly typed Latin shell commands while Cyrillic input was active, leaving stray Cyrillic strings in the shell history (тут, св, ды, иуыуыр). The logs also contain Russian-language script output (“Готово! Данные сохранены”) and a Russian code comment (“ваш запрос”). Combined with the Moscow-hosted infrastructure, UTC+3 activity, and TTP overlap with UAC-0056 / UAC-0114, these traces support the 85% Russia-nexus attribution.
Attribution
SOCRadar attributes OPERATION TALKED to a Russia-nexus actor with 85% confidence, based on six independent technical indicators recovered from the actor’s own C2:
- Cyrillic keyboard traces: The .bash_history contains commands mistyped in the Russian JCUKEN layout (cd typed as св, ls as ды, a Cyrillic с breaking a Python command), muscle-memory slips a VPN cannot mask.
- Russian-language source code: Recovered tools are written in Russian throughout, including a 140-line utility and a live FortiGate scanner that prints Готово! Данные сохранены, pointing to a native speaker rather than machine translation.
- Netlas API: The actor held a working key for Netlas, the St. Petersburg-based Shodan alternative that requires a Russian phone number and bank card, and used it across three scripts to enumerate FortiGate appliances by country.
- Yandex Cloud Moscow: The primary C2 (46.8.236.121, AS13238) runs in Moscow on infrastructure gated by the same Russian KYC requirements.
- Hands-on targeting of Ukraine: Sliver console recordings show the operator working interactively on a compromised Ukrainian railway logistics operator, enumerating and dumping databases on a server set to the Europe/Kiev timezone, consistent with espionage rather than financial crime.
- A tooling profile that fits: Sliver mTLS + HTTP C2, the 3x-ui/Xray panel, WireGuard, the Russian-built Gost SOCKS5 tunneler, and a modern Windows toolchain, all tied to the root@talked SSH key that named the operation.
The actor also relied on actor-utilized accounts, most notably a hijacked developer credential used to reset a password and log into a victim’s admin panel. Because these belong to third parties rather than the actor, we exclude them from the published IOC set, and they play no part in the attribution above.
From Mass Scanning to Targeted Espionage
OPERATION TALKED runs on two tracks at once. One is broad and opportunistic: internet-wide scanning and pre-authentication remote code execution against internet-facing appliances. The other is deliberate: hands-on-keyboard intrusion into Ukrainian defense and aerospace targets, ending in bulk theft of source code from Git repositories.
The reconstructed kill chain maps to techniques observed directly in the actor’s tooling:
| Stage | Technique (ATT&CK) | Observed detail |
|---|---|---|
| Reconnaissance | T1595.001 Active Scanning | masscan, fscan, nuclei, plus Netlas / Shodan / FOFA |
| Resource Development | T1583.003 Virtual Private Server | 46.8.236.121 (Yandex Cloud Moscow) |
| Initial Access | T1190 Exploit Public-Facing Application | Pre-auth RCE across six appliance families |
| Initial Access | T1133 External Remote Services | FortiGate SSL-VPN credential reuse |
| Persistence | T1505.003 Web Shell | Godzilla ASPX, r57, suo5 |
| Persistence | T1133 External Remote Services | Sliver beacon, 60-second interval |
| Defense Evasion | T1573.001 Encrypted Channel | Sliver mTLS C2 |
| Credential Access | T1003.001 LSASS Memory | mimikatz |
| Credential Access | T1555.003 Web Credentials | DonPAPI |
| Discovery | T1087.002 Domain Account Discovery | powerview.py, LDAP |
| Lateral Movement | T1550.002 Pass the Hash | NetExec (nxc smb -H) |
| Lateral Movement | T1550.003 Pass the Ticket | Kerberos ticket theft |
| Lateral Movement | T1021.006 WinRM | evil-winrm |
| Collection | T1213 Data from Information Repositories | git-dumper against Git repositories |
| Exfiltration | T1567.002 Exfil to Cloud Storage | AWS S3 |
| Exfiltration | T1090.003 Multi-hop Proxy | proxychains-ng across 80+ proxies |
The initial-access track relies on pre-authentication RCE against six internet-facing appliance families. Once inside, the actor pivots to a professional Sliver C2 framework with both mTLS and HTTP listeners, then moves laterally with stolen NTLM hashes and Kerberos tickets. Data leaves the network through a layered proxy and tunneling stack (Neo-reGeorg, Chisel, suo5, Gost SOCKS5) and out to cloud storage or FTP.
Victimology: Ukraine’s Defense Sector, and an Active Breach
The espionage track is tightly focused. SOCRadar observed breaches at nine Ukrainian defense, aerospace, and aviation organizations, in each case involving theft of Git repositories. Organization names and domains are withheld pending coordinated disclosure and remediation; sector and impact are disclosed to illustrate scope.
| Victim | Sector | Data stolen |
|---|---|---|
| Victim 1 | Drone / UAV manufacturer | Full Git repository dump |
| Victim 2 | Military aerial reconnaissance | All-subdomain Git dumps |
| Victim 3 | Drone / UAV manufacturer | Full Git repository dump |
| Victim 4 | Aviation | Git dump plus git server access |
| Victim 5 | Military aviation | Full Git repository dump |
| Victim 6 | Aviation | Full Git repository dump |
| Victim 7 | Defense | Full Git repository dump |
| Victim 8 | State defense industry | web.config plus full recon |
| Victim 9 | Military electronic procurement | Full system reconnaissance |
At the time of publication, the actor held an interactive shell on a Debian 11 server belonging to a Ukrainian railway logistics operator, having compromised four Laravel applications that shared a common database password.
Recovered SMTP relay credentials would allow phishing pivots from the victim’s own mail infrastructure. Domains, database credentials, and admin contacts are withheld; the affected organization has been notified, and remediation is in progress.
Beyond Git theft, the actor reached domain-admin or full-network control in several environments through stolen backup keys, mimikatz paired with a Godzilla webshell, FortiGate VPN compromise, and Pass-the-Hash combined with DPAPI cookie theft.

Sectors targeted in Operation Talked
Nine sectors observed across confirmed victims and mass-exploitation telemetry, led by Defense, Aerospace, and Aviation.

Targeted geographies in Operation Talked
Ukraine is the primary target across the defense and logistics sector. Secondary geographies observed include Russia, Romania, Poland, Moldova, Latvia, Switzerland, Ireland, and South Korea, on top of a broad opportunistic global scanning footprint.
Mass Exploitation and the CVE Arsenal
Running in parallel with the targeted intrusions, the actor scanned or exploited more than 1.1 million unique internet-facing targets. A single vulnerability dominated the volume: Sophos XG (CVE-2022-1040) alone accounts for roughly 757,000 targets.

Scan and exploit volume by vulnerability. *A single host can be scanned for multiple CVEs; per-vulnerability counts sum higher than the unique-target total.
The arsenal spans 19 CVEs with disclosed identifiers, plus SonicWall SSL-VPN and RabbitMQ exploitation observed without a disclosed CVE. Several carry custom tooling recovered from the C2.

CVE exploit inventory including very recent wp2shell vulnerability as well.
14-Month Operational Timeline
The timeline below was reconstructed entirely from file modification timestamps, shell history, and Sliver session logs recovered from the actor’s own C2. It runs from FortiGate VPN reconnaissance in June 2025 through the critical escalation window of July 24 to 26, 2026.
Operation Talked Timeline
Timeline above: 26 reconstructed events from June 2025 to July 2026, with coral markers denoting the July 24-26, 2026 escalation window: an interactive shell opened on the railway logistics victim (July 24), data exfiltration from the C2 detected by SOCRadar (July 25), and live monitoring confirming the C2, mTLS listener, 3x-ui panel, and WireGuard all active (July 26).
Remediation
- Patch every internet-facing appliance matching the 19+ CVEs in this campaign’s arsenal, prioritizing Sophos XG (CVE-2022-1040), WordPress (CVE-2026-63030), FortiOS (CVE-2024-55591), F5 BIG-IP (CVE-2023-46747), SAP NetWeaver (CVE-2025-31324), and Roundcube (CVE-2025-49113 / CVE-2025-25257).
- Block all listed C2, webshell/tunnel, and exfiltration IOC IPs at the firewall and IPS, prioritizing 46.8.236.121 and its associated ports.
- Force-rotate all FortiGate SSL-VPN, domain admin, and service-account credentials across any environment with FortiGate exposure, given the credential-reuse risk.
- If Pass-the-Hash / Pass-the-Ticket or domain-admin compromise is suspected, rotate the KRBTGT account twice per Microsoft guidance.
- Hunt for and remove Godzilla, r57, suo5, and Neo-reGeorg webshells on IIS / ASP.NET and PHP-hosted applications.
- Audit Git repository access and clone logs for git-dumper-style bulk-download activity, and rotate any credentials or keys committed to exposed repositories.
- Hunt for Sliver implant indicators, including process masquerading and beacon traffic to 46.8.236.121:11008 / 11009 at 60-second mTLS check-in intervals.
- Restrict or disable WinRM and SMB administrative shares where not operationally required, and segment networks to break Pass-the-Hash and WinRM lateral-movement paths.
- Review DPAPI-protected credential stores on any host where compromise is suspected (DonPAPI target).
- For any organization identified through the exposed Elasticsearch instance, initiate coordinated third-party disclosure.
In Conclusion
OPERATION TALKED is an ongoing Russia-nexus cyber attack campaign distinguished by its dual-track structure: mass opportunistic exploitation of internet-facing appliances running in parallel with a targeted, 14-month espionage effort against Ukraine’s defense and aerospace industry. The actor’s own operational failure, an unauthenticated open directory on its primary C2 server, is what made this level of visibility possible, and it should not be assumed to represent the actor’s normal operating discipline going forward.
As of publication, the campaign is not closed. An interactive shell remains open on a compromised Ukrainian railway logistics operator, and the actor’s Sliver C2, WireGuard VPN, and 3x-ui panel remain live and responsive. Organizations in the defense, aerospace, aviation, government, and logistics sectors, particularly those with any FortiGate, Sophos XG, WordPress, F5 BIG-IP, SAP NetWeaver, or Roundcube exposure, should treat the associated CVEs as actively weaponized and prioritize patching accordingly.
This threat can be tracked and monitored through SOCRadar Platform and campaigns, which help identify exposed appliances matching this campaign’s exploited CVEs, track Sliver C2 and webshell infrastructure associated with OPERATION TALKED, and surface new victim indicators as coordinated disclosure and remediation proceed.

Cyber campaigns are included in both SOCRadar free tools and Platform’s free version.
Indicators of Compromise
Network indicators
| Indicator | Role |
| 46.8.236.121:22 / :8090 / :11008 / :11009 / :55555 / :44444/UDP | Primary C2 |
| 129.146.87.174:18080 | Staging (cleaned) |
| 24.106.41.154 | Webshell / tunnel |
| 46.44.231.122 | Webshell / tunnel |
| 213.96.47.74 | Webshell / tunnel |
| 71.245.184.24 | Webshell / tunnel |
Identity indicators
| Indicator | Type |
| @My_titan_king_bot | Telegram |
File hashes
| Artifact | Hash |
| Sliver implant (SHA-256) | b2d46bfc25df83dd39b7e15e9ef5c182cd20ee4d862ac612593ac46257d13be8 |
| Sliver implant (MD5) | e27f5b057a0de14ab32fb9e7462f04cf |
| Engine ELF (SHA-256) | 65d96bd51d8a1cbdde32d84ab4b7b4c9ad2d686fb272600c318ce9bd64103992 |
| Engine ELF (MD5) | 3ba4e04fdcf73c267b89d91fc90f836f |

