/cards/ once it crosses the publish bar. Status: superseded. Supersedes version 1.Gorbag exploits WinRAR CVE-2025-8088 to deploy BeautyStealer in Ukraine; Silent Lynx uses the same flaw in CIS
Two separate actors are reported using WinRAR CVE-2025-8088 RAR lures that plant Startup-folder persistence. Gorbag targets Ukraine and Silent Lynx targets CIS governments. Today, confirm WinRAR is patched fleet-wide and run the Startup-folder and Telegram exfiltration hunts.
Triage: Reported targeting is Ukraine and CIS government only [S3][S5]. Any host running a vulnerable WinRAR is still exposed to an exploited flaw used by at least two actors.
ESET (S3) and Cisco Talos (S5) are primary research sources. Each confirms its actor's CVE-2025-8088 chain, and two news outlets corroborate them (S1, S2, S4).
Changed since version 1
- Sources renumbered: ESET is now S3, THN Silent Lynx is S4, Talos is S5. The Record was added as S2.
- Added the vendor-stated behavior that the Startup LNK launches the PowerShell loader at logon, plus a matching hunt. [S3]
- Merged the IoC sweep into the Telegram hunt and excluded browser processes. [S3]
- Added credential and VPN file types (.ovpn, .kdbx, .pfx, .rdp) to scope enumeration. [S3]
- Added the self-delete change from BAT scripts to API calls to Verify. [S3]
- Added Eradicate, Re-enter, coverage checks and the 2026-11-04 timeline entry. [S2]
- Flagged CVE-2025-25257 as possibly mis-tagged.
What happened
- ESET reports Gorbag, a Russia-aligned actor overlapping CERT-UA's UAC-0226, spearphishing Ukrainian law enforcement, local government and defense entities. [S3]
- Since early 2026, Gorbag RAR archives exploit CVE-2025-8088. They show a decoy PDF while dropping a Startup-folder LNK, an encrypted payload and a PowerShell loader. [S3]
- The LNK runs the loader at each later startup. Earlier, throughout 2025, XLSM macros dropped BeautyStealer into %ProgramData% and executed it. [S3]
- BeautyStealer takes browser cookies, passwords and local state, VPN configs and documents. It exfiltrates them via Telegram sendDocument or a custom C2, then self-deletes. [S3]
- Talos reports Silent Lynx (UAT-6275) also used a CVE-2025-8088 RAR to drop PickleShell into the Startup folder, against CIS government targets. [S5][S4]
Timeline
| 2025-02 | Gorbag activity begins, using XLSM macro lures S3 |
| 2025-06 to 2026-08 | Silent Lynx / UAT-6275 campaigns run against CIS governments S5 |
| Early 2026 | Gorbag switches to CVE-2025-8088 RAR lures S3 |
| 2026-10-15 | Talos publishes its UAT-6275 report S5 |
| 2026-11-03 | ESET publishes its Gorbag research S3 |
| 2026-11-04 | The Record reports on the Gorbag campaign S2 |
Detect
WinRAR writes into a Startup folder · Sysmon EID 11 / EDR file creation events
index=* EventCode=11 Image="*\\WinRAR.exe" TargetFilename="*\\Start Menu\\Programs\\Startup\\*" | stats count min(_time) as first max(_time) as last values(TargetFilename) by host User
A hit means: An archive extraction placed a file in a Startup folder. This matches the CVE-2025-8088 persistence step reported for Gorbag (LNK) and Silent Lynx (PickleShell). [S3][S5]
PowerShell launched by explorer.exe at logon, running from ProgramData · Sysmon EID 1 / Windows 4688 / EDR process events
index=* EventCode=1 ParentImage="*\\explorer.exe" Image="*\\powershell.exe" CommandLine="*ProgramData*" | stats count min(_time) as first values(CommandLine) by host User
A hit means: A Startup LNK likely triggered a PowerShell loader stored in %ProgramData%. This matches the Gorbag persistence chain. [S3]
Excel launches an executable from ProgramData · Sysmon EID 1 / Windows 4688 / EDR process events
index=* EventCode=1 ParentImage="*\\EXCEL.EXE" Image="C:\\ProgramData\\*" | stats count values(CommandLine) values(Image) by host User ParentImage
A hit means: An Excel macro dropped and ran a binary from %ProgramData%. This matches the Gorbag XLSM chain that delivers BeautyStealer. [S3]
Telegram Bot API traffic from non-browser processes, plus story IoCs · Web proxy / Sysmon EID 3 and 22 / firewall / EDR
index=* ((url="*api.telegram.org/bot*/sendDocument*" OR QueryName="api.telegram.org") OR DestinationIp IN ("89.44.9.186","142.111.194.73") OR dest_ip IN ("89.44.9.186","142.111.194.73") OR Hashes="*0589d2079fbef814dc7bb95c4b3b555c8b933af6*" OR Hashes="*c17369b4b49113d07f080df832e218156fb0940f*" OR Hashes="*a5e0a82bf6cc302a20d917235643b748f73fcc27*" OR Hashes="*e27e0d0a4b308f9b6b0469159931eb5e343e7ff8*") NOT Image IN ("*\\chrome.exe","*\\msedge.exe","*\\firefox.exe","*\\Telegram.exe") | stats count values(Image) values(url) by host src user dest_ipA hit means: A non-browser process reached the Telegram API or a listed indicator. A sendDocument upload or an IoC match is consistent with BeautyStealer exfiltration. [S3]
Verify
- Confirm the Startup-folder file arrived during a WinRAR extraction of an emailed RAR, with a decoy PDF opening at the same time. [S3]
- Look for an encrypted payload and a PowerShell loader written to %ProgramData% in the same session. [S3]
- A missing stealer binary does not prove a host is clean, because BeautyStealer self-deletes. Newer versions use API calls rather than BAT scripts to do it, so rely on process, file and network history. [S3]
- Benign look-alikes: users or installers placing shortcuts in Startup; legitimate Excel add-ins in ProgramData; sanctioned Telegram clients; IT tools packaged with PS2EXE.
- Lure file names seen include 'Повідомлення 4726-49.rar' and 'додаток податкова.xlsm'. [S3]
Scope
Affected
- Windows hosts running WinRAR vulnerable to CVE-2025-8088 [S3][S5]
- Hosts where users open XLSM attachments with macros allowed (Gorbag 2025 chain) [S3]
Only if
- A user opens a weaponized RAR with a vulnerable WinRAR [S3]
- Macros are allowed to run, for the XLSM chain [S3]
Not affected if
- WinRAR is patched for CVE-2025-8088
Enumerate
- All WinRAR installs and their versions, including portable copies
- Hosts with new Startup-folder LNK or script files since February 2025
- PowerShell scripts and encrypted blobs in %ProgramData% on hit hosts [S3]
- Browser credentials, cookies, .ovpn, .kdbx, .pfx and .rdp files on hit hosts [S3]
- Scheduled tasks created by PS2EXE-packaged executables [S5]
Contain
- Block the listed IPs, and block api.telegram.org uploads from non-sanctioned processes.
- Isolate hit hosts through EDR. Keep them powered on to preserve memory and the file timeline.
- Quarantine inbound external RAR and XLSM attachments pending review.
- Revoke sessions and reset credentials, VPN configs and certificates exposed on hit hosts. Exfiltrated data cannot be recalled.
Eradicate
- Remove the Startup-folder LNK, the PowerShell loader and the encrypted payload in %ProgramData%. [S3]
- Remove PickleShell from Startup folders and delete rogue scheduled tasks. [S5]
- Patch WinRAR to remove the root cause.
Recover
- Before reconnecting a host, confirm WinRAR is patched and the Startup folders and %ProgramData% are clean.
- Re-issue VPN configurations and certificates exposed on affected hosts. [S3]
- Monitor affected accounts for new-location logins, and monitor hosts for repeat Telegram API traffic.
Re-enter the loop when
- ESET, CERT-UA or Talos publish new IoCs or C2 endpoints
- A report shows either actor targeting the financial sector or regions outside Ukraine and the CIS
- Another actor is reported exploiting CVE-2025-8088
- RARLAB changes its advisory or reports a patch bypass
Debrief
- Record WinRAR patch coverage and how long vulnerable versions persisted.
- Record whether Startup-folder and process telemetry existed and was retained.
- Gap: the sources do not state the fixed WinRAR version.
- Gap: the FastAPI C2 details beyond the listed IPs are not given.
- Gap: the sources do not map each IoC to a specific chain.
Detection coverage — checked automatically
| Category | Source | Status |
|---|---|---|
| Vendor | Impacted vendor / CERT advisory | published — primary source among the thread's sources: https://blog.talosintelligence.com/break-the-silence-kazakhstan-nexus-uat-6275-targets-cis-government-organizations/ |
| Government | CISA KEV · CVE-2025-25257 | published — listed 2025-07-18, federal due 2025-08-08 |
| Government | CISA KEV · CVE-2025-8088 | published — listed 2025-08-12, federal due 2025-09-02 |
| Reference | NVD · CVE-2025-25257 | published — published 2025-07-17, CVSS 3.1 9.8 |
| Reference | NVD · CVE-2025-8088 | published — published 2025-08-08, CVSS 4.0 8.4 |
| VM scanners | Qualys · CVE-2025-25257 | published — QID 44706, 530308 · ThreatPROTECT: Fortinet FortiWeb Unauthenticated SQL Injection Vulnerability (CVE-2025-25257) |
| VM scanners | Qualys · CVE-2025-8088 | published — ThreatPROTECT: WinRAR Path Traversal Vulnerability Exploited in the Wild (CVE-2025-8088) (+1 more post) |
| VM scanners | Rapid7 · CVE-2025-25257 | published — InsightVM coverage stated |
| VM scanners | Rapid7 · CVE-2025-8088 | published — InsightVM coverage stated |
| VM scanners | Tenable · CVE-2025-25257 | published — 2 plugins: 114922 Fortinet FortiWeb Fabric Connector SQL Injection; 241525 Fortinet FortiWeb sqli (FG-IR-25-151) |
| VM scanners | Tenable · CVE-2025-8088 | published — 6 plugins: 248462 RARLAB WinRAR < 7.13 Directory Traversal (CVE-2025-8088); 346804 SUSE SLES15: clamav / clamav-devel / clamav-docs-html / clamav-milter / etc (SUSE-SU-2026:4208-1); 367990 openSUSE 16: clamav / clamav-devel / clamav-milter / libclamav12 / etc (openSUSE-SU-2026:21831-1); 346206 SUSE SLED15: clamav / clamav-devel / clamav-docs-html / clamav-milter / etc (SUSE-SU-2026:4180-1); … |
| EDR / endpoint VM | CrowdStrike blog | nothing found — no post names it among the feed's 10 newest items |
| EDR / endpoint VM | Microsoft Security blog | nothing found — no post names it among the feed's 10 newest items |
| EDR / endpoint VM | SentinelOne blog | nothing found — no post names it among the feed's 10 newest items |
| EDR / endpoint VM | SentinelOne Labs | nothing found — no post names it among the feed's 10 newest items |
| WAF / edge | Akamai blog | nothing found — no post names it among the feed's 1181 newest items |
| WAF / edge | Cloudflare WAF managed-ruleset changelog | published — WAF - WAF Release - 2025-07-28 |
| Cloud / container | Wiz blog | nothing found — no post names it among the feed's 716 newest items |
| Linux distro errata | Debian tracker · CVE-2025-25257 | published — tracker entry |
| Linux distro errata | Debian tracker · CVE-2025-8088 | published — tracker entry |
| Linux distro errata | Red Hat · CVE-2025-25257 | nothing found — no Red Hat entry |
| Linux distro errata | Red Hat · CVE-2025-8088 | nothing found — no Red Hat entry |
| IDS / research | Cisco Talos blog | published — Break the silence: Kazakhstan-nexus UAT-6275 targets CIS government organizations |
| IDS / research | Emerging Threats open · CVE-2025-25257 | nothing found — no open rule names it (exploit, web_server, web_specific_apps sets) |
| IDS / research | Emerging Threats open · CVE-2025-8088 | published — 3 Suricata rules: sid 2063966, 2063965, 2063967 |
| Detection content | Elastic detection rules | nothing found — no rule file names BeautyStealer / CVE-2025-8088 / CVE-2025-25257 |
| Detection content | Elastic Security Labs | nothing found — no post names it among the feed's 102 newest items |
| Detection content | SigmaHQ rules | published — 1 file names CVE-2025-8088: rules/windows/file/file_event/file_event_win_winrar_file_creation_in_startup_folder.yml |
| Detection content | Splunk ESCU | nothing found — no rule file names BeautyStealer / CVE-2025-8088 / CVE-2025-25257 |
| Community | Nuclei template · CVE-2025-25257 | published — template in nuclei-templates (main) |
| Community | Nuclei template · CVE-2025-8088 | nothing found — no template under http/cves |
| MSSP / IR firms | Arctic Wolf blog | nothing found — no post names it among the feed's 10 newest items |
| MSSP / IR firms | Huntress blog | nothing found — no post names it among the feed's 748 newest items |
| MSSP / IR firms | Rapid7 blog | nothing found — no post names it among the feed's 20 newest items |
| MSSP / IR firms | Sophos threat research | nothing found — no post names it among the feed's 15 newest items |
| Research | Unit 42 | nothing found — no post names it among the feed's 15 newest items |
Checked automatically 2026-11-04 12:54Z from public sources: 18 published, 18 nothing found, 0 not machine-checkable, 0 failed. "Nothing found" means the public source answered and had nothing, as of that moment; a feed covers only its newest posts. Re-checked daily.
What a person would still look up (4)
| VM scanners | Check whether a WinRAR CVE-2025-8088 version check exists and covers portable installs. |
| EDR | Check for detections of archive extraction into Startup folders and of PowerShell run from ProgramData at logon. |
| Email gateway | Check for RAR path-traversal inspection and XLSM macro handling. |
| Proxy / DNS | Check whether Telegram API traffic can be restricted by process or category. |
Exposure queries — generated automatically
shodan · cve · CVE-2025-8088
vuln:CVE-2025-8088
open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.
0match this spelling on Shodan · 2026-11-04 — Shodan has tagged no banner with this CVE yet; its tagging follows its own version fingerprinting, not the advisory▬ 0 on 2026-11-03 (+0)
shodan · cve · CVE-2025-25257
vuln:CVE-2025-25257
open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.
0match this spelling on Shodan · 2026-11-04 — Shodan has tagged no banner with this CVE yet; its tagging follows its own version fingerprinting, not the advisory▬ 0 on 2026-11-03 (+0)
shodan · cpe · rarlab:winrar
cpe:"cpe:/a:rarlab:winrar"
open · Every Winrar service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:rarlab:winrar). Affected per NVD: < 7.13.
0match this spelling on Shodan · 2026-11-04▬ 0 on 2026-11-03 (+0)
shodan · product · rarlab:winrar
product:"Winrar"
open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: < 7.13.
0match this spelling on Shodan · 2026-11-04 — a text search for "Winrar" matches nothing on Shodan▬ 0 on 2026-11-03 (+0)
censys · product · rarlab:winrar
host.services: (software.product = "Winrar")
Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: < 7.13.
shodan · cpe · dtsearch:dtsearch
cpe:"cpe:/a:dtsearch:dtsearch"
open · Every Dtsearch service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:dtsearch:dtsearch). Affected per NVD: < 2023.01.
0match this spelling on Shodan · 2026-11-04▬ 0 on 2026-11-03 (+0)
shodan · product · dtsearch:dtsearch
product:"Dtsearch"
open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: < 2023.01.
0match this spelling on Shodan · 2026-11-04 — a text search for "Dtsearch" matches 1 services, but no product or http.component facet value names this product; Shodan may not fingerprint it▬ 0 on 2026-11-03 (+0)
censys · product · dtsearch:dtsearch
host.services: (software.product = "Dtsearch")
Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: < 2023.01.
shodan · cpe · fortinet:fortiweb
cpe:"cpe:/a:fortinet:fortiweb"
open · Every Fortiweb service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:fortinet:fortiweb). Affected per NVD: >= 7.0.0 < 7.0.11; >= 7.2.0 < 7.2.11; >= 7.4.0 < 7.4.8; >= 7.6.0 < 7.6.4.
1,414,587services internet-wide on Shodan · 2026-11-04▲ 1,411,530 on 2026-11-03 (+3,057 +0%)
shodan · product · fortinet:fortiweb
product:"Fortiweb"
open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: >= 7.0.0 < 7.0.11; >= 7.2.0 < 7.2.11; >= 7.4.0 < 7.4.8; >= 7.6.0 < 7.6.4.
0match this spelling on Shodan · 2026-11-04▬ 0 on 2026-11-03 (+0)
censys · product · fortinet:fortiweb
host.services: (software.product = "Fortiweb")
Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: >= 7.0.0 < 7.0.11; >= 7.2.0 < 7.2.11; >= 7.4.0 < 7.4.8; >= 7.6.0 < 7.6.4.
shodan · alias · fortinet:fortiweb
http.title:"FortiWeb"
open · Banner spelling suggested by the model from the card text (web management console login page title); counted against Shodan before it was shown.
412services internet-wide on Shodan · 2026-11-04▼ 414 on 2026-11-03 (-2 -0%)
Internet-wide count, trend
| Query | First | Latest | Change |
|---|---|---|---|
product:"Winrar" | 0 2026-11-03 | 0 2026-11-04 | +0 over 2 days |
product:"Dtsearch" | 0 2026-11-03 | 0 2026-11-04 | +0 over 2 days |
product:"Fortiweb" | 0 2026-11-03 | 0 2026-11-04 | +0 over 2 days |
vuln:CVE-2025-8088 | 0 2026-11-03 | 0 2026-11-04 | +0 over 2 days |
vuln:CVE-2025-25257 | 0 2026-11-03 | 0 2026-11-04 | +0 over 2 days |
http.title:"FortiWeb" | 414 2026-11-03 | 412 2026-11-04 | -2 (-0%) over 2 days |
cpe:"cpe:/a:rarlab:winrar" | 0 2026-11-03 | 0 2026-11-04 | +0 over 2 days |
cpe:"cpe:/a:dtsearch:dtsearch" | 0 2026-11-03 | 0 2026-11-04 | +0 over 2 days |
cpe:"cpe:/a:fortinet:fortiweb" | 1,411,530 2026-11-03 | 1,414,587 2026-11-04 | +3,057 (+0%) over 2 days |
Shodan's count of matching services on the whole internet, one point a day; the scope (your ranges) is never part of it. A count moves with Shodan's crawl as much as with patching, so read the direction, not the digit.
Banner spellings: a model read 3 from the NVD names and this card's text (former and marketing names, console titles); 1 matched something on Shodan and is shown above, the rest were dropped.
Scope every query in your own tool, never in a shared document: Shodan `net:<your_ranges>`, `org:"<your_org>"` or `hostname:<your_domain>` (or a Shodan Monitor network alert, which applies the scope for you); Censys `host.ip: <your_ranges>` or `host.dns.names: <your_domain>`. Then compare the banner version with the affected range. Generated automatically 2026-11-04 12:54Z from the CVE ids and NVD's CPE configurations, each Shodan query counted against Shodan itself; re-built daily with the coverage check.
Open questions
- The prior draft and the 2026-10-16 story list CVE-2025-25257, a FortiWeb flaw. No source ties it to either campaign; was it tagged in error?
- Which two IoCs are new today? The input does not say.
- The story tag says P1, but the card keeps P2 because targeting is not financial. The analyst should confirm the priority.
- What is the exact fixed WinRAR version? The exposure note says only 'patched July 2025' and gives no source.
Sources
- [S1] https://thehackernews.com/2026/11/russia-aligned-gorbag-hackers-exploit.html · The Hacker News
- [S2] https://therecord.media/russia-linked-cyber-spies-target-ukraine-war-support · The Record
- [S3] https://www.welivesecurity.com/en/eset-research/gorbag-orcs-border-harvesting-intelligence-ukraine/ · ESET (welivesecurity.com)
- [S4] https://thehackernews.com/2026/10/silent-lynx-exploits-winrar-flaw-to.html · The Hacker News
- [S5] https://blog.talosintelligence.com/break-the-silence-kazakhstan-nexus-uat-6275-targets-cis-government-organizations/ · Cisco Talos
Public OSINT only. AI-generated by the pipeline; structure follows the DAIR model from Dynamic Incident Response (Joshua Wright). Published automatically once it crosses the publish bar.