CUTSIGNcutting for sign — daily OSINT threat read

IoC corpus

739 indicators · 99 stories · cumulative across all briefs and watch events

Every indicator Cutsign has stored, grouped by the story it belongs to — newest brief first. Values link to search (every story and record containing them); chips link to the day's brief and related cards. Raw machine version: /?view=iocs&format=json.

P1

Attacker abuses Qubole's AWS account to assume customer IAM roles, steal secrets and S3 data

brief 2026-11-10CISO card14 IoCs
sha25665f061281c9a712e9502793dc4c5035cae490b84da05f7d4223cefa65ad396e41×2026-11-10 12:52Zsso_agent.iso
sha11c7437dac21630f53c0b888b50662c6487e23fd71×2026-11-10 12:52Zsso_agent.iso
md5086d4a83181971e883c53a4c44f46da21×2026-11-10 12:52Zsso_agent.iso
filenamesso_agent.iso1×2026-11-10 12:52ZBootable Linux ISO polling 57.129.54.120 TCP 23458; deployment unconfirmed
useragentTruffleHog1×2026-11-10 12:52ZValidated stolen creds via GetCallerIdentity and Entra sign-ins
useragentBoto3/1.43.113 md/Botocore#1.43.113 ua/2.1 os/linux#7.0.0-38-generic md/arch#x86_64 lang/python#3.12.31×2026-11-10 12:52ZRole assumptions
useragentBoto3/1.43.108 md/Botocore#1.43.108 ua/2.1 os/linux#6.1.0-53-arm64 md/arch#aarch64 lang/python#3.11.21×2026-11-10 12:52ZRole assumption sweep
useragentaws-cli/2.37.12 md/awscrt#0.37.0 ua/2.1 os/linux#6.12.111+deb13-amd64 md/arch#x86_64 lang/python#3.14.61×2026-11-10 12:52ZCommon CLI; suspicious only with other indicators
useragentBoto3/1.37.9 md/Botocore#1.37.9 ua/2.1 os/linux#6.12.111+deb13-amd64 md/arch#x86_64 lang/python#3.13.51×2026-11-10 12:52ZMost common actor UA; suspicious only with other indicators
ipv489[.]37[.]63[.]1751×2026-11-10 12:52ZMullvad VPN; role assumption
ipv4185[.]209[.]199[.]731×2026-11-10 12:52ZMullvad VPN; role assumption sweep
ipv445[.]83[.]220[.]2111×2026-11-10 12:52ZMullvad VPN; role assumption (shared exit)
ipv62001:41d0:70d:7800::1×2026-11-10 12:52ZOVH; credential enumeration and verification
ipv457[.]129[.]54[.]1201×2026-11-10 12:52ZOVH VPS; primary address for role assumption, enumeration, harvesting; hosted sso_agent.iso
Behaviors (5) · as of 2026-11-10
T1199 · lateral_auth: Qubole AWS account 805246085872 IAM users → sts:AssumeRole · hunt in: AWS CloudTrail management events (AssumeRole)
T1580 · discovery_burst: assumed role session quiam-* → ListBuckets, ListObjects, DescribeInstances, DescribeDBInstances, ListRoles, ListKeys, GetKeyPolicy · hunt in: AWS CloudTrail
T1555.006 · credential_access: assumed role session quiam-* → GetFunctionConfiguration, ListSecrets, GetSecretValue, DescribeParameters, GetParameter · hunt in: AWS CloudTrail
T1078.004 · credential_access: TruffleHog → sts:GetCallerIdentity, Entra ID service principal sign-in, Okta OAuth token request · hunt in: AWS CloudTrail; Entra ID sign-in logs; Okta system log
T1530 · exfil_channel: assumed role session → ListBuckets, ListObjects, HeadObject, GetObject · hunt in: CloudTrail S3 data events / S3 server access logs
Detection guidance (3) · as of 2026-11-10
  • AssumeRole events where userIdentity.accountId is 805246085872 and sourceIPAddress is not an AWS address; principalId AIDA3W7DIFLYOLTK63SFS any activity; AIDAJYRRH5Y3A7AAJM2HW from non-AWS IPs; session names quiam-*. tier A published 2026-11-09 14:56Z link
  • GetCallerIdentity with TruffleHog user agent paired with IOC IPs; check IdP sign-in logs for the same user agent. tier A published 2026-11-09 14:56Z link
  • Alert on AssumeRole from a vendor account via VPN or hosting provider not previously used; enable S3 data events to see object reads. tier A published 2026-11-09 14:56Z link
P1

AhsayCBS CVE-2026-105133/105134 exploited to plant JSP webshells, XMRig miner, Python C2 implant

brief 2026-11-10CISO card25 IoCs
filenameheap_shellcode_runner_bound_weaponized.py1×2026-11-10 12:52Zoriginal source filename of main.py code object
filenamekvm-agent.exe1×2026-11-10 12:52ZXMRig miner
filenameAhsayCBS.jsp1×2026-11-10 12:52ZPNG stego loader in webapps\rps
filenamensmind.jsp1×2026-11-10 12:52Zsigned-API webshell in webapps\rps
sha256ca5f8e5247f1a044b8be45ef03187726b9af3ac30fd93fb5bb54144e34ed37381×2026-11-10 12:52Zchisel tunneler
sha2566f6b66cbdc4a5aa5685d0017abd3f65843a28bcc2bb4e5b78d6d12a844a51aa81×2026-11-10 12:52Zgost tunneler
sha256818bb464271a539c96bcbbfea1db7d5a722512041ed8ed10d3f6c7f3661900441×2026-11-10 12:52Zearlier cmd/del/rm shell
sha256875d0986ddaa51bfb5e03b06df1213cc3bb7966588d6153bdda57f2e3671e9861×2026-11-10 12:52Zunauthenticated st_ shell
sha2567a13e59d816d68a071a8648e62a7c3c7f929a61c618a2133ab6f511da24f979d1×2026-11-10 12:52Zstatus_ 'nobody' shell
sha256e6e576a634166a16bdbfc09b14e7cf8eab90015d2dfa67dd73f3968ee869229b1×2026-11-10 12:52Za2b59a4bb296604b.jsp keyed shell
sha2566c695baad1d81ed49194d07a79381292c0466208ff1a9862c0c55f971d6a409f1×2026-11-10 12:52Znsmind.jsp
sha2566c7a4061bcf08df5fe4a49d37442dc650d751be1a91a8bc802edff213e4d5e611×2026-11-10 12:52ZAhsayCBS.jsp PNG stego loader
sha256e79c91e8157fef862be8cbe80bdf57b87a541416717265f81f669d751fca4a3d1×2026-11-10 12:52Zreflective loader tail
sha256bb2472cf5dc7e5c94216d355bf84fba2c8d088d03d61a1ac0d78639049cf5e1f1×2026-11-10 12:52Zx64 DLL
sha2566953618238eb40f45b584e52aca22cebbe8ba03e9a80c15c6b593f51f7e495271×2026-11-10 12:52Zembedded blob
sha25691b3cc9d6421b651ec85a16062af3ba26700dad2eea4a8a7e42fdd2e422f88031×2026-11-10 12:52Zdecoded marshal payload
sha2568aac187bae71f75fa2dde03dcb4a9279c982182ee8254ae96e7a6626fe4c76171×2026-11-10 12:52Zmain.py
sha256f76dae028e0c43248c128b3bf609e8d660ce0bf44b53ab9e097887e6f5206eb51×2026-11-10 12:52Zkvm scheduled task XML
sha256a87002c32723f1849b3ad17b1fe6da732c9810b54b08501be21f5b1fcd882a591×2026-11-10 12:52Zconfig.json
sha2568245c7e7d944923f1608592f6c3473dcc6e3a3e43df3dd1c6257e7880948787b1×2026-11-10 12:52Zkvm-agent.exe XMRig
ipv4104[.]243[.]43[.]1151×2026-11-10 12:52ZMining pool on 443
domainpool-fr[.]supportxmr[.]com1×2026-11-10 12:52Zkvm-agent.exe pool, port 443
domainpool[.]supportxmr[.]com1×2026-11-10 12:52Zkvm-agent.exe pool, port 443
urlhxxps://creepexplosiondarknight[.]com/d1×2026-11-10 12:52ZC2 URL in embedded DLL
domaincreepexplosiondarknight[.]com1×2026-11-10 12:52ZC2 for Python implant DLL
Behaviors (10) · as of 2026-11-10
T1505.003 · shell_from_server_process: cbssvcX64.exe → cmd.exe /c · hunt in: EDR process events / Sysmon EID 1
T1505.003 · persistence_artifact: cbssvcX64.exe → status_*.jsp, st_*.jsp, nsmind.jsp, AhsayCBS.jsp · hunt in: File creation events (Sysmon EID 11), AhsayCBS access logs
T1190 · other: AhsayCBS web service → /rps/api/json/UpdateReceivers.do · hunt in: AhsayCBS access logs
T1053.005 · persistence_artifact: Task Scheduler → tasklist, kvm-agent.exe · hunt in: Windows Security 4698 / Task Scheduler logs
T1547.001 · persistence_artifact: explorer.exe → python.exe, pythonw.exe, main.py · hunt in: Registry (Sysmon EID 13), EDR process events
defense_evasion: Defender exclusions: C:\ProgramData, C:\Windows, temp, cbssvcX64.exe · hunt in: Defender Operational EID 5007, registry
T1071.004 · other: python.exe → DoH to dns.quad9.net / dns.google · hunt in: Proxy / DNS / network connections
T1555 · credential_access: WmiPrvSE.exe → powershell · hunt in: PowerShell 4104, EDR process events
T1572 · exfil_channel: wust<id>a.exe, wust<id>b.exe, gost, chisel · hunt in: EDR process events
T1136.001 · persistence_artifact: wdguest · hunt in: Windows Security 4720
Detection guidance (4) · as of 2026-11-10
  • Sigma rule from earlier Huntress post: cbssvcX64.exe spawning a command shell tier A link
  • python.exe/pythonw.exe running from a path under the SYSTEM profile; Run key launching embedded Python tier A link
  • New .jsp files under AhsayCBS webapps\cbs and webapps\rps; folders ahsay_*, home, opt, srv, usr at drive root or Program Files; timestamp-named folders near shells tier A link
  • SYSTEM scheduled task with one-minute repeat testing for a process via tasklist; unexpected Defender exclusions tier A link
P2

Attackers probing SAP NetWeaver honeypots for webshells left by CVE-2025-31324; no confirmed compromises stated

brief 2026-11-10CISO card1 IoC
ipv482[.]26[.]72[.]211×2026-11-10 12:52ZSingle attacker IP hitting the listed URL paths in SANS honeypot data.
Behaviors (1) · as of 2026-11-10
T1190 · other: SAP NetWeaver web application · hunt in: Web server access log
P2

Hijacked Ethersphere release automation pushes malicious bee-js 13.3.0 and Swarm Desktop 0.56.2 wallet stealer/backdoor

brief 2026-11-10CISO card12 IoCs
sha2567527e86d70e7c9493db4356f1c3775380431b310000f2602c1e993cf435d01da1×2026-11-10 12:52Zapp.msi ScreenConnect installer
sha25637d14bff30762ca701e9c1f8bc6c57c065bb20ae3a2208cb7411a6530610f08e1×2026-11-10 12:52Zinvoke.ps1 Windows stage
sha256fae61f31f00988fdc5cc9e7272b51e08af2e245d81003237875415930fd273581×2026-11-10 12:52Zevjawbreaker darwin_arm64
sha25680d2672e2599732d3c0ae2a4cd0d1e3fe4d555a60273ce33feb99db3f34d250f1×2026-11-10 12:52Zevjawbreaker darwin_amd64
sha256b601776817363b96295119f7221338a122d5247a35a77a64b04f286e1bbcc5651×2026-11-10 12:52Zevjawbreaker linux_arm64
sha2569b73e7cd4e1425e770392549d8df46c706139ef476f4f7b9ac405165dc8d96961×2026-11-10 12:52Zevjawbreaker linux_amd64
filenamecom.solidity.langsupport.runner1×2026-11-10 12:52ZmacOS LaunchAgent
filenamesolidity-langsupport-runner.service1×2026-11-10 12:52ZLinux systemd user unit
filepath~/.solidity/1×2026-11-10 12:52Zevjawbreaker install folder
ipv4185[.]232[.]84[.]1691×2026-11-10 12:52ZScreenConnect relay port 8041
ipv4193[.]57[.]9[.]1551×2026-11-10 12:52Zevjawbreaker control server port 4912
domainapi[.]frameworkmetrics[.]xyz1×2026-11-10 12:52ZLoader download and exfil server
Behaviors (7) · as of 2026-11-10
T1195.002 · download_cradle: npm postinstall (node) → node · hunt in: EDR process/network events, CI install logs, proxy
T1552.001 · credential_access: Swarm Desktop / node · hunt in: EDR file access events
T1041 · exfil_channel: node · hunt in: proxy / web logs
T1543.002 · persistence_artifact: evjawbreaker · hunt in: systemd user units / file creation
T1548.002 · defense_evasion · hunt in: Windows EDR process events
defense_evasion · hunt in: Microsoft Defender operational log (EID 5007)
T1219 · persistence_artifact: ScreenConnect Client · hunt in: Windows System 7045 service install
Detection guidance (3) · as of 2026-11-10
  • Hunt for HTTP header X-Ethersphere: 1 and requests to api.frameworkmetrics[.]xyz /v1/ paths tier B published 2026-11-09 17:36Z link
  • Search lockfiles, caches, internal registries and CI logs for @ethersphere/bee-js@13.3.0 tier B published 2026-11-09 17:36Z link
  • Look for 'Bee Desktop version: 0.56.2 (production)' in bee-desktop.log tier B published 2026-11-09 17:36Z link
P3

Bitter APT deploys new PapRAT backdoor (C++/Rust) against South Asian organizations via LNK, VHDX, URL lures

brief 2026-11-10CISO card5 IoCs
filenametalk.log1×2026-11-10 12:52ZBase64-encoded script payload
filenameabc.pdf1×2026-11-10 12:52ZStaged reconnaissance output exfiltrated via curl
domainrivingtonclarks[.]com1×2026-11-10 12:52ZPapRAT C2 server
domaintechtalkhelp[.]com1×2026-11-10 12:52ZHosts talk.log, which contains a Base64-encoded PowerShell stager
domaingoodnfortunes[.]com1×2026-11-10 12:52ZRemote server issuing LotL commands and receiving exfiltrated data
Behaviors (7) · as of 2026-11-10
T1202 · other: explorer.exe (LNK) → ftp.exe, schtasks · hunt in: Sysmon EID 1 / EDR process events
T1053.005 · persistence_artifact: ftp.exe → schtasks · hunt in: Windows Security 4698 / Task Scheduler log
T1083 · discovery_burst: script launched via ftp.exe → tasklist, dir · hunt in: EDR process events
T1041 · exfil_channel: script → curl · hunt in: EDR process events / proxy
T1218.007 · download_cradle: LNK in mounted VHDX → msiexec, excel · hunt in: Sysmon EID 1
T1059.001 · download_cradle: script → powershell · hunt in: PowerShell 4104 / proxy
T1105 · download_cradle: URL file / WebDAV → curl, msiexec · hunt in: proxy / EDR
Detection guidance (1) · as of 2026-11-10
  • Monitor scripting tools, scheduled tasks, and installer activity; treat unexpected LNK, URL shortcut, disk image, and MSI files with caution. tier B published 2026-11-09 14:31Z link
P1

Storm-3358 uses ARTEX agentic AI framework to breach banks, deploying WISP, vshell and AdaptixC2

brief 2026-11-09CISO cardVerdict card9 IoCs
ipv431[.]77[.]229[.]351×2026-11-09 12:50ZARTEX server, from 2026-10-28
ipv4178[.]15[.]54[.]1291×2026-11-09 12:50ZValue as printed in Microsoft's Sentinel query; conflicts with IOC table entry 178.16.54[.]129
ipv4178[.]16[.]54[.]1291×2026-11-09 12:50ZARTEX server from 2026-10-19; Sentinel query lists 178.15.54.129 instead
ipv485[.]11[.]167[.]521×2026-11-09 12:50ZC2 server, from 2026-11-04
ipv485[.]11[.]168[.]451×2026-11-09 12:50ZARTEX server, from 2026-11-04
ipv491[.]92[.]240[.]2381×2026-11-09 12:50ZARTEX server, from 2026-11-04
ipv4199[.]19[.]95[.]681×2026-11-09 12:50ZWISP C2 node
ipv4199[.]19[.]95[.]671×2026-11-09 12:50ZWISP C2 node
ipv4199[.]19[.]95[.]661×2026-11-09 12:50ZWISP C2 node, seen 2026-11-02 to 2026-11-06
Behaviors (6) · as of 2026-11-09
T1190 · other: Nmap, curl, wget, Python HTTP clients, headless Chromium (Playwright) · hunt in: web server access log / WAF / proxy (high-rate varied requests, default user agents)
T1105 · download_cradle: curl, netcat · hunt in: EDR process/network events, Windows 4688, Linux process auditing
T1505.003 · persistence_artifact: web server process (e.g. PHP application) · hunt in: web server file creation events, EDR
T1059.004 · shell_from_server_process: web server / PHP application → sh, bash · hunt in: EDR process events
T1110.003 · credential_access · hunt in: identity provider sign-in logs
T1078.004 · lateral_auth · hunt in: Entra ID sign-in logs / cloud audit logs
Detection guidance (4) · as of 2026-11-09
  • Defender XDR hunting query: new remote files downloaded via curl not seen in prior 7 days (DeviceNetworkEvents + SecurityEvent 4688). tier A published 2026-11-07 02:44Z link
    Defender XDR hunting query: new remote files downloaded via curl not seen in prior 7 days (DeviceNetworkEvents + SecurityEvent 4688).
    let known_files = DeviceNetworkEvents | where TimeGenerated between (ago(7d)..ago(1d)) | where InitiatingProcessFileName has "curl" | extend url = extract("http[s]?:\\/\\/(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+", 0,InitiatingProcessCommandLine) | extend ip = extract("(\\b25[0-5]|\\b2[0-4][0-9]|\\b[01]?[0-9][0-9]?)(\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}[^ ]*", 0, InitiatingProcessCommandLine) | extend remote_file = iif(isnotempty(url), url, ip) | union (SecurityEvent | where TimeGenerated between (ago(7d)..ago(1d)) | where EventID == 4688 | where CommandLine has "curl" | extend url = extract("http[s]?:\\/\\/(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+", 0,CommandLine) | extend ip = extract("(\\b25[0-5]|\\b2[0-4][0-9]|\\b[01]?[0-9][0-9]?)(\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}[^ ]*", 0, CommandLine) | extend remote_file = iif(isnotempty(url), url, ip)) | summarize by remote_file; DeviceNetworkEvents | where TimeGenerated > ago(1d) | where InitiatingProcessFileName has "curl" | extend url = extract("http[s]?:\\/\\/(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+", 0,InitiatingProcessCommandLine) | extend ip = extract("(\\b25[0-5]|\\b2[0-4][0-9]|\\b[01]?[0-9][0-9]?)(\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}[^ ]*", 0, InitiatingProcessCommandLine) | extend remote_file = iif(isnotempty(url), url, ip) | union (SecurityEvent | where EventID == 4688 | where CommandLine has "curl" | extend url = extract("http[s]?:\\/\\/(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+", 0,CommandLine) | extend ip = extract("(\\b25[0-5]|\\b2[0-4][0-9]|\\b[01]?[0-9][0-9]?)(\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}[^ ]*", 0, CommandLine) | extend remote_file = iif(isnotempty(url), url, ip)) | where remote_file !in (known_files)
  • Sentinel ASIM query for network sessions to published IOC IPs over 30 days (note: query lists 178.15.54.129 while the IOC table lists 178.16.54[.]129). tier A published 2026-11-07 02:44Z link
    Sentinel ASIM query for network sessions to published IOC IPs over 30 days (note: query lists 178.15.54.129 while the IOC table lists 178.16.54[.]129).
    let lookback = 30d; let ioc_ip_addr = dynamic(["199.19.95.66", "199.19.95.67", "199.19.95.68", "91.92.240.238", "85.11.168.45", "178.15.54.129", "31.77.229.35", "85.11.167.52"]); _Im_NetworkSession(starttime=todatetime(ago(lookback)), endtime=now()) | where DstIpAddr in (ioc_ip_addr) | summarize FirstSeen=min(TimeGenerated), LastSeen=max(TimeGenerated), EventCount=count() by SrcIpAddr, DstIpAddr, DstDomain, Dvc, EventProduct, EventVendor
  • Behavioral signals: high variety of requests in brief time, machine-speed retries, default user agents of Nmap, curl, wget, Python HTTP clients, Norma SDK WebFetch, Playwright headless Chromium. tier A
  • Defender alerts: Suspicious shell execution from PHP application, Suspicious curl behavior, Possible reverse shell, Suspicious cron job creation, Possible Web Server compromise activity, Suspicious port scan activity. tier A
P1

Hackers actively exploit SSHole OpenSSH flaw (CVE-2026-123158) to gain root on Linux systems, confirmed by CISA KEV listing

brief 2026-11-09CISO card2 IoCs
cveCVE-2026-1231581×2026-11-09 12:50ZOpenSSH SSHole auth bypass
ipv489[.]116[.]89[.]181×2026-11-09 12:50ZJapan-geolocated IP that exploited SSHole on Previdian honeypot and ran recon
Behaviors (3) · as of 2026-11-09
T1078.003 · other: sshd · hunt in: /var/log/messages sshd auth log
T1033 · discovery_burst: sshd → id, uname, hostname · hunt in: sshd auth log / shell process auditing
T1098.004 · persistence_artifact: sshd → doas · hunt in: file integrity / auth log
Detection guidance (1) · as of 2026-11-09
  • Look in /var/log/messages for sshd 'Accepted password for' lines on accounts with no password (alpine, root, key-only users); review doas use, recently created users, files and authorized_keys; if login cannot be ruled out treat as compromised. tier B published 2026-11-06 15:21Z link

via watch · 2026-11-09 17:10Z

domaintac[.]vpnla[.]org1×2026-11-09 17:10ZC2 server for TAC Agent implant, contacted by attacker after root access (GreyNoise)
filenameTAC Agent1×2026-11-09 17:10ZPython command-and-control implant installed by attacker with startup service (GreyNoise)
P2

Fake GitHub security tools deliver AsyncRAT, clipper and infostealer to 2,000+ Windows systems

brief 2026-11-09CISO card1 IoC
filenamemicrosoft.exe1×2026-11-09 12:50ZElectron-based modular loader fetched via PowerShell
Behaviors (10) · as of 2026-11-09
T1059.001 · download_cradle: Visual Studio pre-build event (MSBuild) → powershell · hunt in: Sysmon EID 1 / EDR process events
T1134.004 · defense_evasion: Microsoft.exe → explorer.exe (spoofed parent) · hunt in: EDR process events
T1112 · defense_evasion: Microsoft.exe · hunt in: Sysmon EID 13 registry
T1106 · defense_evasion: Microsoft.exe · hunt in: EDR memory/ETW telemetry
T1112 · defense_evasion: Microsoft.exe → powershell · hunt in: Defender Operational log EID 5007
T1055 · defense_evasion: powershell → RegAsm.exe · hunt in: Sysmon EID 1/8/10
T1489 · defense_evasion · hunt in: EDR process events / Windows application log
T1490 · defense_evasion · hunt in: EDR process events
T1555.003 · credential_access · hunt in: EDR file access events
T1567 · exfil_channel · hunt in: Proxy/DNS (api.telegram.org)

via watch · 2026-11-06 15:12Z

filepathlauncher\intl_service\debug.log1×2026-11-06 15:12ZLog to back up before reopening the launcher; hunt for k2f_chan string
filepathtbs_cache1×2026-11-06 15:12ZCache to back up as evidence before reopening the launcher
P2

LLMJacking: LiteLLM CVE-2026-40217 privilege escalation; Flowise CVE-2024-58351 abused against honeypots

brief 2026-11-09CISO card2 IoCs↳ updates earlier card
domainnewapi[.]pro3×2026-11-03 17:59ZIllicit LLM resale ecosystem fed by ai-relay infrastructure · also 2026-11-04 also 2026-11-03
domainjet-night[.]com3×2026-11-03 17:59ZToken routing/resale service powered by stolen API keys · also 2026-11-04 also 2026-11-03
Behaviors (9) · as of 2026-11-09
T1068 · other: LiteLLM gateway /key/regenerate endpoint → /key/regenerate · hunt in: LiteLLM gateway access/audit logs (privilege escalation of virtual keys)
T1098.001 · persistence_artifact: cloud IAM API → CreateAccessKey, service account key creation · hunt in: CloudTrail / GCP Cloud Audit Logs
T1136.003 · persistence_artifact: cloud IAM API → create IAM user, create service account · hunt in: CloudTrail / GCP Cloud Audit Logs
T1098.004 · persistence_artifact: compute instance metadata API → project/instance SSH key metadata update · hunt in: GCP Cloud Audit Logs / host authorized_keys
T1496 · other: cloud service usage API → ServiceUsage.EnableService, PutUseCaseForModelAccess, CreateFoundationModelAgreement, InvokeModel · hunt in: CloudTrail bedrock.amazonaws.com / GCP aiplatform audit logs / Azure Activity Logs
T1078.004 · other: LLM API gateway → max_tokens=1 requests · hunt in: model gateway / API access logs
T1136.003 · defense_evasion: cloud IAM API → create service account, delete service account · hunt in: cloud audit logs
T1059 · shell_from_server_process: Flowise · hunt in: EDR process events on Flowise host
T1552.005 · credential_access: Flowise · hunt in: EDR / network (metadata service requests)
Detection guidance (5) · as of 2026-11-09
  • Monitor CloudTrail bedrock.amazonaws.com for Converse/InvokeModel/InvokeModelWithResponseStream, ListFoundationModels, PutUseCaseForModelAccess, CreateFoundationModelAgreement, and Put/DeleteModelInvocationLoggingConfiguration by non-IaC principals; error spikes; user agents claude-cli, aws-sdk-rust tier A link
  • GCP: alert on ServiceUsage.EnableService for aiplatform; monitor PredictionService Predict/GenerateContent (Data Access logs needed), ListModels/ListEndpoints, GetIamPolicy, ListSinks/GetSink. tier A link
  • Azure: monitor Microsoft.CognitiveServices/accounts/deployments/write, accounts/read, and Microsoft.Insights/diagnosticSettings read/write/delete; high POST volume to Completions endpoints. tier A link
  • Google SecOps rules: AWS Create New Access Key, GCP Service Account Key Creation, GCE Project SSH Keys, GCP Create New Service Account, Persistence: Compute Set Instance or Project Metadata Startup Scripts or URLs, Linux Archive Exfiltration via Curl or Wget, among others. tier A link
  • Monitor gateway/API logs for low-volume validation requests (max_tokens=1, zero-temperature pings). tier A link
P1

Check Point maps 2,557 ARTEX agentic AI pentest panels used for largely autonomous cybercrime

brief 2026-11-06CISO cardVerdict card5 IoCs↳ updates earlier card
ipv4104[.]168[.]112[.]2371×2026-11-06 12:50ZARTEX panel cluster 0.3.15-pro.*
ipv4204[.]44[.]66[.]811×2026-11-06 12:50ZARTEX panel cluster 0.3.15-pro.*
ipv4198[.]44[.]123[.]661×2026-11-06 12:50ZARTEX panel cluster 0.3.15-pro.*
ipv4192[.]236[.]172[.]1971×2026-11-06 12:50ZARTEX panel cluster 0.3.15-pro.*, AS36352
ipv4103[.]122[.]245[.]1941×2026-11-06 12:50ZARTEX panel cluster, AS152918, changing dev-db-resilience tag
Behaviors (4) · as of 2026-11-06
T1090.002 · defense_evasion · hunt in: web server access log / WAF
T1195.002 · other · hunt in: AWS CloudTrail S3 data events (PutObject on manifest.plist/index.html)
T1552.001 · credential_access · hunt in: web server access log (bulk fetching of SPA JavaScript bundles / HTML source)
T1190 · shell_from_server_process: web application process · hunt in: web server access log / EDR process events

via watch · 2026-11-06 01:59Z

ipv4199[.]19[.]77[.]841×2026-11-06 01:59ZSource IP for service principal sign-ins and ARM operations against Entra ID tenants and Azure resources
ipv4199[.]19[.]77[.]181×2026-11-06 01:59ZSource IP for service principal sign-ins; Tor exit node
ipv465[.]87[.]223[.]261×2026-11-06 01:59ZMalicious operations with shell commands embedded in user agent; attempts to obtain App Service auth tokens
ipv4157[.]22[.]126[.]1281×2026-11-06 01:59ZReconnaissance targeting AI workloads on Azure AI services
useragentembedded shell commands in user agent1×2026-11-06 01:59ZVulnerability exploitation attempt against user agent input from 65.87.223.26

via watch · 2026-11-05 09:49Z

domaingithub[.]com1×2026-11-05 09:49ZCopycat ARTEX GitHub repository (no longer available)
domaingithub[.]com1×2026-11-05 09:49ZCopycat ARTEX GitHub repository (no longer available)
domaingithub[.]com1×2026-11-05 09:49ZCopycat ARTEX GitHub repository
domainhub[.]docker[.]com1×2026-11-05 09:49ZDocker image containing backdoored ARTEX build with root shell
domainhub[.]docker[.]com1×2026-11-05 09:49ZDocker Hub namespace publishing backdoored image identical to tomicdd/artex
domainhub[.]docker[.]com1×2026-11-05 09:49ZDocker Hub namespace publishing ARTEX copy
domainhub[.]docker[.]com1×2026-11-05 09:49ZDocker Hub namespace publishing ARTEX copy
domainhub[.]docker[.]com1×2026-11-05 09:49ZDocker Hub namespace publishing ARTEX copy
domainhub[.]docker[.]com1×2026-11-05 09:49ZDocker Hub namespace publishing ARTEX copy
domainhub[.]docker[.]com1×2026-11-05 09:49ZDocker Hub namespace publishing ARTEX copy

via watch · 2026-11-03 22:22Z

useragentartex-enrich/1.01×2026-11-03 22:22Zuser agent observed in web requests from the threat actor against WorkOS sales app
useragentnorma/0.41×2026-11-03 22:22Zuser agent observed in web requests from the threat actor against WorkOS sales app

via watch · 2026-11-02 22:22Z

mutexBLOODALCHEMY1×2026-11-02 22:22Zbackdoor deployed by threat actor against government entities in Latin America and Middle East (named malware, not a mutex; listed as reported backdoor name)
P1

Agentic AI (ARTEX) harvests GitHub secrets, abuses Entra service principals to exfiltrate Key Vault data

brief 2026-11-06CISO cardVerdict card4 IoCs↳ updates earlier card↰ updated by 2026-11-06
ipv4157[.]22[.]126[.]1281×2026-11-06 12:50ZReconnaissance targeting Azure AI workloads; potentially associated
ipv465[.]87[.]223[.]261×2026-11-06 12:50ZShell commands in user agent and attempts to get App Service auth tokens; potentially associated
ipv4199[.]19[.]77[.]181×2026-11-06 12:50ZTor exit node used for SPN sign-ins; may carry unrelated traffic
ipv4199[.]19[.]77[.]841×2026-11-06 12:50ZPrimary source of service principal sign-ins and ARM operations
Behaviors (7) · as of 2026-11-06
T1593.003 · other: ARTEX agentic AI framework → GitHub code search queries for org name + secret keywords · hunt in: GitHub secret scanning / public monitoring alerts
T1078.004 · lateral_auth: Leaked application client secret → service principal sign-in · hunt in: Entra service principal / non-interactive sign-in logs
T1555.006 · credential_access: Compromised OAuth app / service principal via ARM → Key Vault secret listing, storage account keys, App Service publishing credentials, AKS user credentials · hunt in: Azure Activity log, Key Vault diagnostics
T1580 · discovery_burst: Compromised service principal via ARM → enumerate subscriptions, resource groups, permissions, AI model deployments, ARM retries changing api-version after HTTP 400 · hunt in: Azure Activity log / CloudAuditEvents
T1213.002 · exfil_channel: Compromised OAuth application → SharePoint/OneDrive file downloads, mailbox-item access, Graph search requests · hunt in: M365 Unified Audit Log, GraphAPIAuditEvents
T1651 · other: Compromised OAuth application → Azure VM Run Command · hunt in: Azure Activity log
T1552.001 · credential_access: Authenticated agent → Azure DevOps secret search · hunt in: Azure DevOps audit log
Detection guidance (9) · as of 2026-11-06
  • SPN sign-ins with AADSTS7000215 (invalid secret) or AADSTS7000222 (expired secret); failure followed by success is urgent tier A published 2026-11-05 23:46Z link
  • One IP authenticating to three or more service principals with mixed success, or one app requesting tokens across ARM, Key Vault, Storage and Graph in a short window tier A published 2026-11-05 23:46Z link
  • Azure DevOps audit: PAT creation and first use, federated service connections, pipeline runs/edits, unfamiliar user agents tier A published 2026-11-05 23:46Z link
  • Default tool user agents (Nmap, curl, wget, Python HTTP clients, Playwright headless Chromium) from ARTEX tier A published 2026-11-05 23:46Z link
  • SPN sign-ins from suspicious IP tier A published 2026-11-05 23:46Z link
    SPN sign-ins from suspicious IP
    let startTime = datetime(2026-10-28T00:00:00Z);
    let endTime = now();
    EntraIdSpnSignInEvents
    | where Timestamp between (startTime .. endTime)
    | where IPAddress in ("199.19.77.84")
    | project Timestamp, TenantId, Application, ApplicationId, ServicePrincipalName, ServicePrincipalId, ResourceDisplayName, ResourceId, ResourceTenantId, IPAddress, ErrorCode, UserAgent, CorrelationId, RequestId
    | order by Timestamp asc
  • Graph API requests from campaign IP tier A published 2026-11-05 23:46Z link
    Graph API requests from campaign IP
    let startTime = datetime(2026-10-28T00:00:00Z);
    let endTime = now();
    GraphAPIAuditEvents
    | where Timestamp between (startTime .. endTime)
    | where IpAddress in ("199.19.77.84")
    | project Timestamp, TenantId, ApplicationId, ServicePrincipalId, AccountObjectId, IpAddress, RequestMethod, RequestUri, ResponseStatusCode, ResponseSize, Scopes, EntityType, TargetWorkload, UniqueTokenIdentifier, ClientRequestId, OperationId, RequestId
    | order by Timestamp asc
  • M365/Azure cloud activity from campaign IP tier A published 2026-11-05 23:46Z link
    M365/Azure cloud activity from campaign IP
    let startTime = datetime(2026-10-28T00:00:00Z);
    let endTime = now();
    CloudAppEvents
    | where Timestamp between (startTime .. endTime)
    | where IPAddress in ("199.19.77.84")
    | project Timestamp, Application, CloudAppId = ApplicationId, ActionType, ActivityType, AccountType, AccountDisplayName, AccountId, AccountObjectId, IPAddress, UserAgent, ObjectName, ObjectType, ObjectId, ActivityObjects, ReportId, RawEventData
    | order by Timestamp asc
  • Suspicious control-plane operations tier A published 2026-11-05 23:46Z link
    Suspicious control-plane operations
    CloudAuditEvents
    | where IPAddress has_any ('199.19.77.84','65.87.223.26')
  • Possible exfiltration from Storage Accounts tier A published 2026-11-05 23:46Z link
    Possible exfiltration from Storage Accounts
    CloudStorageAggregatedEvents
    | where IPAddress in ('199.19.77.84','65.87.223.26')
    | where SuccessfulOperationsCount > 0
P1

CWPdoor: trojanized Control Web Panel cwpsrv backdoor runs signed commands without access logs

brief 2026-11-06CISO card9 IoCs
filenamecwpsrv.suspeito1×2026-11-06 12:50ZName of backdoored cwpsrv in VirusTotal archive
filenamecwpsrv_update.sh1×2026-11-06 12:50ZFake update installer script
urlhxxps://136[.]0[.]141[.]71/static/cwpsrv_1[.]24[.]01×2026-11-06 12:50ZBackdoored binary download
urlhxxps://136[.]0[.]141[.]71/static/cwpsrv_1[.]15[.]101×2026-11-06 12:50ZBackdoored binary download
urlhxxps://136[.]0[.]141[.]71/static/cwpsrv_update[.]sh1×2026-11-06 12:50ZInstaller download URL
ipv4136[.]0[.]141[.]711×2026-11-06 12:50ZDownload server for installer and backdoored binaries
md5d3f4e95113d49ab3991b45e457bda75b1×2026-11-06 12:50ZBackdoored cwpsrv 1.24.0
md5965aea67fb40de1bab5169ada993349f1×2026-11-06 12:50ZBackdoored cwpsrv 1.15.10
md5e505d4ffa21cf494a5dc2d7c8f4f12361×2026-11-06 12:50ZInstaller script cwpsrv_update.sh
Behaviors (6) · as of 2026-11-06
T1554 · persistence_artifact: cwpsrv_update.sh → cwpsrv · hunt in: File integrity monitoring / auditd on /usr/local/cwpsrv/bin/cwpsrv
T1070.006 · defense_evasion: cwpsrv_update.sh · hunt in: auditd / shell history
T1070.003 · defense_evasion: cwpsrv_update.sh · hunt in: auditd / shell history
T1505.003 · shell_from_server_process: cwpsrv → helper process (ngx_http_integrity_helper socket) · hunt in: EDR process events / ss socket listing
defense_evasion: cwpsrv · hunt in: cwpsrv access log (absence) vs network/proxy logs
T1071.001 · other: cwpsrv · hunt in: Network/WAF/reverse proxy HTTP header logging (X-Ngx-Integrity-Data/Time/Sig headers)
Detection guidance (4) · as of 2026-11-06
  • Check for the backdoor's Unix socket ngx_http_integrity_helper; any result indicates infection. tier B published 2026-11-06 05:58Z link
    Check for the backdoor's Unix socket ngx_http_integrity_helper; any result indicates infection.
    ss -axp | grep integrity
  • Look for unexpected helper processes started by cwpsrv. tier B published 2026-11-06 05:58Z link
    Look for unexpected helper processes started by cwpsrv.
    ps aux | grep cwpsrv
  • Search the cwpsrv binary for backdoor header names. tier B published 2026-11-06 05:58Z link
    Search the cwpsrv binary for backdoor header names.
    strings /usr/local/cwpsrv/bin/cwpsrv | grep X-Ngx-Integrity
  • Inspect HTTP traffic to CWP for X-Ngx-Integrity-Data, X-Ngx-Integrity-Time, X-Ngx-Integrity-Sig headers (not visible in cwpsrv access logs). tier B link
P2

Microsoft Q3 2026 email threats: 7.3B phishing, device-code QR lure and Agent Tesla campaign

brief 2026-11-06CISO card17 IoCs
sha25672966b30bbd87e42c683d2ac7a42bb62021fc14389d508551432ffd70d62f33a1×2026-11-06 12:50ZAgent Tesla executable
sha256c438b9a3bb67e2c10eff0d01513422dc17dce7c5508303a680e46f3dcec886ef1×2026-11-06 12:50ZPayroll RAR attachment
sha256f8b49891d15a578e4de28fecf99d0d78db6b2c3da81cd51c931b8d128e60c1871×2026-11-06 12:50ZPowerShell payload (Lincoln.ps1)
sha256ce832350c165522db03db040ca07917976d1a91f97e7016ea36dcc6b53e0eb131×2026-11-06 12:50ZJavaScript downloader
sha256bedd2297739632da8ee470367295fe976e55be74d628dcaee7fa98121ee530f11×2026-11-06 12:50ZPurchase order RAR attachment
filenamenomina 21.09.2026.xml.exe1×2026-11-06 12:50ZAgent Tesla executable
filenameNomina 21.09.2026.xml.0011×2026-11-06 12:50ZRAR attachment, payroll variant
filenamelincoln.ps11×2026-11-06 12:50ZPowerShell payload from Firebase Storage leading to Agent Tesla
filenameNuevo orden de compra – 21092026.pdf.js1×2026-11-06 12:50ZJS downloader in archive
filenameNuevo orden de compra – 21092026.pdf.uu1×2026-11-06 12:50ZRAR attachment, purchase order variant
emailcontacto06[@]carloxmextos[.]org1×2026-11-06 12:50ZSender of both lure variants
domaincarloxmextos[.]org1×2026-11-06 12:50ZAuthenticated sender domain for Agent Tesla campaign
urlhxxps://splace[.]co[.]za/0987643345678908765421234567890987654320987654321223456787654/onedrive/1×2026-11-06 12:50ZPhishing landing page
domainsplace[.]co[.]za1×2026-11-06 12:50ZDevice code phishing page impersonating OneDrive
filenameYour-Q3-Compensation-Summary.docx1×2026-11-06 12:50ZDOCX with QR code to device code phishing
emailsmtp[@]wekash[.]net1×2026-11-06 12:50ZSalary Review campaign sender
domainwekash[.]net1×2026-11-06 12:50ZSender domain via Amazon SES for Salary Review campaign
Behaviors (4) · as of 2026-11-06
T1528 · credential_access: Microsoft device authentication (microsoft.com/devicelogin) → device code sign-in · hunt in: Entra ID sign-in logs (device code flow)
T1059.007 · download_cradle: Nuevo orden de compra – 21092026.pdf.js, Lincoln.ps1 · hunt in: EDR process events / Sysmon EID 1, proxy (Firebase Storage)
T1059.001 · other: wscript.exe → powershell · hunt in: EDR process events / Sysmon EID 1
T1036.007 · defense_evasion: Nomina 21.09.2026.xml.exe · hunt in: EDR process events
Detection guidance (3) · as of 2026-11-06
  • Hunt emails from the Salary Review campaign sender tier A published 2026-11-05 16:00Z link
    Hunt emails from the Salary Review campaign sender
    EmailEvents
    | where SenderMailFromAddress == “smtp@wekash.net”
  • Hunt emails from the Spanish-language Agent Tesla campaign sender tier A published 2026-11-05 16:00Z link
    Hunt emails from the Spanish-language Agent Tesla campaign sender
    EmailEvents | where SenderMailFromAddress == "contacto06@carloxmextos.org"
  • Review tenant/user-level overrides that delivered spoofed business-service messages failing authentication; Defender alerts: AiTM phishing site connection, malicious URL click, emails removed after delivery tier A
P1

Adversaries weaponize public PoCs within hours: cPanel, CopyFail, FortiOS case studies

brief 2026-11-05CISO card4 IoCs
filenamePOC_ZZ_1.py1×2026-11-05 13:12ZModified CVE-2024-55591 exploit script name
ipv4157[.]20[.]182[.]491×2026-11-05 13:12ZSTATIC KITTEN open directory hosting exploit tooling
sha256fd6b46d148af22da6163f18ce43b35ebb827cc6e140f03f0f514bc2a6f5487431×2026-11-05 13:12ZSTATIC KITTEN modified CVE-2024-55591 FortiOS exploit
sha256de8d1b25e8965dc98c62d675ee7c451ed12502194890f6cc691322ad66f3abf41×2026-11-05 13:12ZUMBRAL BISON modified CopyFail CVE-2026-31431 exploit
Behaviors (6) · as of 2026-11-05
T1068 · other: web server process running as www-data → python · hunt in: EDR process events / auditd (privilege escalation www-data to root)
T1105 · persistence_artifact: root shell after CopyFail LPE → Mythic Poseidon agent · hunt in: EDR process events
T1136.001 · persistence_artifact: FortiOS management interface (CVE-2024-55591) → create admin FortiWiFi super_admin, FortiSetup super_admin, darlen, offices · hunt in: FortiGate system/event logs (admin/user config changes)
T1098 · persistence_artifact: FortiOS management interface → add user to ssl-vpn-groupamoss, ssl-vpa-amoss, VPN-Users · hunt in: FortiGate event logs
T1087.001 · discovery_burst: FortiOS management interface → list user groups, list local users, show FortiAdmin config · hunt in: FortiGate event logs
T1098 · credential_access: cPanel/WHM (cpsrvd) → root password change, WHM terminal login as root · hunt in: cPanel/WHM access and login logs
P1

CERT-In flags AI-assisted Crafty Falcon targeting Indian BFSI; backdoored ARTEX Docker image exposes 62 consoles

brief 2026-11-05CISO card5 IoCs
filenamecongdonglinux/artex1×2026-11-05 13:12ZBackdoored image identical to tomicdd/artex
filenametomicdd/artex1×2026-11-05 13:12ZBackdoored Docker Hub image granting unauthenticated root shell
urlhxxp://github[.]com/RuoJi6/ARTEX1×2026-11-05 13:12ZARTEX copy repo
urlhxxp://github[.]com/mhtsec/ARTEX1×2026-11-05 13:12ZARTEX copy repo (mianhuatang11/artex on Docker Hub)
urlhxxp://github[.]com/trhhubsd/ARTEXX1×2026-11-05 13:12ZCopycat ARTEX repo whose docker-compose pulls backdoored tomicdd/artex
Behaviors (5) · as of 2026-11-05
T1505.003 · persistence_artifact: PHP / Node.js web application · hunt in: web server access log, EDR file events
T1552.001 · credential_access · hunt in: file access audit, secrets manager logs
T1078 · other: victim allow-listed infrastructure → fund-transfer API calls, merchant settlement API calls · hunt in: API gateway / payment gateway logs
T1070 · defense_evasion · hunt in: OS/security logs, EDR tamper alerts
T1059.004 · shell_from_server_process: ARTEX console login handler (tomicdd/artex container) → sh -c · hunt in: container/EDR process events, web access log
Detection guidance (1) · as of 2026-11-05
  • Watch for micro-value test transactions (e.g., Rs. 1) preceding large-value transfers to mule accounts, and API calls from modified client packages. tier B published 2026-11-05 08:42Z link
P1

APT29-linked watering hole campaign hijacks Plerdy SEO Tracker script to deliver iOS and Android exploit chains

brief 2026-11-05CISO card5 IoCs
domainad-track[.]live1×2026-11-05 13:12ZMalicious Instagram ad landing infrastructure for DarkSword P7 half-click attacks
domainamerica250[.]holiday1×2026-11-05 13:12ZLookalike site masquerading as high-profile US website
domainad[.]starx-net[.]com1×2026-11-05 13:12ZDestination of exfiltrated browser and device data
urlhxxp://a[.]plerdy[.]com/public/js/click/main[.]js1×2026-11-05 13:12ZCompromised Plerdy SEO Tracker script injected with malicious code
domaina[.]plerdy[.]com1×2026-11-05 13:12ZSupply chain compromise of Plerdy SEO Tracker hosting injected main.js
Behaviors (2) · as of 2026-11-05
T1059.007 · other · hunt in: web proxy or DNS logs for the browsing device
T1041 · exfil_channel · hunt in: web proxy or network egress logs
P3

NIKKE PC launcher scripts tampered on CDN to deliver K2F remote-access and wallet-stealing malware

brief 2026-11-05CISO card4 IoCs
filenameplatform_experience_helper.dll1×2026-11-05 13:12ZPersistent DLL with crypto wallet stealing code
filenameinsight.bundle1×2026-11-05 13:12ZLuaJIT payload installing K2F agent
domaininsightjs[.]org1×2026-11-05 13:12ZFallback payload domain, later serving a warning message
domaininsightjs[.]com1×2026-11-05 13:12ZPrimary domain obfuscated loader fetched malicious code from
Behaviors (4) · as of 2026-11-05
T1105 · download_cradle: NIKKE PC launcher → insight.bundle (LuaJIT payload) · hunt in: DNS / proxy logs; EDR network events
T1059 · other: NIKKE PC launcher → K2F Lua agent · hunt in: Launcher/intl_service/debug.log; EDR process events
T1555.003 · credential_access: K2F agent · hunt in: EDR file access events on browser profile/extension stores
T1105 · persistence_artifact: K2F agent → platform_experience_helper.dll · hunt in: Sysmon EID 7/11, EDR file/module events
Detection guidance (1) · as of 2026-11-05
  • Check for the string k2f_chan in Launcher/intl_service/debug.log in the NIKKE install directory; indicates Lua agent executed (not DLL load). tier B link
P3

Haiou 'prompt adware' hidden in OpenAI Codex jailbreak bundle modifies agent instructions to insert gateway ads

brief 2026-11-051 IoC
domainzz[.]aiapi2025[.]top2×2026-11-04 12:50ZGateway website promoted by the ad injected into Codex agent instruction files; the researchers state there is no evidence the gateway itself is malicious. · also 2026-11-04
P1

Russia-aligned Gorbag (UAC-0226) exploits WinRAR CVE-2025-8088 to deploy BeautyStealer against Ukraine

brief 2026-11-04CISO cardAI verdict card8 IoCs↳ updates earlier card
filenameдодаток податкова.xlsm1×2026-11-04 12:50ZMacro lure document
filenameПовідомлення 4726-49.rar1×2026-11-04 12:50ZWeaponized RAR archive
ipv4142[.]111[.]194[.]732×2026-11-03 17:59ZBeautyStealer exfiltration server (EGIHosting), first seen 2026-06-02 · also 2026-11-03
ipv489[.]44[.]9[.]1862×2026-11-03 17:59ZPrime ReverseShell C&C (M247), first seen 2025-03-28 · also 2026-11-03
sha10589d2079fbef814dc7bb95c4b3b555c8b933af62×2026-11-03 17:59ZCVE-2025-8088 RAR Повідомлення 4726-49.rar · also 2026-11-03
sha1e27e0d0a4b308f9b6b0469159931eb5e343e7ff82×2026-11-03 17:59ZXLSM lure додаток податкова.xlsm · also 2026-11-03
sha1a5e0a82bf6cc302a20d917235643b748f73fcc272×2026-11-03 17:59ZPrime ReverseShell, filename Windows Telemetry · also 2026-11-03
sha1c17369b4b49113d07f080df832e218156fb0940f2×2026-11-03 17:59ZSpearphishing email (Win64/PSW.Agent.MA) · also 2026-11-03
Behaviors (6) · as of 2026-11-04
T1547.001 · persistence_artifact: WinRAR → LNK file in Startup folder, PowerShell loader in %ProgramData% · hunt in: Sysmon EID 11 / EDR file events
T1059.001 · other: explorer.exe (Startup LNK) → powershell · hunt in: Sysmon EID 1 / Windows 4688 (PowerShell launched from Startup LNK at logon)
T1059.005 · other: EXCEL.EXE → BeautyStealer dropped in %ProgramData% · hunt in: Sysmon EID 1/11, EDR process events (Office macro drops and executes binary)
T1555.003 · credential_access: BeautyStealer → browser Login Data/Cookies/Local State access, OpenVPN .ovpn, *.kdbx, *.pfx, *.rdp · hunt in: EDR file access events
T1567 · exfil_channel: BeautyStealer → Telegram sendDocument API, FastAPI C2 · hunt in: proxy / DNS (api.telegram.org from non-browser process)
T1070.004 · defense_evasion: BeautyStealer → BAT self-delete script (older versions) · hunt in: Sysmon EID 1/23
P1

Siemens IoT2050 Node-RED flaw CVE-2026-58115 exploited to drop Linux bot and webshell flows

brief 2026-11-04CISO cardAI verdict card6 IoCs↳ updates earlier card
filepath/tmp/.kworker2×2026-11-03 17:59ZMasqueraded payload location · also 2026-11-03
filepath/dev/shm/.b2×2026-11-03 17:59ZBot binary location · also 2026-11-03
filename.sys_update2×2026-11-03 17:59ZPayload saved as /tmp/.kworker · also 2026-11-03
filenamewget.sh2×2026-11-03 17:59ZSecond-stage shell script · also 2026-11-03
ipv445[.]194[.]90[.]572×2026-11-03 17:59ZServes .sys_update payload on port 38472 · also 2026-11-03
ipv485[.]215[.]73[.]2502×2026-11-03 17:59ZHosts AMD64 bot binary and wget.sh · also 2026-11-03
Behaviors (4) · as of 2026-11-04
T1059.004 · shell_from_server_process: Node-RED (node) exec node via deployed flow → sh, wget, curl · hunt in: EDR/auditd process events on Linux host; Node-RED flow deploy logs
T1105 · download_cradle: Node-RED (node) → wget, curl · hunt in: proxy/firewall egress logs; process events
T1036.005 · defense_evasion: Node-RED (node) → /dev/shm/.b, /tmp/.kworker · hunt in: file creation and process exec events (auditd/EDR)
T1505.003 · persistence_artifact: Node-RED HTTP in node → function node, exec node (addpay enabled) · hunt in: Node-RED flows file / admin API; web access logs for /cmd-like paths
Detection guidance (1) · as of 2026-11-04
  • Check whether Node-RED is reachable from outside the network; review deployed flows for unexpected exec nodes or HTTP endpoints; instances without adminAuth are being exploited with a single HTTP request. tier B published 2026-11-03 12:10Z link
P2

Google/Mandiant: LLMjacking via stolen cloud tokens and API keys drives $100K+/day AI charges

brief 2026-11-04CISO card3 IoCs↳ updates earlier card↰ updated by 2026-11-09
domainvibe[.]aiok[.]me1×2026-11-04 12:50ZLookalike domain serving PowerShell/bash script reconfiguring Codex/Claude Code CLIs to grey-market relay (Symantec)
domainnewapi[.]pro3×2026-11-03 17:59ZIllicit LLM resale ecosystem fed by ai-relay infrastructure · also 2026-11-09 also 2026-11-03
domainjet-night[.]com3×2026-11-03 17:59ZToken routing/resale service powered by stolen API keys · also 2026-11-09 also 2026-11-03
Behaviors (12) · as of 2026-11-04
T1496 · other: Cloud control plane (stolen access keys) → enable LLM API services (Bedrock, Gemini API), create API keys · hunt in: AWS CloudTrail / GCP Cloud Audit Logs (service enablement)
T1078.004 · other: LLM provider API → single-token requests max_tokens=1 · hunt in: LLM inference/API usage logs
T1136.003 · persistence_artifact: Cloud IAM → create/delete short-lived service accounts · hunt in: GCP Cloud Audit Logs / CloudTrail IAM events
T1136.003 · persistence_artifact: Cloud IAM → backdoor service accounts named like billing optimization utilities, IAM users with admin policies · hunt in: Cloud audit logs (IAM)
T1098.004 · persistence_artifact: Compute instance/project metadata → inject SSH public keys · hunt in: GCP Cloud Audit Logs (setCommonInstanceMetadata) / host authorized_keys
T1098.003 · persistence_artifact: Cloud IAM → attach administrative policies to service roles · hunt in: CloudTrail IAM events
T1550.001 · credential_access: Compromised workload service account → generate temporary credentials for high-privilege service accounts, read cloud secret managers · hunt in: GCP Cloud Audit Logs (IAM credentials, Secret Manager access)
T1078.004 · lateral_auth: Compromised IAM user → federation tokens, create new access keys · hunt in: AWS CloudTrail (GetFederationToken, CreateAccessKey)
T1555.006 · credential_access: Cloud data warehouse → metadata table queries for credentials/passwords · hunt in: Data warehouse query audit logs
T1068 · other: LiteLLM gateway → /key/regenerate user ID rebind to PROXY_ADMIN · hunt in: LiteLLM proxy access logs
T1496 · other: Cloud compute API → provision GPU instances across regions, quota increase requests · hunt in: Cloud audit logs (compute, quotas)
T1190 · other: Exposed Ollama endpoint → /api/create · hunt in: Ollama/web access logs
Detection guidance (2) · as of 2026-11-04
  • Treat unauthorized enablement of LLM services (Bedrock, Gemini API) as a critical event; Google SecOps rules: AWS Account Key Creation, AWS Create New Access Key, AWS Create User Account, AWS Delete User Account, GCE Project SSH Keys, GCP Service Account Key Creation, GCP Create New Service Account, tier A link
  • Monitor cloud audit and inference logs for unauthorized service activation, suspicious credential checks, unusual usage, and attempts to disable logging; set budget alerts and API quotas. tier B link
P2

WorkOS says attacker used ARTEX AI framework to breach internal sales app; no confirmed production or app data access

brief 2026-11-04CISO cardVerdict card2 IoCs
useragentnorma/0.41×2026-11-04 12:50ZUser agent identified in web requests from the threat actor.
useragentartex-enrich/1.01×2026-11-04 12:50ZUser agent identified in web requests from the threat actor.
Behaviors (1) · as of 2026-11-04
T1190 · other: internal WorkOS sales application · hunt in: web server access log
Detection guidance (1) · as of 2026-11-04
  • Hunt web requests carrying user agents reported by the investigating team for the attacker's traffic. tier B link
P3

Haiou jailbreak bundle for OpenAI Codex injects persistent ads into agent instruction files (prompt adware)

brief 2026-11-041 IoC
domainzz[.]aiapi2025[.]top2×2026-11-04 12:50ZGateway website promoted by the ad injected into Codex agent instruction files; the researchers state there is no evidence the gateway itself is malicious. · also 2026-11-05
P3

Microsoft: fake cracked-software installers bundle WorldProxyPool proxyware, BOINC and adware

brief 2026-11-04CISO card23 IoCs
filepathc:\program files\worldproxypool\sdk-agent.exe1×2026-11-04 12:50ZWorldProxyPool agent run by SYSTEM scheduled task
sha25655cd3d36fdcc58016a64398357b2c9724a060da9f0d09266e537a61ec9552e4f1×2026-11-04 12:50ZLater Inno eld2-eld5 payload
sha256523fb81fae0c7beba7b5171243cc0dee7a4d04ae0483be9172eef2394a5a21521×2026-11-04 12:50ZInno eld0 first-stage payload
sha256452a210bba4c8d08f7cb7733a816d7220a7fa570a469aea0a997cfc8b594b6a01×2026-11-04 12:50ZInno eld0/eld1 first-stage payload
sha256ab2c2dd37fdcfe1e7620a57f98c80bd063258bea145adc0cc6a0f8b1e24c6a8f1×2026-11-04 12:50ZInno eld0 first-stage payload
sha25672750d32b440e9f2b6d05ff3d218a561a75d3d75fb976b461fa59897674a7f701×2026-11-04 12:50ZEarlier Inno second-stage runner
sha25621306fc5716f95e252388f920314b42f1c8bcc7df67cb4d39da30217b96f40441×2026-11-04 12:50ZEarlier Inno loader
sha256006510ce1da2b7410376f0788c19e55616eb4bcc30072d25b7d0871dc32aa11c1×2026-11-04 12:50ZInno second-stage runner
domainbelieftrack[.]cfd1×2026-11-04 12:50ZCampaign infrastructure in hunting query
domaincratebase[.]cfd1×2026-11-04 12:50ZCampaign infrastructure in hunting query
domainwishcourt[.]cfd1×2026-11-04 12:50ZCampaign infrastructure in hunting query
domainfallport[.]cfd1×2026-11-04 12:50ZCampaign infrastructure in hunting query
domainfriendsanchor[.]xyz1×2026-11-04 12:50ZCampaign infrastructure in hunting query
domainfoldlodge[.]xyz1×2026-11-04 12:50ZCampaign infrastructure in hunting query
domainstonestation[.]cfd1×2026-11-04 12:50ZCampaign infrastructure in hunting query
domainwillowbox[.]xyz1×2026-11-04 12:50ZCampaign infrastructure in hunting query
domainprairielink[.]cfd1×2026-11-04 12:50ZCampaign infrastructure in hunting query
domainorbittrack[.]cfd1×2026-11-04 12:50ZCampaign infrastructure in hunting query
domainwishgrove[.]cfd1×2026-11-04 12:50ZOffer-execution callback infrastructure
domaininkact[.]xyz1×2026-11-04 12:50ZOffer-execution callback infrastructure
domainsignalpane[.]cfd1×2026-11-04 12:50ZOffer-execution callback infrastructure
domaincompanyharbor[.]xyz1×2026-11-04 12:50ZOffer-execution callback infrastructure
domainbeliefdesk[.]xyz1×2026-11-04 12:50ZOffer-execution callback infrastructure
Behaviors (4) · as of 2026-11-04
T1204.002 · other: Inno Setup temporary runner (*.tmp under %TEMP%\is-*.tmp\) → eld0.exe, eld1.exe, eld3.exe, eld4.exe, eld5.exe, set_*.exe, FirstFast[1].exe, SecondRunner[1].exe · hunt in: EDR process events / Sysmon EID 1
T1071.001 · other: Inno temporary runner · hunt in: Proxy / EDR network events (URL with d=inno&r=offer_execution)
T1053.005 · persistence_artifact: eld4.exe → schtasks.exe /Run, sdk-agent.exe, sdk-agent.updater.exe update, powershell (hidden, noninteractive watchdog.ps1) · hunt in: Windows Security 4698 / Task Scheduler logs / EDR
T1496 · other: staged eld*.exe offer payloads → msiexec /qn, /S, /quiet, /norestart, boinc.exe, charityengine.exe, VirtualBox-7.2.8-r173730.msi, AdvancedWindowsManager.exe · hunt in: EDR process/software inventory events
Detection guidance (4) · as of 2026-11-04
  • Inno offer-execution callbacks tier A published 2026-11-03 17:32Z link
    Inno offer-execution callbacks
    DeviceNetworkEvents | where RemoteUrl has "d=inno" | where RemoteUrl has_any ("r=offer_execution", "r=offer_execution_fail") | project Timestamp, DeviceName, RemoteUrl, InitiatingProcessFileName
  • Payload execution from Inno temporary directories tier A published 2026-11-03 17:32Z link
    Payload execution from Inno temporary directories
    DeviceProcessEvents | where FolderPath has @"\AppData\Local\Temp\is-" | where FileName matches regex @"(?i)^(eld[0-9]+|set_[0-9]+|FirstFast(?:\[1\])?|SecondRunner(?:\[1\])?)\.exe$" | project Timestamp, DeviceName, FileName, FolderPath, InitiatingProcessFileName, SHA256
  • Outbound connections to observed campaign infrastructure tier A published 2026-11-03 17:32Z link
    Outbound connections to observed campaign infrastructure
    DeviceNetworkEvents | where RemoteUrl has_any ("orbittrack.cfd", "prairielink.cfd", "willowbox.xyz", "stonestation.cfd", "foldlodge.xyz", "friendsanchor.xyz", "fallport.cfd", "wishcourt.cfd", "cratebase.cfd", "belieftrack.cfd", "beliefdesk.xyz", "companyharbor.xyz", "signalpane.cfd", "inkact.xyz", "wishgrove.cfd") | project Timestamp, DeviceName, RemoteUrl, RemotePort, InitiatingProcessFileName
  • Review newly created SYSTEM scheduled tasks with watchdog/updater functions; enable PUA protection, cloud-delivered protection, ASR prevalence rule; Defender detections Trojan:Win64/OfferLoader.DA!MTB, Behavior:Win32/SuspInnoOffer.A!mapsi, Adware:Win32/Clover. tier A
P1

Attackers exploit critical Node-RED missing-authentication flaw CVE-2026-58115 to deploy a Linux bot and webshells

brief 2026-11-03CISO cardAI verdict card1 IoC↳ updates earlier card
cveCVE-2026-581151×2026-11-03 17:59ZMissing authentication on Node-RED HTTP interface exploited in the wild.
Behaviors (3) · as of 2026-11-03
T1190 · shell_from_server_process: Node-RED HTTP interface → Node-RED flow with exec node · hunt in: Node-RED flow configuration and HTTP access logs
T1105 · download_cradle: Node-RED flow execution → Linux bot binary download · hunt in: Node-RED flow execution / host process events
T1505.003 · persistence_artifact: Node-RED HTTP interface → persistent webshell · hunt in: Node-RED flow configuration and HTTP access logs
Detection guidance (1) · as of 2026-11-03
  • Check whether Node-RED is reachable from outside the network and review deployed flows for unexpected exec nodes or HTTP endpoints. tier B published 2026-11-03 12:10Z link
P1

Attackers exploit Siemens SIMATIC IoT2050 Node-RED flaw (CVE-2026-58115) to plant command backdoors

brief 2026-11-03CISO cardAI verdict card6 IoCs↰ updated by 2026-11-04↰ updated by 2026-11-03
filepath/tmp/.kworker2×2026-11-03 17:59ZMasqueraded payload location · also 2026-11-04
filepath/dev/shm/.b2×2026-11-03 17:59ZBot binary location · also 2026-11-04
filename.sys_update2×2026-11-03 17:59ZPayload saved as /tmp/.kworker · also 2026-11-04
filenamewget.sh2×2026-11-03 17:59ZSecond-stage shell script · also 2026-11-04
ipv445[.]194[.]90[.]572×2026-11-03 17:59ZServes .sys_update payload on port 38472 · also 2026-11-04
ipv485[.]215[.]73[.]2502×2026-11-03 17:59ZHosts AMD64 bot binary and wget.sh · also 2026-11-04
Behaviors (4) · as of 2026-11-03
T1190 · other: Node-RED HTTP interface (admin API) → malicious flow deployment · hunt in: Node-RED / web access log, network IDS
T1105 · download_cradle: node-red → sh, wget, curl · hunt in: EDR/auditd process events, proxy
T1036.005 · defense_evasion: node-red → wget, curl, /tmp/.kworker · hunt in: EDR/auditd file and process events
T1505 · persistence_artifact: node-red → exec node · hunt in: Node-RED flows file, web access log
P2

BTCPay Server hot wallets drained on instances running 2.4.1 or earlier; attacks confirmed, mechanism undisclosed

brief 2026-11-03CISO card1 IoC
filename.macaroon1×2026-11-03 17:59ZCredential file type targeted in the August 2026 issue; BTCPay said the recent attacks targeted only .macaroon files
P2

DarkBlinders espionage campaign compromised a high-profile individual in Israel and an Iraqi Kurdistan government cloud environment

brief 2026-11-03CISO card7 IoCs
ipv468[.]65[.]122[.]2031×2026-11-03 17:59ZPrince of Persia (Infy) second-stage C2 server, not attributed to DarkBlinders in source
domainstark-meet[.]website1×2026-11-03 17:59ZDecoy brand domain for fake StarkMeet videoconferencing app
domainstark-meet[.]online1×2026-11-03 17:59ZDecoy brand domain for fake StarkMeet videoconferencing app
domainstark-meet[.]com1×2026-11-03 17:59ZDecoy brand domain for fake StarkMeet videoconferencing app
domainmoelcloud[.]online1×2026-11-03 17:59ZLookalike cloud domain serving attacker-controlled file download
domainmfakuwait[.]online1×2026-11-03 17:59ZLookalike domain hosting OWA-style logon page
domaingcc-sg[.]cloud1×2026-11-03 17:59ZLookalike domain hosting OWA-style logon page per Dream Research Labs
Behaviors (3) · as of 2026-11-03
T1574 · defense_evasion: SHELBYLOADER · hunt in: EDR process events / Sysmon EID 1 and EID 7
T1574.014 · defense_evasion: ShelbyLoader V2 · hunt in: EDR process events / Sysmon EID 1, EID 7
T1059 · other: Visual Studio project build (.csproj) → SHELBYC2 · hunt in: EDR process events / Sysmon EID 1
P2

Russia-aligned Gorbag exploits WinRAR CVE-2025-8088 to deploy BeautyStealer against Ukrainian targets

brief 2026-11-03CISO cardAI verdict card6 IoCs↰ updated by 2026-11-04
ipv4142[.]111[.]194[.]732×2026-11-03 17:59ZBeautyStealer exfiltration server (EGIHosting), first seen 2026-06-02 · also 2026-11-04
ipv489[.]44[.]9[.]1862×2026-11-03 17:59ZPrime ReverseShell C&C (M247), first seen 2025-03-28 · also 2026-11-04
sha10589d2079fbef814dc7bb95c4b3b555c8b933af62×2026-11-03 17:59ZCVE-2025-8088 RAR Повідомлення 4726-49.rar · also 2026-11-04
sha1e27e0d0a4b308f9b6b0469159931eb5e343e7ff82×2026-11-03 17:59ZXLSM lure додаток податкова.xlsm · also 2026-11-04
sha1a5e0a82bf6cc302a20d917235643b748f73fcc272×2026-11-03 17:59ZPrime ReverseShell, filename Windows Telemetry · also 2026-11-04
sha1c17369b4b49113d07f080df832e218156fb0940f2×2026-11-03 17:59ZSpearphishing email (Win64/PSW.Agent.MA) · also 2026-11-04
Behaviors (7) · as of 2026-11-03
T1203 · persistence_artifact: WinRAR → LNK in Windows Startup folder, PowerShell loader in %ProgramData%, encrypted payload in %ProgramData% · hunt in: Sysmon EID 11 / EDR file events
T1547.001 · persistence_artifact: explorer.exe (Startup LNK) → powershell · hunt in: Sysmon EID 1 / Windows 4688
T1204.002 · other: EXCEL.EXE → BeautyStealer executable in %ProgramData% · hunt in: Sysmon EID 1/11, EDR process events
T1555.003 · credential_access: BeautyStealer · hunt in: EDR file access events
T1567 · exfil_channel: BeautyStealer · hunt in: proxy / DNS (api.telegram.org)
T1070.004 · defense_evasion: BeautyStealer → BAT script self-delete (older versions) · hunt in: EDR process/file events
T1059.001 · other: Windows Telemetry (PS2EXE .NET binary) → PowerShell reverse shell · hunt in: EDR process + network events
Detection guidance (1) · as of 2026-11-03
  • ESET detection names: VBA/TrojanDropper.Agent.DAT, PowerShell/ReverseShell.OB, PowerShell/Agent.EJI, LNK/Runner.FB, Win64/PSW.Agent.MA tier A link
P2

Mandiant: LLMJacking intrusions hijack enterprise cloud LLM access for resale via LLM Mixers

brief 2026-11-03CISO card4 IoCs↰ updated by 2026-11-04
cveCVE-2026-402171×2026-11-03 17:59ZLiteLLM /key/regenerate privilege escalation to PROXY_ADMIN
useragentclaude-cli1×2026-11-03 17:59ZUA to review in Bedrock CloudTrail events (may be legitimate)
domainnewapi[.]pro3×2026-11-03 17:59ZIllicit LLM resale ecosystem fed by ai-relay infrastructure · also 2026-11-09 also 2026-11-04
domainjet-night[.]com3×2026-11-03 17:59ZToken routing/resale service powered by stolen API keys · also 2026-11-09 also 2026-11-04
Behaviors (10) · as of 2026-11-03
T1078.004 · other: LLM API (key validation) → max_tokens=1 requests · hunt in: model gateway / LLM API access logs
T1136.003 · persistence_artifact: cloud IAM → create IAM user, create service account · hunt in: CloudTrail / GCP Admin Activity audit logs
T1098.004 · persistence_artifact: compute instance metadata → SSH public key injection · hunt in: GCP audit logs (setCommonInstanceMetadata) / host authorized_keys
T1098.001 · persistence_artifact: cloud IAM → create access key / service account key, federation token generation · hunt in: CloudTrail / GCP audit logs
T1068 · other: LiteLLM gateway → /key/regenerate user ID rebind · hunt in: LiteLLM gateway access logs
T1496 · other: cloud service usage API → EnableService, PutUseCaseForModelAccess, CreateFoundationModelAgreement, InvokeModel · hunt in: CloudTrail / GCP / Azure activity logs
T1552.001 · credential_access: code repositories / data warehouse → git clone, metadata table queries · hunt in: GitHub audit log / data warehouse query logs
T1555.006 · credential_access: compromised workload service account → token creation for high-privilege SA, secret manager access · hunt in: GCP audit logs
T1190 · other: Ollama endpoint → /api/create · hunt in: Ollama / web access logs
defense_evasion: Bedrock → PutModelInvocationLoggingConfiguration, DeleteModelInvocationLoggingConfiguration · hunt in: CloudTrail
Detection guidance (5) · as of 2026-11-03
  • CloudTrail bedrock.amazonaws.com: Converse/InvokeModel/InvokeModelWithResponseStream; spikes of ThrottlingException/ValidationException/ResourceNotFoundException; ListFoundationModels, ListInferenceProfiles, GetFoundationModelAvailability, PutUseCaseForModelAccess, CreateFoundationModelAgreement; lo tier A link
  • Azure Microsoft.CognitiveServices: accounts/deployments/write, accounts/read, deployments/read; Microsoft.Insights/diagnosticSettings read/write/delete; high-volume POST to Completions tier A link
  • GCP: ServiceUsage.EnableService for aiplatform; PredictionService Predict/GenerateContent/StreamGenerateContent (Data Access logs); ListModels/ListEndpoints/ListPublisherModels; GetIamPolicy, ListSinks, GetSink tier A link
  • Monitor gateway/API logs for max_tokens=1 or zero-temperature validation pings tier A
  • Google SecOps rules: AWS Create New Access Key, AWS Create User Account, GCE Project SSH Keys, GCP Service Account Key Creation, GCP Create New Service Account, GCP Firewall Rule Created, Linux Archive Exfiltration via Curl or Wget, Persistence: Compute Set Instance or Project Metadata Startup Scrip tier A
P3

Google/Mandiant dismantle XCPE backdoor botnet preinstalled by Android OEM Videostrong on 1.3M+ devices

brief 2026-11-03CISO card22 IoCs
domainbd-devmetrics[.]net1×2026-11-03 17:59ZJaguar proxy
domainhiddeninplainsight[.]top1×2026-11-03 17:59ZHiddenView ad fraud
domainspiritlib[.]cyou1×2026-11-03 17:59ZSpirit backdoor
md5abd0b6de6fdf78234f5dab098d5dd2291×2026-11-03 17:59ZLinkfog lw_android_agent arm64
sha256b3690b3b013ac60752a6d05c3f53ea1f3e844d4603c5b90d258a30c596d0691b1×2026-11-03 17:59Zlibseccomp_guard.so anti-analysis
sha25642be8f18d6006ca092de191331d38e70a0d8383db701a759466dec59a09861351×2026-11-03 17:59Zlibexploit.so privilege escalator
sha256ebcca22b96f7a30ae155efa2f25af29a369c6e9cfc99cb3bb0b72f35bc5528ed1×2026-11-03 17:59Zcom.android.sso.auth.handler dropper
sha2561f2ab93c35f0c37d9b88f82268183a2f77491aa6b142a48381524b18e217b9601×2026-11-03 17:59Zcom.abc.nexus sample
sha256350d6db477e8567cf9347c1144b3a0b25550e7ce63bb800b056b8a7a8ef56af41×2026-11-03 17:59Zcom.oemservice sample
sha2563768f470934a111f1c3e3d098eb1392a3cb6f3e298ef5fd2a6309e6a98ee1e181×2026-11-03 17:59Zx.cpe sample
urlhxxp://github[.]com/undowildcats-sketch/1×2026-11-03 17:59ZOperator GitHub releases
urlhxxp://github[.]com/Spink1984/1×2026-11-03 17:59ZOperator GitHub releases
urlhxxp://github[.]com/Aviciiii/1×2026-11-03 17:59ZOperator GitHub releases
domainintermedia-arts[.]tv1×2026-11-03 17:59ZFallback C2 for system packages
domainott[.]szbboys[.]com1×2026-11-03 17:59ZFile upload/download, OTA
domainmqtt[.]szbboys[.]com1×2026-11-03 17:59ZMQTT broker
domainszbboys[.]com1×2026-11-03 17:59ZCore XCPE C2
domainanyevonline[.]com1×2026-11-03 17:59ZRegistration C2
ipv438[.]145[.]197[.]1351×2026-11-03 17:59ZHosts anyevonline and file server
ipv423[.]94[.]49[.]571×2026-11-03 17:59ZFile hosting and C2
ipv4219[.]134[.]163[.]2111×2026-11-03 17:59ZXCPE MQTT C2 broker
ipv4219[.]134[.]163[.]2101×2026-11-03 17:59ZXCPE MQTT C2 broker
Behaviors (6) · as of 2026-11-03
T1071 · other: x.cpe (com.oemservice) → HTTP POST /router/config/mqtt, MQTT connect ports 3885-3887 · hunt in: proxy / firewall / netflow
T1059.004 · shell_from_server_process: x.cpe → sh · hunt in: Android device logs / EDR
defense_evasion: x.cpe → Settings.Global.putInt package_verifier_user_consent -1 · hunt in: Android MDM / device settings
T1068 · persistence_artifact: com.android.sso.auth.handler / com.android.system.ntp → libexploit.so nativeAdbRoot(), nativeAdbShell() · hunt in: Android device filesystem / MDM
T1070.006 · defense_evasion: x.cpe shell scripts → setprop persist.networkstack.install_time · hunt in: Android system properties
T1090.002 · exfil_channel: com.abc.nexus → lw_android_agent, libjaguar.so, libfleetshare.so · hunt in: netflow / proxy
Detection guidance (1) · as of 2026-11-03
  • Hunt for device traffic to *.anyevonline.com:8000, ott/mqtt.szbboys.com and MQTT on non-standard ports 3885-3887 to 219.134.163.210/.211. tier A link
P1

Teams help-desk impersonation leads to Quick Assist access and AD CS ESC1/ESC8 abuse, data exfiltration

brief 2026-11-02CISO cardAI verdict card4 IoCs
filenamesearchapp.exe1×2026-11-02 12:19ZRenamed Rclone used to copy file-share data to external SFTP
sha25606c5c14f043aee3bcc5843b5f50909623d5c9a6239a7c1fba9cddad4111469e71×2026-11-02 12:19ZPython initial-access script
sha256f326201269f1ee2f803ae435317507263bb6e0dbfdeb70bd1bb5446e2e46f0011×2026-11-02 12:19ZPython initial-access script
sha25685b6c424117494d3056e88689dbc94c75e9afdb187a339714043aec0da109f171×2026-11-02 12:19ZJavaScript initial-access script
Behaviors (9) · as of 2026-11-02
T1219 · other: Microsoft Teams (external tenant chat/call) → QuickAssist.exe · hunt in: M365 Unified Audit Log / CloudAppEvents; EDR process events
T1036.003 · defense_evasion: Quick Assist remote session → archive extraction, renamed bun.exe, python, java · hunt in: EDR process/file events, Sysmon EID 1/11
T1082 · discovery_burst: staged portable runtime (Bun/Python/Java) in KB-prefixed folder → Windows version query, network configuration query, process listing · hunt in: EDR process events, Sysmon EID 1
T1649 · credential_access: compromised workstation → ESC1 certificate request with requester-supplied SAN · hunt in: CA security events (4886/4887), Defender for Identity
T1003.006 · credential_access: privileged certificate-authenticated session → DCSync · hunt in: Windows Security 4662 on DCs, Defender for Identity
T1048 · exfil_channel: file server (remote-interactive logon) → SearchApp.exe (renamed rclone) · hunt in: EDR process events, firewall/proxy SFTP outbound
T1187 · credential_access: compromised workstation → PetitPotam EFSRPC coercion · hunt in: Network/RPC logs, DC outbound auth
T1557.001 · lateral_auth: attacker relay on workstation → /certsrv submission and retrieval (Domain Controller template) · hunt in: IIS / Web Enrollment logs, CA request records
T1558 · lateral_auth: compromised workstation → Kerberos PKINIT TGT request as DC account · hunt in: DC Security 4768 (certificate info), Defender for Identity
Detection guidance (6) · as of 2026-11-02
  • Hunt external Teams chats and impersonation/security-risk call signals. tier A published 2026-10-30 16:11Z link
    Hunt external Teams chats and impersonation/security-risk call signals.
    CloudAppEvents
    | where Timestamp > ago(7d)
    | where Application == "Microsoft Teams"
    | where (ActionType == "ChatCreated" and IsExternalUser == true) or ActionType in~ ( "TeamsImpersonationDetected", "SecurityRiskInCallDetected")
    | order by Timestamp desc
  • Find Bun or Java running scripts from KB-prefixed AppData folders; evaluate original filename/version metadata vs. file name (query truncated in source). tier A published 2026-10-30 16:11Z link
  • ESC8: correlate DC machine-account authentication to /certsrv from a non-DC source device with CA issuance and subsequent PKINIT from the workstation. tier A
  • ESC1: review certificate request/issuance events for requester identity vs subject/SAN, template name, and first auth with issued cert. Enable Certification Services audit subcategory and CA audit filter. tier A link
  • Defender alerts: 'Suspicious AD CS misconfigured certificate template abuse (ESC1)', 'Suspicious AD CS machine certificate issuance abuse (ESC8)', 'Possible NTLM relay attack', 'Suspicious certificate usage over Kerberos protocol (PKINIT)', 'Suspected DCSync attack'. tier A
  • Alert when approved RMM tools extract archives, create interpreters, or launch scripts from user-writable paths. tier A
P2

Threat actors use agentic AI tooling (ARTEX) to find exposed secrets and compromise Azure and Entra ID tenants

brief 2026-11-02CISO cardVerdict card4 IoCs↳ updates earlier card↰ updated by 2026-11-06
filenamez1219.jsp1×2026-11-02 12:19ZMySQL-log-poisoned JSP webshell candidate
filenamef1219a.jsp1×2026-11-02 12:19ZMySQL-log-poisoned JSP webshell candidate
filenamecl1217.jsp1×2026-11-02 12:19ZMySQL-log-poisoned JSP webshell candidate
domainwebhook[.]site2×2026-10-20 20:04ZPublic callback service receiving uname -a output; callback IDs 45060ed4-de0b-4119-8f0d-2a2776bbd413, 774cf5e1-b5a4-4174-a1ad-0241861029a2 · also 2026-10-15
Behaviors (12) · as of 2026-11-02
T1505.003 · persistence_artifact: MySQL via Weaver OA application SQL API → SET GLOBAL general_log_file, SET GLOBAL general_log = 1, SELECT '<% ... %>' · hunt in: MySQL general/query log; web server access log for new .jsp requests
T1059 · shell_from_server_process: java (Weaver OA servlet container) → cl1217.jsp, f1219a.jsp, z1219.jsp · hunt in: EDR process events; web access log
T1105 · download_cradle: Windows database server → curl, powershell, cmd (batch) · hunt in: EDR process events; proxy/DNS
T1567 · exfil_channel: curl · hunt in: proxy, DNS
T1059.004 · other: Azure App Service Kudu/SCM → python, powershell, C# · hunt in: Azure App Service / Kudu logs
T1580 · discovery_burst: compromised AWS IAM user / Azure credentials → DryRun EC2/EBS calls, ARM deployments/validate, test blob write/delete · hunt in: AWS CloudTrail; Azure Activity/Storage logs
T1558.003 · credential_access: PowerShell scripts → Kerberoasting scripts, DCSync scripts · hunt in: Windows 4769, 4662; DC replication
T1087.002 · discovery_burst: PowerShell → AD enumeration scripts, ADCS template audit · hunt in: PowerShell 4104; LDAP logs
T1136 · persistence_artifact: application / directory → account creation with ArtexProbe naming, password resets · hunt in: Windows 4720/4724; application audit log
T1578.002 · persistence_artifact: AWS control plane → CreateKeyPair, AllocateAddress, RunInstances t3.micro, CreateVolume · hunt in: AWS CloudTrail
T1021.006 · lateral_auth: compromised Windows server → Pass-the-Ticket, WinRM, Kerberos relay, Pass-the-Hash · hunt in: Windows 4624/4768/4769; WinRM logs
T1595.003 · discovery_burst: web directory fuzzing · hunt in: web server access log (200/403)
Detection guidance (5) · as of 2026-11-02
  • Monitor control-plane velocity: alert on bursts of management API calls, permission testing, resource enumeration, credential retrieval. tier A link
  • Monitor server egress to previously unseen webhook services, OAST, tunneling, file-transfer and external AI platforms. tier A link
  • Detect unexpected LDAP/Kerberos/NTLM/SMB/database/remote admin and port scanning from DMZ/internet-facing systems. tier A link
  • Alert on bursts of password resets, account creation, credential additions and bulk secret-vault queries; detect write-read-delete storage sequences. tier A link
  • Monitor unusual AD CS certificate enrollment for privileged users or unexpected requesters. tier A link
P2

NetamLoader: Kaspersky details .NET loader planted in Windows update staging directory on a government Windows 10 build in Asia

brief 2026-11-02CISO card1 IoC
domainopenaigpt4v[.]com1×2026-11-02 12:19ZC2 server the .NET 2 Plugin polls after a jitter delay.
Behaviors (3) · as of 2026-11-02
T1574.014 · persistence_artifact: PatchMyPC-ScriptRunner.exe → Microsoft.HostIntegration.Connectors.dll, Resources.resx · hunt in: File system / Sysmon EID 1 and 11
T1055 · other: dllhost.exe → XAML-3, .NET 2 Plugin · hunt in: Sysmon EID 1 / process telemetry
T1070.004 · defense_evasion: .NET 1 Loader · hunt in: File system / Windows event and Prefetch artifacts
P2

Trojanized Claude Code extension (2.1.312/2.1.313) on Cursor marketplace attempts persistent SSH backdoor

brief 2026-11-02CISO card7 IoCs
filepath%userprofile%\.config\smt.cmd1×2026-11-02 12:19ZWindows tunnel retry script
filenamesysmon.cmd1×2026-11-02 12:19ZWindows Startup folder fallback
filepath~/Library/LaunchAgents/com.apple.sysmond.plist1×2026-11-02 12:19ZmacOS LaunchAgent persistence
sha2567e0a52885fadee05544a9e99eb18c792bec05900a5e1a66d68f8383decb0e2781×2026-11-02 12:19ZDecoded tunnel private-key file
sha256ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf151×2026-11-02 12:19ZMalicious JavaScript entry point (not VSIX hash)
urlhxxp://134[.]209[.]82[.]225:8099/beacon2×2026-10-30 12:20ZHTTP beacon receiving host recon · also 2026-10-30
ipv4134[.]209[.]82[.]2252×2026-10-30 12:20ZReverse SSH tunnel endpoint and beacon host · also 2026-10-30
Behaviors (8) · as of 2026-11-02
T1098.004 · persistence_artifact: Cursor extension host (Node.js) loading extension.js · hunt in: EDR file events on ~/.ssh/authorized_keys, administrators_authorized_keys
T1572 · exfil_channel: Cursor extension host (Node.js) → autossh, ssh, powershell · hunt in: EDR process events / network connections to 134.209.82.225
T1543.001 · persistence_artifact: Cursor extension host (Node.js) → launchctl · hunt in: macOS EDR file/plist events
T1053.003 · persistence_artifact: Cursor extension host (Node.js) → crontab · hunt in: Linux crontab / auditd
T1053.005 · persistence_artifact: Cursor extension host (Node.js) → schtasks · hunt in: Windows 4698 / EDR ScheduledTaskCreated
T1547.001 · persistence_artifact: Cursor extension host (Node.js) · hunt in: Windows file events in Startup folder
T1082 · discovery_burst: Cursor extension host (Node.js) → systemsetup -getremotelogin, git config · hunt in: EDR process events
T1041 · exfil_channel: Cursor extension host (Node.js) · hunt in: proxy / network logs HTTP to port 8099
Detection guidance (5) · as of 2026-11-02
  • Network connections to reported C2 IP tier A published 2026-10-31 01:02Z link
    Network connections to reported C2 IP
    DeviceNetworkEvents | where Timestamp > ago(30d) | where RemoteIP == "134.209.82.225" or RemoteUrl has "134.209.82.225" | project Timestamp, DeviceName, InitiatingProcessFileName, InitiatingProcessCommandLine, RemoteIP, RemotePort, RemoteUrl
  • File events for hash and persistence artifact names tier A published 2026-10-31 01:02Z link
    File events for hash and persistence artifact names
    DeviceFileEvents | where Timestamp > ago(30d) | where SHA256 == "ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf15" or FileName in~ ( ".smt", ".smtk", "smt.cmd", "smtk", "sysmon.cmd", "com.apple.sysmond.plist" ) or FileName startswith ".stk_" | project Timestamp, DeviceName, ActionType, FolderPath, FileName, SHA256, InitiatingProcessFileName, InitiatingProcessCommandLine
  • Scheduled task creation containing SysMon and smt tier A published 2026-10-31 01:02Z link
    Scheduled task creation containing SysMon and smt
    DeviceEvents | where Timestamp > ago(30d) | where ActionType == "ScheduledTaskCreated" | where AdditionalFields has "SysMon" and AdditionalFields has "smt" | project Timestamp, DeviceName, AccountName, AdditionalFields, InitiatingProcessFileName, InitiatingProcessCommandLine
  • macOS LaunchAgent plist modification tier A published 2026-10-31 01:02Z link
    macOS LaunchAgent plist modification
    DeviceEvents | where ActionType == "PlistPropertyModified" | where FolderPath has "com.apple.sysmond.plist"
  • Defender detections: Suspicious activity originating from a code editor, Suspicious addition of an SSH key, Suspicious SSH tunneling activity; AV names Trojan:MacOS/SmtShellMal.A, Trojan:JS/CredTheft.MS!MTB, Trojan:MacOS/MalPlistSysmond.A, HackTool:MacOS/RevAnthShell.A tier A published 2026-10-31 01:02Z link
P2

VOLTA infostealer steals browser, wallet and cloud credentials, ranks victims via OpenRouter LLMs

brief 2026-11-02CISO card11 IoCs
useragentMozilla/5.01×2026-11-02 12:19ZBare UA on hand-assembled OpenRouter requests
filenamevolta_doxnet.zip1×2026-11-02 12:19ZStage 3 exfil archive
filenamevolta_dox.zip1×2026-11-02 12:19ZStage 2 exfil archive
filenamevolta_log.zip1×2026-11-02 12:19ZStage 1 exfil archive
filenameAI_Analysis.txt1×2026-11-02 12:19ZLLM response file
filenameIdentity_Report.txt1×2026-11-02 12:19ZLocal victim dossier
filenamevolta_debug.txt1×2026-11-02 12:19ZHarvest log in %APPDATA%
urlhxxps://openrouter[.]ai/api/v1/chat/completions1×2026-11-02 12:19ZThird-party LLM gateway receiving victim dossier (legitimate service abused)
filenameylp9m5j3i2aw.exe1×2026-11-02 12:19ZVOLTA sample filename
filename9by0tjwoc3ut.exe1×2026-11-02 12:19ZVOLTA sample filename
sha25657ef4242666d78c50df145b34023df564f0fad38812d6a580e66433d427e22791×2026-11-02 12:19ZVOLTA sample PE32+ x86-64
Behaviors (6) · as of 2026-11-02
T1555.003 · credential_access: VOLTA executable (e.g. 9BY0tjwOc3ut.exe) → chrome.exe --headless · hunt in: EDR process events / Sysmon EID 1
T1016 · credential_access: VOLTA executable → WlanGetProfileList API · hunt in: EDR API telemetry
T1550.004 · other: VOLTA executable · hunt in: Google Workspace/Gmail audit, proxy logs (session reuse from victim host)
T1567 · exfil_channel: VOLTA executable · hunt in: proxy / DNS logs (openrouter.ai, Telegram API)
T1567 · exfil_channel: VOLTA executable · hunt in: proxy / DNS logs (Telegram)
T1070.004 · defense_evasion: VOLTA executable · hunt in: EDR file events
Detection guidance (2) · as of 2026-11-02
  • Alert when Chrome is launched with --headless from any process not a known developer tool; application control restricting headless Chrome launches blocks ABE decryption path. tier A published 2026-10-31 12:00Z link
  • Post-compromise: preserve %APPDATA%\volta_debug.txt harvest log; revoke tokens and change passwords. tier A published 2026-10-31 12:00Z link
P2

Unit 42 tracks CL-UNK-1211 espionage cluster targeting government-linked Linux servers with PHP web shells and SysGoRAT

brief 2026-11-02CISO cardAI verdict card1 IoC↳ updates earlier card
ipv4104[.]194[.]158[.]652×2026-10-20 19:52ZSysGoRAT hardcoded WebSocket C2 · also 2026-10-16
Behaviors (11) · as of 2026-11-02
T1505.003 · persistence_artifact: web server process serving PHP · hunt in: web server access log, file integrity monitoring
T1546.004 · credential_access · hunt in: shell/bash history, file integrity monitoring
T1556 · credential_access · hunt in: web server file integrity monitoring, PHP application logs
T1552.001 · credential_access · hunt in: shell/bash history access, file access auditing
T1071.001 · exfil_channel: SysGoRAT · hunt in: network flow, proxy, firewall
T1059.004 · shell_from_server_process: SysGoRAT → /bin/sh -c · hunt in: EDR process events, auditd
T1020 · exfil_channel: SysGoRAT · hunt in: network flow, EDR file events
defense_evasion · hunt in: EDR, endpoint protection telemetry
defense_evasion · hunt in: Linux syslog, auditd
T1083 · discovery_burst · hunt in: EDR process events, auditd
T1059.003 · other: zip_mails.sh · hunt in: EDR process events
P1

Polymarket users' sessions targeted by malicious JavaScript served via compromised DebugBear RUM script; attack under investigation

brief 2026-10-30CISO cardAI verdict card4 IoCs
filenameC7xcKKrjUnXK.js1×2026-10-30 12:20ZMalicious JavaScript file name on the DebugBear CDN.
domaincdn[.]debugbear[.]com1×2026-10-30 12:20ZHost serving the malicious JavaScript file.
domaindata[.]debugbear[.]com1×2026-10-30 12:20ZScript communicated with this host to receive instructions and send targeted account and wallet data.
urlhxxp://cdn[.]debugbear[.]com/C7xcKKrjUnXK[.]js1×2026-10-30 12:20ZMalicious JavaScript distributed to Polymarket users via DebugBear RUM infrastructure.
Behaviors (3) · as of 2026-10-30
T1189 · other: cdn.debugbear[.]com/C7xcKKrjUnXK.js · hunt in: Browser-side web page script loads; web proxy or DNS logs for cdn.debugbear[.]com
T1539 · other: Malicious JavaScript running in logged-in user browser session → Polymarket trading functionality · hunt in: Browser session activity; Polymarket platform transaction logs (not available to defender beyond vendor)
T1041 · exfil_channel: Malicious JavaScript running in browser → data.debugbear.com · hunt in: Web proxy or DNS logs; browser network telemetry
Detection guidance (1) · as of 2026-10-30
  • Hunt for requests to the malicious script path and for communication with the C2/exfil host; DebugBear advised customers to remove the RUM embed code. tier B link
P1

Trojanized Claude Code extension 2.1.313 on Cursor Marketplace plants SSH backdoor

brief 2026-10-30CISO cardAI verdict card2 IoCs
urlhxxp://134[.]209[.]82[.]225:8099/beacon2×2026-10-30 12:20ZHTTP beacon receiving host recon · also 2026-11-02
ipv4134[.]209[.]82[.]2252×2026-10-30 12:20ZReverse SSH tunnel endpoint and beacon host · also 2026-11-02
Behaviors (5) · as of 2026-10-30
T1098.004 · persistence_artifact: Cursor/VS Code extension host (anthropic.claude-code 2.1.313) → ~/.ssh/authorized_keys write · hunt in: EDR file events / FIM on ~/.ssh/authorized_keys
T1572 · exfil_channel: Cursor/VS Code extension host → ssh reverse tunnel · hunt in: EDR network events / firewall
T1053.005 · persistence_artifact: Cursor/VS Code extension host → scheduled task, crontab, LaunchAgent · hunt in: Windows 4698 / cron logs / macOS LaunchAgents FIM
T1082 · discovery_burst: Cursor/VS Code extension host → git config --global user.email · hunt in: EDR process events
T1071.001 · exfil_channel: Cursor/VS Code extension host · hunt in: proxy / firewall
Detection guidance (2) · as of 2026-10-30
  • Check ~/.ssh/authorized_keys for a key labeled svc-telemetry and look for new scheduled tasks, crontab entries, or LaunchAgents created around Oct 29, 2026; check for installs of anthropic.claude-code 2.1.313. tier B published 2026-10-30 08:55Z link
  • Look for outbound HTTP to port 8099 /beacon and requests to api.ipify.org from IDE processes. tier B published 2026-10-30 08:55Z link
P1

VAPOR PANDA uses ARTEX agentic AI framework in parallel intrusions; BLOODALCHEMY deployed at nine orgs

brief 2026-10-30CISO cardAI verdict card11 IoCs
filenamegraphics-hook_config.bin1×2026-10-30 12:20ZEncrypted BLOODALCHEMY payload
filenamegraphics-hook-filter64.dll1×2026-10-30 12:20ZMalicious DLL sideloaded by renamed svchost.exe
sha256364251838edfcf5ef1107fa692da3c5bd9a540482449f645992830134bf807ab1×2026-10-30 12:20ZBLOODALCHEMY payload graphics-hook_config.bin
sha2563fb5a9fb3e2cb1d6208966bd4e55d10282d19c7250d827efa560463d60a12ee41×2026-10-30 12:20ZBLOODALCHEMY loader DLL graphics-hook-filter64.dll
sha25649fe70419fd19b81ca8d730a6ef7c1ec71b681d60b390761070d42686c7d20681×2026-10-30 12:20ZGameHook binary renamed svchost.exe
ipv4192[.]121[.]47[.]201×2026-10-30 12:20ZIP of www[.]ddduuuppp[.]com
domainwww[.]ddduuuppp[.]com1×2026-10-30 12:20ZBLOODALCHEMY C2 domain
ipv489[.]46[.]234[.]501×2026-10-30 12:20ZIP of sqlserver-sqlite[.]com
domainsqlserver-sqlite[.]com1×2026-10-30 12:20ZBLOODALCHEMY C2 domain
ipv445[.]153[.]126[.]2231×2026-10-30 12:20ZIP of nginxmysql[.]com
domainnginxmysql[.]com1×2026-10-30 12:20ZBLOODALCHEMY C2 domain
Behaviors (10) · as of 2026-10-30
T1574.001 · defense_evasion: svchost.exe (renamed GameHook binary) → graphics-hook-filter64.dll, graphics-hook_config.bin · hunt in: Sysmon EID 7 image load / EDR module load
T1518.001 · discovery_burst: tasklist · hunt in: Windows 4688 / EDR process events
T1552.005 · credential_access: web application (SAML/XXE) · hunt in: Cloud audit logs / IMDS access, web server logs
T1651 · other: cloud systems manager · hunt in: Cloud audit log (e.g. CloudTrail SSM SendCommand) with art18- comments, artx-prefixed roles
T1505.003 · persistence_artifact: web server → JSP web shell, PHP web shell · hunt in: web server access log / file creation
T1555 · credential_access · hunt in: AD directory service access (4662) on ms-Mcs-AdmPwd
T1134.001 · lateral_auth · hunt in: Windows 5136 (msDS-AllowedToActOnBehalfOfOtherIdentity), 4769 S4U
T1110.003 · credential_access · hunt in: IdP / auth logs
T1133 · lateral_auth: VPN · hunt in: VPN logs
T1572 · exfil_channel: Chisel, SoftEther · hunt in: EDR process events / proxy
Detection guidance (2) · as of 2026-10-30
  • Hunt for ARTEX markers: command-line parameters containing artx or artex, artx-prefixed cloud roles, art18- administration-command comments, and C:\ProgramData\artx5v\ directory. tier A link
  • Enforce SAML signature validation, require IMDSv2, restrict cloud command-execution permissions; rotate keys after data exposure. tier A link
P2

Talos IR Q3 2026: Help-desk vishing for RMM access, edge exploitation, EDR killers in ransomware

brief 2026-10-30CISO card2 IoCs
filenamefly.exe1×2026-10-30 12:20ZCommon filename of GoGRPC RAT observed in Q3 engagements
cveCVE-2023-201981×2026-10-30 12:20ZExploited by Salt Typhoon-affiliated actors in web-based management interfaces
Behaviors (10) · as of 2026-10-30
T1566.004 · other: Microsoft Quick Assist → QuickAssist.exe · hunt in: EDR process events / Windows 4688 (unexpected Quick Assist session after inbound call)
T1105 · download_cradle: existing RMM software → powershell, msiexec · hunt in: Sysmon EID 1 / Windows 4688 / PowerShell logging
T1219 · persistence_artifact: MeshAgent · hunt in: EDR process/service creation
T1567.002 · exfil_channel: rclone · hunt in: EDR process events / proxy
T1068 · defense_evasion: vulnerable kernel drivers · hunt in: Sysmon EID 6 driver load / service install 7045
T1489 · defense_evasion: PsExec.exe, taskkill.exe · hunt in: Windows 4688 / Sysmon EID 1
T1070 · defense_evasion · hunt in: Windows Security 1102 / System 104; Defender event 5001
T1136.001 · persistence_artifact: web-based management interface (network device) · hunt in: network device syslog / AAA logs
T1505.003 · persistence_artifact: web-based management interface (network device) → BadCandy · hunt in: network device config / web UI access
T1555.001 · credential_access: trojanized macOS application · hunt in: macOS unified log / EDR
Detection guidance (1) · as of 2026-10-30
  • Centralize logs off-device with ≥90 days retention; enable process-creation, command-line, and Microsoft Graph API auditing to survive log tampering. tier A published 2026-10-29 14:00Z link
P2

Malicious Firefox extensions impersonating Phantom, Jupiter and Bitget steal wallet recovery phrases; listings removed

brief 2026-10-30CISO card11 IoCs
ipv4172[.]67[.]155[.]1981×2026-10-30 12:20ZIP address listed in IOCs
ipv4104[.]21[.]34[.]691×2026-10-30 12:20ZIP address listed in IOCs
domainexodus[.]bonto[.]io1×2026-10-30 12:20ZSubdomain listed in IOCs
domaincoinbase[.]bonto[.]io1×2026-10-30 12:20ZSubdomain listed in IOCs
domainbitget[.]bonto[.]io1×2026-10-30 12:20ZSubdomain listed in IOCs
domainjupiter[.]bonto[.]io1×2026-10-30 12:20ZSubdomain listed in IOCs
domainphantom[.]bonto[.]io1×2026-10-30 12:20ZSubdomain listed in IOCs
domainbonto[.]io1×2026-10-30 12:20ZRoot domain of impersonator infrastructure
filename30920591×2026-10-30 12:20ZBitget impersonator Firefox add-on ID
filename30926661×2026-10-30 12:20ZJupiter impersonator Firefox add-on ID
filename30921991×2026-10-30 12:20ZPhantom impersonator Firefox add-on ID
Behaviors (3) · as of 2026-10-30
T1176 · other: Firefox browser (malicious extension) · hunt in: Browser extension inventory / Firefox add-on telemetry
T1056.003 · credential_access: Firefox browser (malicious extension) · hunt in: Browser extension telemetry
T1555 · credential_access: Phantom impersonator extension backend · hunt in: Proxy / DNS logs (Telegram bot and attacker backend traffic)
Detection guidance (2) · as of 2026-10-30
  • Check Firefox installed extensions for the listed add-on IDs 3092199, 3092666 and 3092059. tier B published 2026-10-29 14:06Z link
  • Hunt for DNS or proxy requests to the listed bonto[.]io subdomains and IP addresses. tier B published 2026-10-29 14:06Z link
P2

NIK C2: Go-based Windows implant steals credentials, keylogs, and routes prompts to OpenAI API

brief 2026-10-30CISO card8 IoCs↳ updates earlier card
yara_nameWin.Trojan.GoDiscorder-10060526-01×2026-10-30 12:20ZClamAV signature
filenamebrowserdata.zip2×2026-10-29 12:50ZArchive of stolen data · also 2026-10-29
filenamebootkit.bin2×2026-10-29 12:50Z16-byte NIK_BOOTKIT_PREP placeholder in temp · also 2026-10-29
filenamembr_backup.bin2×2026-10-29 12:50ZMBR backup in temp dir · also 2026-10-29
filenamelock_start.bat2×2026-10-29 12:50ZBatch loop launching mshta · also 2026-10-29
filenamelock_screen.html2×2026-10-29 12:50ZScreen-lock HTML in %TEMP% · also 2026-10-29
domaintotal-sitevv[.]lol2×2026-10-29 12:50ZDomain resolving to NIK C2 server · also 2026-10-29
ipv487[.]120[.]196[.]1202×2026-10-29 12:50ZNIK C2 panel server observed in the wild · also 2026-10-29
Behaviors (9) · as of 2026-10-30
T1555 · credential_access: NIK C2 implant (svchost.exe/simvol.exe/csrss.exe masquerade) → netsh wlan show profiles, netsh wlan show profile name="" key=clear · hunt in: Sysmon EID 1 / Windows 4688 / EDR process events
T1555.003 · credential_access: NIK C2 implant → CryptUnprotectData · hunt in: EDR file access events (Login Data, Cookies, Local State, key4.db, logins.json)
T1082 · discovery_burst: NIK C2 implant → chcp 65001, systeminfo, wmic os get lastbootuptime, wmic /namespace:\\root\SecurityCenter2 path AntiVirusProduct get displayName, Get-Process · hunt in: Sysmon EID 1 / Windows 4688 command line
T1547.001 · persistence_artifact: NIK C2 implant → reg add · hunt in: Sysmon EID 13 / registry; file creation in %appdata%\Roaming\Microsoft\Network
T1548.002 · defense_evasion: NIK C2 implant → fodhelper.exe · hunt in: Sysmon EID 12/13 registry, process creation
defense_evasion: NIK C2 implant → powershell · hunt in: PowerShell script block logging (4104)
T1218.005 · persistence_artifact: cmd.exe (lock_start.bat) → mshta.exe lock_screen.html, reg add ... SystemLock · hunt in: Sysmon EID 1 / 13
T1006 · other: NIK C2 implant → powershell (raw read \\.\PhysicalDrive0 to mbr_backup.bin), bcdedit /enum, Confirm-SecureBootUEFI · hunt in: Sysmon EID 1 / PowerShell 4104 (MBR read and boot survey)
T1071.001 · exfil_channel: NIK C2 implant · hunt in: Proxy / TLS / network logs (WebSocket 443, POST /api/c2/*, api.openai.com)
Detection guidance (2) · as of 2026-10-30
  • ClamAV signature Win.Trojan.GoDiscorder-10060526-0 detects NIK C2 implant tier A published 2026-10-29 10:00Z link
  • C2 TLS certificate CN nik-panel; JARM 28d28d28d00000000042d42d0000001f361a1bf80ed39a1e352adeb016a07b tier A published 2026-10-29 10:00Z link
P2

Malicious Qwen2-lookalike Hugging Face repos deliver crypto miners and reverse shells to GPU hosts that load them with trust_remote_code

brief 2026-10-30CISO card1 IoC
domainmaxwintodaybtc[.]com1×2026-10-30 12:20ZNetSupport RAT C2 in a separate fake Solana starter kit campaign, not the Hugging Face campaign
Behaviors (3) · as of 2026-10-30
T1204.002 · download_cradle: python process loading a Hugging Face model with trust_remote_code enabled → cryptocurrency miner disguised as a Linux system process · hunt in: Process creation on GPU inference host (EDR process events or Sysmon EID 1)
T1496 · other: python process loading a Hugging Face model with trust_remote_code enabled → cryptocurrency miner disguised as a Linux system process · hunt in: Process creation and GPU/network telemetry on inference host
T1071 · other: python process loading a Hugging Face model with trust_remote_code enabled → reverse shell · hunt in: Network/proxy telemetry and EDR process events on inference host
P3

Yet Another ClickFix Campaign uses fake Cloudflare check against Windows and macOS; payloads not retrieved

brief 2026-10-303 IoCs
urlhxxps://api-com[.]cfd/7ge0w58tzzjsv92×2026-10-29 12:50ZURL in ClickFix command seen on Windows host; returned 403 Forbidden · also 2026-10-29
urlhxxps://cf-id[.]com/?ray-id=nz0ovm2jq2g68i2×2026-10-29 12:50ZURL in ClickFix command seen on macOS host; domain did not resolve · also 2026-10-29
domainjs-static[.]cfd2×2026-10-29 12:50ZDomain hosting the fake Cloudflare verification page and tracking/API chain · also 2026-10-29
P1

UAT-11473 exploits Cisco SD-WAN CVE-2026-20127 to deploy KeyDrift key-stealing implant

brief 2026-10-29CISO cardAI verdict card9 IoCs
cveCVE-2026-201271×2026-10-29 12:50Zinitial access auth bypass
filepath/tmp/system-vdaemon1×2026-10-29 12:50Zvdaemon PID list
filepath/var/tmp/vdaemon.conf1×2026-10-29 12:50ZLittleFilch exfil endpoint config
filepath/var/tmp/vdaemon.bin1×2026-10-29 12:50Zencrypted stolen key material
filenameaaamgrd1×2026-10-29 12:50Zpacked PolyFlame loader masquerading as aaamgr
filenameconf_sshd1×2026-10-29 12:50ZPID enumeration/injection launcher
filenamersshd1×2026-10-29 12:50Zptrace injector
filenamelibcommon.so1×2026-10-29 12:50ZLittleFilch SSL_read hook module
filenamelibdssl.so1×2026-10-29 12:50ZPolyFlame injected into vdaemon
Behaviors (7) · as of 2026-10-29
T1190 · other: Cisco SD-WAN Catalyst Controller peering authentication · hunt in: SD-WAN controller logs / control connection peering events
T1037 · persistence_artifact: runit → mount, conf_sshd, sshd · hunt in: file integrity monitoring of /etc/sv/sshd/run, controller shell history
T1055.008 · defense_evasion: conf_sshd → rsshd · hunt in: controller process execution / auditd ptrace
T1036.004 · persistence_artifact: runit (/etc/sv/aaamgr/run) → python, aaamgrd · hunt in: file integrity monitoring / process listing
T1059.004 · shell_from_server_process: vdaemon → /bin/sh -c · hunt in: controller process events
T1040 · credential_access: vdaemon → libcommon.so · hunt in: file artifacts /var/tmp/vdaemon.bin, /var/tmp/vdaemon.conf
T1070.006 · defense_evasion: touch --reference=, chmod --reference= · hunt in: shell history
Detection guidance (3) · as of 2026-10-29
  • Snort SIDs for CVE-2026-20127 exploitation: 65938, 65958 tier A published 2026-10-28 21:32Z link
  • Snort SIDs for KeyDrift artifacts: Snort v2 67387-67416; Snort v3 7:44-7:73 tier A published 2026-10-28 21:32Z link
  • aaamgr legitimately is a Python package; a compiled ELF aaamgrd under /etc/sv/aaamgr/ is anomalous tier A published 2026-10-28 21:32Z link
P2

Attackers abuse Hexnode and Rippling MDM via phishing to deploy rogue ScreenConnect

brief 2026-10-29CISO card6 IoCs
domainrelay[.]pronconetydesire[.]online1×2026-10-29 12:50ZScreenConnect relay on port 8041, Rippling case
urlhxxps://teams-microsoftcom5d41402abc4b2a76b9719d911017c592[.]kiratham[.]com/teams/14/enroll14[.]php1×2026-10-29 12:50ZPage facilitating Rippling MDM enrollment
urlhxxps://teams-microsoftcom5d41402abc4b2a76b9719d911017c592[.]kiratham[.]com/teams/?c4ca4238a0b923820dcc509a6f75849b1×2026-10-29 12:50ZLookalike Teams 'Calendar' page, Rippling case
domainrelay[.]bobdthjau[.]com1×2026-10-29 12:50ZScreenConnect relay on port 8041, Hexnode case
filenameed0cusign_installer.msi1×2026-10-29 12:50ZMSI masquerading as DocuSign, installs Hexnode components
urlhxxps://webdocusign[.]viewportal[.]es/Windows/download/index[.]php1×2026-10-29 12:50ZDelivery URL for fake DocuSign installer (Hexnode MSI)
Behaviors (4) · as of 2026-10-29
T1204.002 · persistence_artifact: msiexec (eD0cuSign_Installer.msi from Edge downloads) → Hexnode Gateway, Hexnode agent, PostgreSQL components · hunt in: EDR process/file events, MSI installer logs
T1072 · persistence_artifact: Rippling MDM enrollment → C:\Windows\System32\config\systemprofile\AppData\Local\mdm\{GUID}.msi, C:\Rippling\daemon.exe · hunt in: Registry events, EDR process/file events
T1219 · other: MDM agent (Hexnode agent / C:\Rippling\daemon.exe) as SYSTEM → ScreenConnect installer · hunt in: EDR process events, service creation, network connections to relay :8041
T1219 · persistence_artifact: Hexnode agent → ScreenConnect · hunt in: EDR alerts for repeat RMM install to same relay
Detection guidance (2) · as of 2026-10-29
  • Monitor unexpected MDM enrollments, management agents, RMM services, and external relay connections; correlate social engineering -> new MDM enrollment -> RMM install -> outbound to unfamiliar relay. tier A link
  • Recurring ScreenConnect installations on the same host connecting to the same relay indicate an underlying management channel (MDM) re-deploying it. tier A link
P2

ClickFix campaign uses fake Cloudflare verification page to lure macOS and Windows users; no malware delivery confirmed by researcher

brief 2026-10-29CISO card3 IoCs
urlhxxps://api-com[.]cfd/7ge0w58tzzjsv92×2026-10-29 12:50ZURL in ClickFix command seen on Windows host; returned 403 Forbidden · also 2026-10-30
urlhxxps://cf-id[.]com/?ray-id=nz0ovm2jq2g68i2×2026-10-29 12:50ZURL in ClickFix command seen on macOS host; domain did not resolve · also 2026-10-30
domainjs-static[.]cfd2×2026-10-29 12:50ZDomain hosting the fake Cloudflare verification page and tracking/API chain · also 2026-10-30
Behaviors (1) · as of 2026-10-29
T1204.004 · download_cradle: web browser → macOS shell command from ClickFix text, Windows command from ClickFix text · hunt in: EDR process events or Sysmon EID 1 showing a shell or command interpreter started after clipboard paste from a browser
P2

Cisco Talos details NIK C2, Go-based Windows implant with OpenAI API integration and screen-lock ransomware

brief 2026-10-29CISO card8 IoCs↰ updated by 2026-10-30
registrysystemlock1×2026-10-29 12:50ZHKCU Run value launching lock_start.bat
filenamebrowserdata.zip2×2026-10-29 12:50ZArchive of stolen data · also 2026-10-30
filenamebootkit.bin2×2026-10-29 12:50Z16-byte NIK_BOOTKIT_PREP placeholder in temp · also 2026-10-30
filenamembr_backup.bin2×2026-10-29 12:50ZMBR backup in temp dir · also 2026-10-30
filenamelock_start.bat2×2026-10-29 12:50ZBatch loop launching mshta · also 2026-10-30
filenamelock_screen.html2×2026-10-29 12:50ZScreen-lock HTML in %TEMP% · also 2026-10-30
domaintotal-sitevv[.]lol2×2026-10-29 12:50ZDomain resolving to NIK C2 server · also 2026-10-30
ipv487[.]120[.]196[.]1202×2026-10-29 12:50ZNIK C2 panel server observed in the wild · also 2026-10-30
Behaviors (12) · as of 2026-10-29
T1555 · credential_access: NIK C2 implant (svchost.exe/simvol.exe/csrss.exe masquerade) → netsh wlan show profiles, netsh wlan show profile name="" key=clear · hunt in: Sysmon EID 1 / Windows 4688
T1082 · discovery_burst: NIK C2 implant → cmd chcp 65001, systeminfo, wmic os get lastbootuptime, wmic SecurityCenter2 AntiVirusProduct, Get-Process · hunt in: Sysmon EID 1 / Windows 4688
T1555.003 · credential_access: NIK C2 implant · hunt in: EDR file access events (Chrome/Edge/Brave/Opera Login Data, Cookies, Local State; Firefox key4.db, logins.json)
T1547.001 · persistence_artifact: NIK C2 implant → reg add · hunt in: Sysmon EID 13 / 4688
T1218.005 · other: cmd.exe (lock_start.bat) → mshta.exe lock_screen.html · hunt in: Sysmon EID 1 - screen-lock ransomware launch loop
T1059.001 · other: NIK C2 implant → powershell · hunt in: PowerShell script block logging / EDR raw disk read of \\.\PhysicalDrive0 writing mbr_backup.bin
T1082 · discovery_burst: NIK C2 implant → bcdedit /enum, powershell Confirm-SecureBootUEFI · hunt in: Sysmon EID 1 / 4688
T1548.002 · defense_evasion: NIK C2 implant → fodhelper.exe · hunt in: Sysmon EID 12/13 registry, EID 1
defense_evasion: NIK C2 implant → powershell · hunt in: PowerShell script block logging (EID 4104)
T1036.005 · defense_evasion: NIK C2 implant → csrss.exe (in %TEMP%), svchost.exe, simvol.exe · hunt in: Sysmon EID 1/11 - system process names from user/temp paths; copy to %appdata%\Roaming\Microsoft\Network
T1071.001 · exfil_channel: NIK C2 implant · hunt in: Proxy/web logs: POST /api/c2/update every ~250ms, /api/c2/result, WebSocket /api/c2/ws on 443
T1102 · other: NIK C2 implant · hunt in: Proxy/DNS: non-browser process connecting to api.openai.com/v1/chat/completions from endpoint
Detection guidance (2) · as of 2026-10-29
  • ClamAV signature detecting NIK C2 implant tier A published 2026-10-29 10:00Z link
    ClamAV signature detecting NIK C2 implant
    Win.Trojan.GoDiscorder-10060526-0
  • Hunt TLS/network sensor logs for the C2 server TLS certificate: CN nik-panel, plus the published serial number and JARM tier A published 2026-10-29 10:00Z link
P1

Node2Shell (CVE-2026-111497) Exploited in the Wild Against Node.js v24.22.0 x86-64; Patch 24.22.1

brief 2026-10-28CISO card1 IoC↳ updates earlier card
ipv494[.]154[.]43[.]71×2026-10-28 12:18ZNetherlands IP sending public Node2Shell exploit traffic (per ELLIO), also PHP2Shell exploitation
Behaviors (3) · as of 2026-10-28
T1190 · persistence_artifact: Magento/Adobe Commerce web application (PHP) → malicious file upload, CMS block modification with JS loader · hunt in: web server access log; Magento database cms_block changes
T1105 · download_cradle: injected Magento CMS block loader · hunt in: proxy / web content inspection
T1059 · shell_from_server_process: node → sh · hunt in: EDR process events / Sysmon for Linux
Detection guidance (1) · as of 2026-10-28
  • Check Magento stores for web shells and malicious CMS block content after patching. tier B
P2

Compromised camera management software (CMS.exe) leads to reverse shell, WpcMon.exe DLL sideloading and C2 beaconing

brief 2026-10-28CISO card5 IoCs
filenamers.win32.exe1×2026-10-28 12:18ZReverse shell tool
ipv4144[.]172[.]116[.]371×2026-10-28 12:18ZC2 beacon destination in all incidents
sha25670b2345302264c41504d59e6a63d6d908969740424b42b7373f10b4c8d74c87a1×2026-10-28 12:18ZMalicious sideloaded IPHLPAPI.DLL
sha2568f8e88c54a9c56174974711eff99b4beb79536642fcca1902acdc3d4b1fd10351×2026-10-28 12:18ZMalicious sideloaded samcli.dll
sha2561fb4af4862643dcab1459872f723f574f1a588855b020916b600df5c206811441×2026-10-28 12:18Zrs.win32.exe reverse shell dropped in AppData
Behaviors (4) · as of 2026-10-28
T1059 · shell_from_server_process: CMS.exe → rs.win32.exe · hunt in: EDR process events / Sysmon EID 1
T1574.001 · defense_evasion: rs.win32.exe → WpcMon.exe, IPHLPAPI.DLL, samcli.dll · hunt in: Sysmon EID 1/7, EDR image load events
T1547.001 · persistence_artifact: rs.win32.exe → WpcMon.exe · hunt in: Sysmon EID 13 / registry auditing
T1071 · exfil_channel: WpcMon.exe · hunt in: Firewall/proxy, Sysmon EID 3
Detection guidance (1) · as of 2026-10-28
  • Investigate the sequence CMS.exe -> rs.win32.exe -> abnormal WpcMon.exe (outside C:\Windows\system32) and unapproved outbound connections; block executables/DLLs in user-writable paths. tier A link
P3

FBI seizes Virtualine domain; bulletproof hosting provider accused of hosting criminal content and laundering Bitcoin

brief 2026-10-281 IoC
domainvirtualine[.]net1×2026-10-28 12:18ZDomain seized by the FBI; formerly used by Virtualine to advertise and host services.
P1

Storm-0940 abuses ConnectWise Cloud Backup app credential to escalate in M365 tenants via scripted tooling

brief 2026-10-27CISO cardVerdict card9 IoCs↳ updates earlier card↰ updated by 2026-11-02
ipv4194[.]165[.]16[.]211×2026-10-27 12:19ZPossible link; python-requests/2.31 password spray same timeframe
useragentazure-toolkit/1.02×2026-10-22 13:05ZSign-ins/Graph activity using ConnectWise apps · also 2026-10-22
useragentPython-urllib/3.122×2026-10-22 13:05ZSign-ins/Graph activity using ConnectWise apps · also 2026-10-22
useragentpython-requests/2.34.23×2026-10-20 19:25ZLinked to malicious Cloud Backup activity · also 2026-10-22 also 2026-10-19
useragentpython-requests/2.312×2026-10-20 19:25ZLinked to malicious Cloud Backup activity · also 2026-10-19
useragentcurl/7.88.13×2026-10-20 19:25ZScripted OAuth2 token requests/password spray Oct 13-14 · also 2026-10-22 also 2026-10-19
ipv4144[.]172[.]64[.]603×2026-10-20 19:25ZA few failed user logins Oct 18 · also 2026-10-22 also 2026-10-19
ipv4144[.]172[.]64[.]993×2026-10-20 19:25ZFailed user password spray Oct 10-14; likely unrelated to app sign-ins · also 2026-10-22 also 2026-10-19
ipv4144[.]172[.]64[.]1283×2026-10-20 19:25ZPrimary source of unauthorized application sign-ins (AS14956, RouterHosting) · also 2026-10-22 also 2026-10-19
Behaviors (6) · as of 2026-10-27
T1078.004 · lateral_auth: ConnectWise Cloud Backup application (service principal) → token request per tenant, Python-urllib/3.12 · hunt in: Entra service principal sign-in logs
T1087.004 · discovery_burst: ConnectWise application credentials → ~100 failed token requests within 10 seconds · hunt in: Entra service principal sign-in logs
T1098.001 · persistence_artifact: compromised application service principal → add client secret, remove secret, upload certificate · hunt in: Entra directory audit log
T1098.003 · persistence_artifact: Teams service principal → add Global Administrator role to self, remove role, grant role to sibling principal, delete service principal · hunt in: Entra directory audit log
T1526 · discovery_burst: compromised application credential → Graph token requests, six-resource probe per tenant · hunt in: Entra sign-in logs
T1110.003 · credential_access: python-requests/2.34.2 · hunt in: Entra sign-in logs
Detection guidance (3) · as of 2026-10-27
  • Alert when a service principal assigns itself Global Administrator or Privileged Role Administrator, deletes itself, or when one vendor principal grants a role to a sibling. tier A link
  • Alert on credential additions to high-privilege applications from unexpected sources. tier A link
  • Baseline vendor application user agent (kiota-dotnet for ConnectWise apps), source ranges and cadence; alert on deviation. Enable Graph activity logs and keep raw UA and sub-second timestamps. tier A link
P1

Teams external-chat IT support scams lead to RMM access, Python implant, GoGRPC and Chaos ransomware

brief 2026-10-27CISO card13 IoCs
filenamess.py1×2026-10-27 12:19ZPython implant run via pythonw.exe
filenamearchive6.zip1×2026-10-27 12:19ZBundled archive with pythonw and ss.py
filenamecleaner.ps11×2026-10-27 12:19ZObfuscated PowerShell loader dropped by MSI
domaincorporateitservicellc[.]onmicrosoft[.]com1×2026-10-27 12:19ZThrowaway tenant used for Teams impersonation
domainitadmin922[.]onmicrosoft[.]com1×2026-10-27 12:19ZThrowaway tenant used for Teams impersonation
domainitcoreportal[.]onmicrosoft[.]com1×2026-10-27 12:19ZThrowaway tenant used for Teams impersonation
domainitendpoint365[.]onmicrosoft[.]com1×2026-10-27 12:19ZThrowaway tenant used for Teams impersonation
domainhelpdeskteam365[.]onmicrosoft[.]com1×2026-10-27 12:19ZThrowaway tenant used for Teams impersonation
domainfix-it[.]top1×2026-10-27 12:19Z.top domain used in Teams scam infrastructure
domainhelp-desk-get[.]top1×2026-10-27 12:19Z.top domain used in Teams scam infrastructure
domainhelpdesk-sys[.]top1×2026-10-27 12:19Z.top domain used in Teams scam infrastructure
domainget-help-systems[.]top1×2026-10-27 12:19Z.top domain used in Teams scam infrastructure
domaingetitconnect[.]top1×2026-10-27 12:19Z.top domain used in Teams scam infrastructure
Behaviors (7) · as of 2026-10-27
T1566.003 · other: Microsoft Teams external chat → ChatCreated from external tenant with IT-themed display name · hunt in: M365 Unified Audit Log (Teams ChatCreated)
T1219 · persistence_artifact: QuickAssist.exe, msra.exe, AnyDesk, ScreenConnect, TeamViewer, Atera, Zoho Assist, NetSupport, LogMeIn, Level via msiexec · hunt in: EDR process events / Sysmon EID 1
T1059.001 · download_cradle: explorer.exe → powershell · hunt in: Sysmon EID 1 / 4688 / PowerShell logs, proxy
T1218.007 · persistence_artifact: msiexec → cleaner.ps1, powershell · hunt in: Sysmon EID 11/1, EDR
T1059.006 · other: powershell → pythonw.exe ss.py · hunt in: EDR process events
T1087.002 · discovery_burst: pythonw.exe (via MSI transaction) → powershell [adsisearcher] LDAP queries · hunt in: PowerShell ScriptBlock logs, DC LDAP logs
T1558.003 · credential_access: Kerberoasting · hunt in: Windows 4769
Detection guidance (3) · as of 2026-10-27
  • Alert on external Teams ChatCreated events from unknown tenants, especially IT-themed display names or following email bombing; correlate with endpoint/identity telemetry. tier A published 2026-10-26 12:57Z link
  • Alert on unsanctioned RMM tool execution, especially followed by recon commands enumerating users, groups, network config. tier A published 2026-10-26 12:57Z link
  • Block federation with trial tenants. tier A published 2026-10-26 12:57Z link
    Block federation with trial tenants.
    Set-CsTenantFederationConfiguration -ExternalAccessWithTrialTenants "Blocked"
P1

Magento skimming-loader campaign infects 953 stores via PolyShell/SessionReaper and rogue admins

brief 2026-10-27CISO card5 IoCs↰ updated by 2026-10-28
domaindeepveindrilling[.]com1×2026-10-27 12:19ZCurrent Cloudflare-fronted loader domain, October 2026
domainadditionalver[.]com1×2026-10-27 12:19ZJS loader domain with Keitaro TDS, first seen June 2026
domainlanhd6549tdhse[.]top1×2026-10-27 12:19ZJS loader domain, first seen March 2026
domainneswnsssn[.]click1×2026-10-27 12:19ZJS loader domain, first seen December 2025
domainmanulfie[.]click1×2026-10-27 12:19ZJS loader domain, first seen July 2025
Behaviors (4) · as of 2026-10-27
T1505.003 · persistence_artifact: Magento (PHP web process) · hunt in: File integrity monitoring / web server access log
T1136.003 · persistence_artifact: Magento admin panel · hunt in: Magento admin_user table / admin action log
T1059.007 · other: Magento cms_block rendering · hunt in: Database (cms_block/cms_page) audit, CSP reports
T1505 · persistence_artifact: GSocket · hunt in: EDR / process events on web server
Detection guidance (2) · as of 2026-10-27
  • Audit cms_block and cms_page tables for unexpected blocks/script references, and admin accounts for rogue users. tier B published 2026-10-26 18:12Z link
  • CSP monitoring reports of visitor browsers loading the loader domains. tier B published 2026-10-26 12:46Z link
P1

CERT-UA: Attackers hijack Dahua IP cameras via Easy4IP P2P and CVE-2021-33044/33045 auth bypass

brief 2026-10-27CISO card2 IoCs
cveCVE-2021-330451×2026-10-27 12:19ZDahua authentication bypass used for passwordless login
cveCVE-2021-330441×2026-10-27 12:19ZDahua authentication bypass used for passwordless login
Behaviors (4) · as of 2026-10-27
T1110 · other: Dahua Easy4IP P2P cloud relay · hunt in: Device audit log / network flow (serial-number enumeration via cloud relay)
T1190 · lateral_auth: Dahua DVRIP service · hunt in: Dahua device audit log
T1136 · persistence_artifact: Dahua RPC service → account creation p2pwn · hunt in: Dahua device account list / audit log
T1046 · other: port scan TCP 37777 · hunt in: Firewall / network flow logs
Detection guidance (2) · as of 2026-10-27
  • Look for unknown accounts, unauthorized configuration changes, and DVRIP authentication events from 127.0.0.1 in Dahua audit logs (indicates P2P access). tier B published 2026-10-27 06:34Z link
  • Check for backdoor account p2pwn; removing accounts is insufficient without firmware update since accounts/recovery codes survive resets. tier B link
P1

Malicious LiteLLM 1.107.0 PyPI release steals credentials via Python startup hooks

brief 2026-10-26CISO cardVerdict card15 IoCs↳ updates earlier card
filepath/tmp/.pc_once_72129118c59f5636c0bb1×2026-10-26 12:21ZWritten after successful upload
sha2567598727f209d717041db37f7dca271d3a7d328a279890e0e1d55375729aeb86d1×2026-10-26 12:21Zlitellm-1.107.0-cp310-abi3-macosx_10_12_x86_64.whl
sha25684dc8c82c0a4a4a62552ef826b49fcc86d1a5c4a5d0f2c06665723f93d129d7d1×2026-10-26 12:21Zcook.pth variant
sha2567f191632e7320705d154b85204f1ae546b543acbd7e8861229b76f5042b92bdb1×2026-10-26 12:21Zcook.pth
sha256b6122440d0d9cb1eb1ade9933f49214da8c31288de7710c076c2680dfa5284651×2026-10-26 12:21Zsitecustomize.py Windows wheel variant
sha25634bef04fe88ac9d0aae0475630b1738681d15b94f233ac8aa46eacf5968305fa1×2026-10-26 12:21Zsitecustomize.py variant
sha25603ac2a8b752605d1d7710979c17ff18b03dd978203ba23ba97fd8ce3d6f897ea1×2026-10-26 12:21Zcook.py Windows wheel variant
sha2569dd0a3926f96a37eb86cf1ee2310d9be93139cc4ebef3ef9e2efe9531390be251×2026-10-26 12:21Zcook.py variant
urlhxxp://webhook[.]site/4da03473-a3e7-4dc2-a087-9c564b4208e11×2026-10-26 12:21ZCI workflow secret exfil
urlhxxp://webhook[.]site/65a42464-3cfa-4b02-a18c-17a6d7b86f371×2026-10-26 12:21ZCI workflow secret exfil
ipv469[.]48[.]229[.]1431×2026-10-26 12:21ZAttacker IP using leaked master key
urlhxxps://raw[.]githubusercontent[.]com/letters9813/pythonclient-test/main/domain[.]txt1×2026-10-26 12:21ZDead-drop resolver for loader C2 address
urlhxxp://www[.]litellm[.]dev/healthcheck1×2026-10-26 12:21ZHTTP POST target for encrypted tar archive
domainwww[.]litellm[.]dev1×2026-10-26 12:21ZCollector exfil domain, registered 2026-10-13
filepath/tmp/remote_code_loader.lock2×2026-10-22 13:05ZBackdoor daemon lock file · also 2026-10-22
Behaviors (8) · as of 2026-10-26
T1546.018 · persistence_artifact: python (site initialization) → cook.pth, cook.py, sitecustomize.py · hunt in: EDR file events / file integrity in Python site-packages
T1082 · discovery_burst: python → systeminfo, ipconfig, route, arp, netstat · hunt in: EDR process events / Sysmon EID 1
T1552.001 · credential_access: python → python -c (Prisma query_raw on LiteLLM_CredentialsTable) · hunt in: EDR process events
T1552.005 · credential_access: python · hunt in: network/proxy logs to 169.254.169.254
T1560.001 · other: python → openssl enc -aes-256-cbc, openssl pkeyutl -encrypt -pubin · hunt in: EDR process events (openssl with .pc_e_ paths)
T1041 · exfil_channel: python · hunt in: proxy / DNS / EDR network events
T1102.001 · download_cradle: python (sitecustomize.py loader) · hunt in: proxy / DNS logs
T1078 · lateral_auth: GitHub Actions → .github/workflows/cache.yml · hunt in: GitHub audit log
Detection guidance (6) · as of 2026-10-26
  • Connections to collector domain tier A published 2026-10-23 18:12Z link
    Connections to collector domain
    DeviceNetworkEvents
    | extend UrlForParsing = iff(RemoteUrl contains "://", RemoteUrl, strcat("http://", RemoteUrl))
    | extend RemoteHost = trim_end(@"\.", tolower(tostring(parse_url(UrlForParsing).Host)))
    | where RemoteHost in ("www.litellm.dev", "litellm.dev")
    | project Timestamp, DeviceId, DeviceName, ActionType, RemoteUrl, RemoteIP, RemotePort, InitiatingProcessFileName, InitiatingProcessId, InitiatingProcessCreationTime, ReportId
  • Collector-like OpenSSL encryption staging tier A published 2026-10-23 18:12Z link
    Collector-like OpenSSL encryption staging
    DeviceProcessEvents
    | where FileName in~ ("openssl", "openssl.exe")
    | where ProcessCommandLine contains_cs ".pc_e_"
    | where (ProcessCommandLine contains_cs " enc " and ProcessCommandLine contains_cs "-aes-256-cbc") or ProcessCommandLine contains_cs " pkeyutl " or ProcessCommandLine contains_cs " rsautl "
    | extend CryptoOperation = iff( ProcessCommandLine contains_cs " enc ", "AES packaging", "RSA wrapping")
    | project Timestamp, DeviceId, DeviceName, FileName, CryptoOperation, ProcessId, ProcessCreationTime, InitiatingProcessFileName, InitiatingProcessId, InitiatingProcessCreationTime, ReportId
  • Inline Python database-collection program reading LiteLLM credential tables tier A published 2026-10-23 18:12Z link
    Inline Python database-collection program reading LiteLLM credential tables
    DeviceProcessEvents
    | where FileName startswith "python" or FileName startswith "platform-python"
    | where strlen(ProcessCommandLine) <= 4096
    | where ProcessCommandLine contains_cs "-c "
    | where (ProcessCommandLine contains_cs "LiteLLM_CredentialsTable" and ProcessCommandLine contains_cs "credential_values") or (ProcessCommandLine contains_cs "LiteLLM_ProxyModelTable" and ProcessCommandLine contains_cs "litellm_params")
    | where ProcessCommandLine contains_cs "query_raw"
    | where ProcessCommandLine contains_cs "json.dumps(" or ProcessCommandLine contains_cs "json.dump("
    | where ProcessCommandLine contains_cs "os.devnull" and ProcessCommandLine contains_cs "os.dup2"
    | project Timestamp, DeviceId, DeviceName, FileName, ProcessId, ProcessCreationTime, InitiatingProcessFileName, InitiatingProcessId, InitiatingProcessCreationTime, ReportId
  • Cloud workload OpenSSL key wrapping in /tmp/.pc_ paths tier A published 2026-10-23 18:12Z link
    Cloud workload OpenSSL key wrapping in /tmp/.pc_ paths
    CloudProcessEvents
    | where ProcessName == 'openssl' and ProcessCurrentWorkingDirectory has_any ('/runner/','/app','/tmp/') and ProcessCommandLine has_all ('pkeyutl','-encrypt','-pubin') and ProcessCommandLine contains '/tmp/.pc_'
  • Defender AV signatures Trojan:PyPI/Stealer.SA, Trojan:PyPI/LiteLlmSupplyChain.A/.B, Backdoor:PyPI/LiteLlmSupplyChain.C; TVM-2026-0003 exposure tier A published 2026-10-23 18:12Z link
  • GitHub audit: short-lived ci-tmp-<hex> branches adding .github/workflows/cache.yml with subject 'ci: bump cache config', on: [push] tier B published 2026-10-24 11:03Z link

via watch · 2026-11-05 18:15Z

sha2562befe2a79fb4fbbd9a543b5b40b530c8cffa8771bab22b8fb22b2e4ae3b1f8191×2026-11-05 18:15Zlitellm-1.107.0.tar.gz sdist with tampered pyproject.toml
sha2560aaf7ba346d41ef2f40390436738b001180d5a1c03aa093f121078a9969d9a1a1×2026-11-05 18:15Zlitellm-1.107.0 macosx_11_0_arm64 wheel
sha256668169d35b87bf51324080390b1b1c5ab12bd335cfe5f1a99e3689abd5e02ae61×2026-11-05 18:15Zlitellm-1.107.0 manylinux_2_28_aarch64 wheel
sha256462d0c9f67ca522d9e0e4acd245e90b36ce0d5353604a66bb7c43a1ec4a6fcf71×2026-11-05 18:15Zlitellm-1.107.0 manylinux_2_28_x86_64 wheel
sha256c2e32d0ce2548aa662c18bf5001911a79fe5b30cf8357132275add02fdcde0541×2026-11-05 18:15Zlitellm-1.107.0 musllinux_1_2_aarch64 wheel
sha2561bbce8caa94f01c0aaa0b7ddae51553a8a32e1ce53d96d44fe583272aff7ad001×2026-11-05 18:15Zlitellm-1.107.0 musllinux_1_2_x86_64 wheel
sha25612d4ccc5c6f8d35cf4f2cf233b7f3e418e863e657d81ff5f5fc9e210005b94841×2026-11-05 18:15Zlitellm-1.107.0 win_amd64 wheel
filenamecook.pth1×2026-11-05 18:15Zpayload file in site-packages root, contains import cook
filenamecook.py1×2026-11-05 18:15Zprivcollect stealer in site-packages root
filenamesitecustomize.py1×2026-11-05 18:15Zloader in site-packages root, forks daemon
useragentMozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0)1×2026-11-05 18:15ZUser-Agent used by exfil POST
filenamedomain.txt1×2026-11-05 18:15ZGitHub dead-drop file in letters9813/pythonclient-test
filepath/tmp/.pc_sq_*1×2026-11-05 18:15Ztemp staging directory pattern
filepath/tmp/.pc_e_*1×2026-11-05 18:15Zencrypted loot staging directory pattern
domainraw[.]githubusercontent[.]com1×2026-11-05 18:15Zhosts dead-drop domain.txt
domaingithub[.]com1×2026-11-05 18:15ZGitHub actor account created 2026-10-13 hosting dead-drop
P1

Phantom AI-driven intrusion framework used by INC/The Gentlemen affiliates against ~62 organizations; exploitation of FortiClient EMS, SimpleHelp, cPanel confirmed, outcomes of ransom demands unknown

brief 2026-10-26CISO card1 IoC
ipv445[.]227[.]254[.]431×2026-10-26 12:20ZExposed directory whose logs recorded 8,257 messages across 133 sessions of Phantom activity, as reported by researchers.
Behaviors (5) · as of 2026-10-26
T1003 · credential_access: stealer tooling · hunt in: EDR process events
T1021 · lateral_auth · hunt in: VPN and authentication logs
defense_evasion: Quick Heal/Seqrite EDR killer, zam64.sys · hunt in: Driver load and EDR telemetry
T1572 · other: RevSocks · hunt in: Network flow and host process telemetry
T1567 · exfil_channel: rks3, BackupAgent · hunt in: Network flow and host process telemetry
P1

Gheist campaign abuses stolen GitHub tokens to dump Actions secrets in private repos and GHES

brief 2026-10-26CISO card10 IoCs
ipv4193[.]32[.]204[.]1991×2026-10-26 12:20ZGhostAction (distinct campaign) exfil destination, not Gheist
filename.gdmp_sweep1×2026-10-26 12:20ZHelper file written on self-hosted runners
filename.gdmp_patg1×2026-10-26 12:20ZHelper file written on self-hosted runners
filename.gdmp_pat1×2026-10-26 12:20ZHelper file written on self-hosted runners
filepath.github/workflows/sync-check.yml1×2026-10-26 12:20ZPlanted secret-dumping workflow
sha1c665b778b2d822453293003e7ca0bbb2cb08e39d1×2026-10-26 12:20ZGit blob SHA of self-hosted job version
sha11dc5af9cce950aad1eb1546ecce8565b117540c41×2026-10-26 12:20ZGit blob SHA of separator version
sha1d09535857a741bbb976bdc084a9a0217131332911×2026-10-26 12:20ZGit blob SHA of timeout version
sha1f3da2b8b357dcda02fd455d314be2a95007516a61×2026-10-26 12:20ZGit blob SHA of plain sync-check.yml
useragentgheist1×2026-10-26 12:20ZUser agent sent by Gheist tool on GitHub API requests
Behaviors (8) · as of 2026-10-26
T1677 · persistence_artifact: GitHub API client with user agent gheist (stolen token) → git push ci-sync-[0-9a-z]{6} branch, .github/workflows/sync-check.yml, commit message 'ci: sync config' · hunt in: GitHub audit log / repository branch and commit history
T1552.001 · credential_access: GitHub Actions runner (ubuntu-latest) executing sync-check workflow → env | base32 -w 120, echo -n '${{ toJSON(secrets) }}' | base32 -w 120 · hunt in: GitHub Actions workflow logs / GitHub audit log
T1070 · defense_evasion: GitHub API client with user agent gheist → download workflow run log via API, delete workflow run · hunt in: GitHub audit log
T1567 · exfil_channel: GitHub API client with user agent gheist → GitHub API log download · hunt in: GitHub audit log
T1078.004 · lateral_auth: Organization's own GitHub Actions workflows on ci-sync- branches → sts:AssumeRoleWithWebIdentity (OIDC subject containing ci-sync-) · hunt in: AWS CloudTrail / cloud audit logs
T1213.003 · other: GitHub API client with user agent gheist → token cycling across users and automation accounts, git clone private repositories · hunt in: GitHub audit log (git.clone, token usage)
T1555.006 · credential_access: AWS credentials from the victim organization → AWS Secrets Manager enumeration (ListSecrets) · hunt in: AWS CloudTrail
T1552.005 · credential_access: self-hosted GitHub Actions runner (sync-host job) → crontab, /proc/*/environ read, recursive token search, .gdmp_pat, .gdmp_patg, .gdmp_sweep, Docker socket container with host root mounted, instance metadata credential request, Kubernetes service account token read · hunt in: EDR/auditd on self-hosted runner, Actions job logs
Detection guidance (5) · as of 2026-10-26
  • Look for branches named ci-sync- + six chars whose only change is new .github/workflows/sync-check.yml with commit message 'ci: sync config'. tier A published 2026-10-25 17:55Z link
    Look for branches named ci-sync- + six chars whose only change is new .github/workflows/sync-check.yml with commit message 'ci: sync config'.
    ^ci-sync-[0-9a-z]{6}$
  • In GitHub audit logs, find workflow runs on ci-sync-* branches deleted within a minute of completing, and any activity from user agent gheist. tier A published 2026-10-25 17:55Z link
  • Check cloud audit logs for OIDC role assumptions/token exchanges whose subject includes a ci-sync- branch (works without GitHub logs). tier A published 2026-10-25 17:55Z link
  • On self-hosted runners look for files .gdmp_pat, .gdmp_patg, .gdmp_sweep and string gdmp-pivot in job logs. tier A published 2026-10-25 17:55Z link
  • Wiz Defend rules: 'New Workflow Completed And Deleted In Short Time Span', 'Workflow Pushed With Secret Dump', 'Commit Created With Known Malicious Commit Message'. tier A published 2026-10-25 17:55Z link
P1

BlackX UEFI bootkit exploits Baton Drop (CVE-2022-21894) to bypass Secure Boot on fully patched Windows systems

brief 2026-10-26CISO card2 IoCs
domainarchivetj[.]com1×2026-10-26 12:20ZHost from which the Rust payload retrieves DLL plugins
filenamev8_context_snapshot.bin1×2026-10-26 12:20ZEncrypted file decrypted by OxiDLLRunner to launch shellcode and a Rust payload
Behaviors (4) · as of 2026-10-26
T1542.001 · defense_evasion · hunt in: UEFI/firmware boot logs, Secure Boot state
T1574 · defense_evasion: googleupdate.exe → OxiDLLRunner.dll · hunt in: Sysmon EID 7 image load
defense_evasion · hunt in: EDR driver and process telemetry
T1071.001 · other: OxiDLLRunner Rust payload · hunt in: proxy or DNS
Detection guidance (1) · as of 2026-10-26
  • Kaspersky says the Windows Production PCA 2011 certificate revocation must be manually applied after the Baton Drop patch; the certificate is not blocked automatically. tier B link
P2

AI coding agents (OpenAI Codex, Claude Code) attempted hijack via planted AGENTS.md/CLAUDE.md in ~/Downloads; vendors say by design

brief 2026-10-26CISO card3 IoCs
filenamefunction-color1×2026-10-26 12:21ZRogue npm package the agent attempted to install in the customer incident
filenameCLAUDE.md1×2026-10-26 12:21ZInstruction file used to redirect Claude Code API traffic and expose OAuth token in tests
filenameAGENTS.md1×2026-10-26 12:21ZInstruction file dropped into ~/Downloads that hijacks coding agent in the research PoC and customer incident
Behaviors (3) · as of 2026-10-26
T1059 · shell_from_server_process: AI coding agent (OpenAI Codex / Claude Code) process → npm install function-color · hunt in: EDR process events or Sysmon EID 1 showing agent process spawning npm
T1195.001 · download_cradle: web browser (Chrome, Edge, Firefox) saving file to ~/Downloads → AGENTS.md · hunt in: browser download events / file creation in Downloads folder
T1552.001 · credential_access: Claude Code process · hunt in: agent network traffic / proxy logs showing redirected API traffic
Detection guidance (1) · as of 2026-10-26
  • Users and defenders should review unfamiliar AGENTS.md, CLAUDE.md and similar instruction files before agents follow them, and avoid using ~/Downloads as an AI agent working directory. tier B link
P2

Aokigahara infostealer targets AI coding tool sessions, cloud, SSH and Git credentials

brief 2026-10-26CISO card15 IoCs
yara_nameaokigahara1×2026-10-26 12:20ZCheck Point YARA rule
sha1ff402e64bc42222c8a4ee703123903c2a2117dd91×2026-10-26 12:20ZAokigahara sample
sha104eddccb79db41e03a4ee8542e8a33d7f1d9fe181×2026-10-26 12:20ZAokigahara sample
sha100d52c7e759d878f0d8a117502f6d854af13f0071×2026-10-26 12:20ZAokigahara sample
sha1007137599bc4d69ee952a5228b5fcb2c3b9a95a71×2026-10-26 12:20ZAokigahara sample (one of ~150 listed in source)
sha18d6c86e0af7807f9b5baf15e9f076bb81e0125151×2026-10-26 12:20ZDropped clipper component
useragentMicrosoft-CryptoAPI/10.01×2026-10-26 12:20ZUser-Agent used by latest samples for C&C traffic
domainsomelitersofblood[.]pw1×2026-10-26 12:20ZAokigahara C&C
domainneihite[.]cc1×2026-10-26 12:20ZAokigahara C&C
domainkkeyyou[.]cc1×2026-10-26 12:20ZAokigahara C&C
domainhjazfioe[.]surf1×2026-10-26 12:20ZAokigahara C&C
domaindobeqnesmot[.]cc1×2026-10-26 12:20ZAokigahara C&C
domaingate[.]dfwioeiofwr[.]info1×2026-10-26 12:20ZAokigahara C&C
domaindfwioeiofwr[.]info1×2026-10-26 12:20ZAokigahara C&C
ipv42[.]26[.]252[.]481×2026-10-26 12:20ZAokigahara C&C, port 8080
Behaviors (7) · as of 2026-10-26
T1552.001 · credential_access: Aokigahara stealer executable · hunt in: EDR file access events / Sysmon (file read of AI tool credential paths by non-owning process)
T1552.004 · credential_access: Aokigahara stealer executable · hunt in: EDR file access events
T1555.004 · credential_access: Aokigahara stealer executable · hunt in: EDR API telemetry / Windows Credential Manager access
T1555.003 · credential_access: Aokigahara stealer executable · hunt in: EDR file access events on browser Login Data/Cookies/logins.json
T1041 · exfil_channel: Aokigahara stealer executable · hunt in: Proxy / web gateway HTTP logs
T1105 · persistence_artifact: Aokigahara stealer executable → clipper component · hunt in: EDR file creation events (Sysmon EID 11)
T1614.001 · defense_evasion: Aokigahara stealer executable · hunt in: EDR API telemetry
Detection guidance (3) · as of 2026-10-26
  • YARA rule 'aokigahara' matching strings such as X-Chunk-Index: %u, AKGRES, AISessions/, \\.\pipe\akg_%lx_%lx, kamidere, .ROBLOSECURITY tier A published 2026-10-23 13:00Z link
    YARA rule 'aokigahara' matching strings such as X-Chunk-Index: %u, AKGRES, AISessions/, \\.\pipe\akg_%lx_%lx, kamidere, .ROBLOSECURITY
    rule aokigahara
    { meta: author = "@Tera0017/Check Point Research" description = "Aokigahara Stealer" strings: $str1 = "X-Chunk-Index: %u" ascii fullword $str2 = "X-Build-ID: %s" ascii fullword $str3 = "AKGRES" ascii fullword $str4 = "AISessions/" ascii $str5 = "\\\\.\\pipe\\akg_%lx_%lx" ascii fullword $str6 = "sysinfo\x00screenshot\x00clipboard" $str7 = "aokigahara" ascii fullword $str8 = "kamidere" ascii fullword $str9 = "/chunk" ascii fullword $str10 = "%s\\kmd_w_%d_%d.db" ascii fullword $str11 = ".ROBLOSECURITY" ascii fullword $code1 = {45 69 ED B1 79 37 9E 48 C1 EF 11 48 C1 EA 20 41 31 D6 41 31 C6 41 31 FD 45 89 77 04 45 89 6F 08} $code2 = {41 4B 47 52 45 53 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? EF BE AD DE } condition: uint16(0) == 0x5A4D and 3 of them
    }
  • Network: HTTP POST to /gate/handshake, /gate/chunk, /gate/complete with User-Agent Microsoft-CryptoAPI/10.0 and headers X-Build-ID, X-Gate-Token, X-Session, X-HWID, X-KEX: x25519, X-Chunk, X-Chunk-Index, X-Total tier A published 2026-10-23 13:00Z link
  • Named pipe pattern \\.\pipe\akg_<hex>_<hex> per YARA string tier A published 2026-10-23 13:00Z link
P3

SANS ISC guest diary walks through Kibana Discover method to isolate one automated scanning campaign in honeypot data; no compromise reported

brief 2026-10-269 IoCs
ipv4165[.]154[.]182[.]2211×2026-10-26 12:21ZScanning host in AS-7456 per diary.
ipv4165[.]154[.]33[.]721×2026-10-26 12:21ZScanning host in AS-7456 per diary.
ipv4165[.]154[.]120[.]2261×2026-10-26 12:21ZScanning host in AS-7456 per diary.
ipv4165[.]154[.]11[.]1401×2026-10-26 12:21ZScanning host in AS-7456 per diary.
ipv4165[.]154[.]29[.]931×2026-10-26 12:21ZScanning host in AS-7456, linked to tzrhxln[.]cn in the diary.
ipv4165[.]154[.]36[.]911×2026-10-26 12:21ZScanning host in AS-7456 probing login and config endpoints, per diary.
domainmail[.]brossy[.]com[.]cn1×2026-10-26 12:21ZDomain extracted from honeypot source.domain values; diary says it operates from AS-7456 and is actively scanning.
domainleheedu[.]cn1×2026-10-26 12:21ZDomain extracted from honeypot source.domain values; diary says it operates from AS-7456 and is actively scanning.
domaintzrhxln[.]cn1×2026-10-26 12:21ZSuspect high-entropy domain tied by the diary to the scanning host 165[.]154.29.93; not described as malicious infrastructure in a confirmed attack.
Detection guidance (1) · as of 2026-10-26
  • Hunt web traffic for Accept-Charset header value GBK,utf-8;q=0.7,*;q=0.3 and Accept-Language values beginning zh-CN, pivoting by source AS, as a long-tail filtering method. tier A link
P3

Abandoned Popcorn Time fork Time4Popcorn updater (CVE-2026-30612) allowed unsigned update RCE; remediation pushed, Android remains exposed

brief 2026-10-261 IoC
domainpopcorntimeupd[.]xyz1×2026-10-26 12:21ZAbandoned update domain contacted over unencrypted HTTP by the vulnerable Time4Popcorn updater; ownership later transferred to The Shadowserver Foundation.
P3

uCreator rentable Android spyware hides in trojanized Telegram/WeChat apps to steal 2FA and clone accounts

brief 2026-10-26CISO card26 IoCs
filenameTgJarPine.dex1×2026-10-26 12:21ZCode file in tampered Telegram assets
urlhxxp://kfpt[.]oss-cn-hangzhou[.]aliyuncs[.]com/android/app/YingGai/1×2026-10-26 12:21ZHook module downloads
ipv443[.]225[.]141[.]2091×2026-10-26 12:21ZRelay used by Telegram part
domainr-bp1jehsclgbuu48m7tpd[.]redis[.]rds[.]aliyuncs[.]com1×2026-10-26 12:21ZRedis server, WeChat part, port 65531
ipv4159[.]138[.]229[.]121×2026-10-26 12:21ZRedis server port 26379
ipv4159[.]138[.]237[.]101×2026-10-26 12:21ZRedis server (ports 32115/33619)
ipv4121[.]37[.]194[.]1941×2026-10-26 12:21ZResolution of version upload domain
domainhw[.]android[.]videoflow[.]cn1×2026-10-26 12:21ZVersion upload server
domaintelegram-apk[.]uzyzx[.]com1×2026-10-26 12:21ZDownload host
domainsdk-nps[.]ips5[.]info1×2026-10-26 12:20ZBaohuo network indicator
domainbvqie[.]com1×2026-10-26 12:20ZBaohuo network indicator
domainhpncallback[.]qianxun168[.]com1×2026-10-26 12:20ZBaohuo network indicator
domainhpncallback[.]qianxunlbs[.]com1×2026-10-26 12:20ZCommand server
domainhpncallback[.]gold5play[.]com1×2026-10-26 12:20ZCommand server
sha1fc4b545cce8933b32d82ab792f0f6c12099f1f1a1×2026-10-26 12:20ZBaohuo tgx_11.8.2_03_QC_357BAE9E.apk
sha14673bd285e1f6c6e628fd5aa8d7d9a2293310bf51×2026-10-26 12:20ZBaohuo Telegram X_12.0.1_APKPure.apk
sha16699466094cc74e31fae4a959004d70fc5d10e941×2026-10-26 12:20ZBaohuo org.thunderdog.challegram sample
sha14410f69099a037a25e5976df04a91cee7dbfac141×2026-10-26 12:20ZBaohuo tgx_11.9.0_03_NPC_QC_6612E026.apk
sha2569c8b147f76312e651faabb1411a3270efca984dd8f33bd8ded3ea611c7c583a11×2026-10-26 12:20Zuip.exe Windows control program
sha25699c5be579d218acfd2c7e2662528e7ad32a1a605d8efd1da732c13931bc30c4c1×2026-10-26 12:20ZOnion Box container app
sha256f82ac2c525d1ed82e57b3f27ae689aeda46875a893ca4c42876b3166ba66bb201×2026-10-26 12:20Zcom.ucreator.va_vx WeChat host
sha256a90e3ab2b5cf306439a378faf7107a89196116ad7ee4ad5791c2ba8839ba21c41×2026-10-26 12:20ZTampered Telegram X
sha256805834e6b8c12e180117a1816b48e387c33b53520f5a91cbf858441dc895e7171×2026-10-26 12:20ZTampered Telegram org.telegram.messenger.web, Jul 2024
sha256dcec9640271a782553599197bcb85367971a5bb4aa84c3787d1e49a3f4f9420e1×2026-10-26 12:20ZTampered Telegram X, Nov 2024
sha2560142749a159be3e41d28f910eebf28b577a282880bd0c2383bd7404189f4ff941×2026-10-26 12:20Zcom.uckj.tgx loader
sha2562fc4bad71eda25b9022ea7cb090d6419911ecd67e50e746b418f8a617a9803011×2026-10-26 12:20Zcom.ucreator.tg framework and command handlers
Behaviors (4) · as of 2026-10-26
credential_access: tampered Telegram app (org.thunderdog.challegram / com.ucreator.tgjar) · hunt in: Mobile EDR / MTD app analysis
defense_evasion: tampered Telegram app · hunt in: Telegram active sessions list on untampered clients
exfil_channel: com.ucreator.va_vx WeChat host container · hunt in: Mobile network/proxy telemetry
exfil_channel: tampered Telegram app · hunt in: DNS / proxy
Detection guidance (1) · as of 2026-10-26
  • Look for TgJarPine.dex in assets of Telegram copies and LSPatch original app copy at cache/lspatch/origin/*.apk (LSPatch artifact may be benign). tier B published 2026-10-26 09:54Z link
P1

M365 token spray/replay campaign from 1337 Services /24 hijacks post-MFA sessions at 79 orgs

brief 2026-10-23CISO cardVerdict card13 IoCs
useragentnode1×2026-10-23 13:03ZBuild A scripted token replay
ipv4167[.]148[.]41[.]961×2026-10-23 13:03ZInterserver IP creating payroll-hiding inbox rules
ipv62400:8d60:2::1:841d:5dd1×2026-10-23 13:03ZEvoxt AiTM relay, Phase 4
ipv4185[.]238[.]2[.]1951×2026-10-23 13:03ZAiTM relay capturing July 21 session
ipv4192[.]159[.]99[.]1721×2026-10-23 13:03ZFailed replay attempt August
ipv445[.]83[.]31[.]441×2026-10-23 13:03ZFailed replay attempt August
ipv4124[.]198[.]132[.]331×2026-10-23 13:03ZContinued hijacked session
ipv4193[.]26[.]115[.]2101×2026-10-23 13:03ZBuild B session replay, Phase 4
ipv4193[.]26[.]115[.]721×2026-10-23 13:03ZBuild A replay, Phase 3 burst
ipv4193[.]26[.]115[.]211×2026-10-23 13:03ZBuild A replay, bare Mozilla/5.0 UA, Phase 2
ipv4193[.]26[.]115[.]161×2026-10-23 13:03ZBuild A replay; device-code phishing, Phase 2
ipv4193[.]26[.]115[.]1991×2026-10-23 13:03ZBuild B session replay, Phase 1
ipv4193[.]26[.]115[.]2211×2026-10-23 13:03ZBuild A replay and rogue device join, Phase 1
Behaviors (7) · as of 2026-10-23
T1550.001 · lateral_auth: Microsoft Office / Microsoft Authentication Broker client (node user agent) → OAuth2:Token, Microsoft Graph, Exchange Online, SharePoint Online · hunt in: Entra ID sign-in logs
T1557 · credential_access: AiTM relay / OfficeHome browser session → Login:reprocess, OAuth2:Authorize · hunt in: Entra ID sign-in logs
T1566.002 · credential_access: Microsoft Office device-code flow → Cmsi:Cmsi, device code sign-in · hunt in: Entra ID sign-in logs
T1098.005 · persistence_artifact: Device Registration Service (01cb2876-7ebd-4aa4-9cc9-d28bd4d359a9) → Entra device join DESKTOP-<8 uppercase hex> · hunt in: Entra ID audit logs / sign-in logs
T1556.006 · persistence_artifact: Microsoft security-info registration service → MFA methods deleted, new authenticator registered (iPhone 13) · hunt in: Entra ID audit logs
T1564.008 · defense_evasion: Outlook REST API / Exchange Online → New-InboxRule names . sss ss iT ,. ........ s d, move to RSS Feeds/RSS Subscriptions/Conversation History, mark as read, delete · hunt in: M365 Unified Audit Log
T1534 · exfil_channel: Compromised Exchange Online mailbox → outbound payroll email to external CPA, outbound spam · hunt in: Exchange message trace / UAL
Detection guidance (6) · as of 2026-10-23
  • Hunt OAuth2:Token and Cmsi:Cmsi sign-ins from hosting infrastructure using Microsoft Office or Authentication Broker client with node or bare Mozilla/5.0 user agent, especially touching mailboxes or Device Registration Service. tier A link
  • Audit Entra devices named DESKTOP-, Device-, or Work Pc plus eight hex chars, especially registered from hosting IPs. tier A link
  • Look for MFA methods cleared then re-registered within minutes. tier A link
  • Review inbox rules with 1–3 char or punctuation-only names, moving to RSS Feeds/RSS Subscriptions/Conversation History, or keyed on payroll/banking terms; note Outlook REST API creation. tier A link
  • Treat AADSTS53003 Conditional Access blocks as valid credential indicators; AADSTS50133 SsoArtifactRevoked indicates replay of revoked session. Prioritize by credential validity, not spray volume. tier A link
  • Entra ID Protection 'verified threat actor IP' detections flagged campaign IPs. tier A
P1

CISA Confirms Active Exploitation of Two PHP2Shell Flaws Enabling Remote Code Execution

brief 2026-10-23CISO cardVerdict card20 IoCs
filenamedeep_probe.py1×2026-10-23 13:03ZPrerequisite probe script
filenamephp2shell_fp.py1×2026-10-23 13:03ZFingerprinting script
filenameaslr_exploit.py1×2026-10-23 13:03ZPHP2Shell one-click exploit for PHP 8.4.26
ipv4103[.]147[.]220[.]171×2026-10-23 13:03ZWordfence
ipv62409:40d2:204e:4be:2a1f:f9c9:a055:e00b1×2026-10-23 13:03ZWordfence
ipv4193[.]47[.]62[.]241×2026-10-23 13:03ZWordfence
ipv4107[.]189[.]14[.]871×2026-10-23 13:03ZWordfence
ipv445[.]134[.]225[.]161×2026-10-23 13:03ZWordfence
ipv4152[.]233[.]51[.]691×2026-10-23 13:03ZWordfence
ipv4185[.]161[.]210[.]291×2026-10-23 13:03ZWordfence
ipv4185[.]196[.]220[.]1321×2026-10-23 13:03ZWordfence
ipv4181[.]215[.]186[.]2521×2026-10-23 13:03ZWordfence
ipv487[.]121[.]84[.]1741×2026-10-23 13:03ZWordfence
ipv4206[.]188[.]197[.]1051×2026-10-23 13:03ZOpen directory hosting exploit tooling on port 9999
ipv445[.]198[.]224[.]1691×2026-10-23 13:03ZAttack source
ipv4217[.]60[.]242[.]761×2026-10-23 13:03ZAttack source
ipv485[.]11[.]167[.]2431×2026-10-23 13:03ZAttack source
ipv492[.]118[.]112[.]1001×2026-10-23 13:03ZLoader host
domainthunder[.]godofthunder[.]st1×2026-10-23 13:03ZC2 domain resolved by the bot
ipv4134[.]199[.]154[.]641×2026-10-23 13:03ZPotassium C2, TCP 50792
Behaviors (6) · as of 2026-10-23
T1552.001 · credential_access: PHP worker → environment variable dump · hunt in: EDR process events
T1071.001 · exfil_channel: Potassium ELF bot → DNS query thunder.godofthunder[.]st, TCP 50792 · hunt in: DNS / firewall
T1190 · other: PHP worker (Apache mod_php / PHP-FPM) → multipart upload-progress requests, PHPSESSID memory leak · hunt in: web server access/error log (multipart POSTs, HTTP 500s, memory-limit errors, large PHPSESSID cookies)
T1059.004 · shell_from_server_process: PHP worker (Apache mod_php) → sh · hunt in: EDR process events / auditd
T1105 · download_cradle: PHP worker → loader fetched from 92.118.112[.]100 · hunt in: proxy / firewall / EDR network events
T1505.003 · persistence_artifact: PHP worker → web shell via server-side session file · hunt in: file integrity monitoring / EDR file events
Detection guidance (1) · as of 2026-10-23
  • Watch for unusual multipart requests followed by memory-limit errors or repeated HTTP 500s, malformed or large PHPSESSID response cookies, and unexplained PHP worker churn. tier A published 2026-10-21 13:59Z link
P1

Arista VeloCloud Orchestrator zero-day CVE-2026-114625 actively exploited for SQL injection privilege escalation

brief 2026-10-23CISO card3 IoCs
cveCVE-2026-1146251×2026-10-23 13:03ZSQL injection in VCO on-prem allowing privilege escalation to superuser operator.
ipv438[.]54[.]50[.]1511×2026-10-23 13:03ZSource IP from which attacks against VCO were observed.
ipv474[.]82[.]197[.]861×2026-10-23 13:03ZSource IP from which attacks against VCO were observed.
Behaviors (3) · as of 2026-10-23
T1190 · other: VeloCloud Orchestrator web interface · hunt in: VCO web access logs
T1078 · other: VeloCloud Orchestrator web interface · hunt in: VCO application logs
T1505.003 · persistence_artifact · hunt in: file system
Detection guidance (2) · as of 2026-10-23
  • Review VCO web access logs for high request rates, URL-like path components, encoded characters, and references to local or internal services; block and check logs for the two listed source IPs. tier B published 2026-10-23 09:58Z link
  • Preserve VCO web access logs, backend application logs, system logs, database logs, and file-system timestamps before remediation. tier B published 2026-10-23 09:58Z link
P2

Machine-speed attacks: token theft and vishing lead to data theft within ~15 minutes

brief 2026-10-23CISO card2 IoCs
domaincontoso[.]add-passkey[.]com1×2026-10-23 13:03ZPasskey-themed look-alike sign-in pattern cited from Microsoft write-up (example naming)
domainoskeysetup[.]com1×2026-10-23 13:03ZCustom-written vishing phishing kit hosting
Behaviors (7) · as of 2026-10-23
T1550.001 · exfil_channel: GitHub OAuth token (gho_) from GitHub Desktop → bulk ZIP archive downloads of repositories · hunt in: GitHub audit log / git activity logs
T1556.006 · persistence_artifact: identity provider (Okta / Entra ID) → new MFA device registration · hunt in: Okta system log / Entra ID audit log
T1550.004 · lateral_auth: Microsoft Entra ID session → stolen token replay from multiple countries · hunt in: Entra ID sign-in logs
T1114.003 · persistence_artifact: Exchange Online mailbox → inbox rules · hunt in: M365 Unified Audit Log
T1204.004 · download_cradle: macOS Terminal → one-line fake Claude Code install command · hunt in: EDR process events (macOS)
T1555.001 · credential_access: macOS stealer → fake System Preferences password prompt, keychain copy · hunt in: EDR process/file events (macOS)
T1567.002 · exfil_channel: MEGA, Amazon S3 · hunt in: proxy / cloud logs
Detection guidance (3) · as of 2026-10-23
  • Stack weak signals on a single GitHub session: sign-ins from never-seen networks/cities, ZIP archive pulls at machine speed, Windows user agent on a macOS-only account. tier C link
  • Earliest strong vishing signal: new MFA method registered from a device and network the user has never used; correlate Okta and Microsoft sign-ins against user history (new country, OS, ISP). tier C link
  • Pre-build revocation actions: Okta DELETE /api/v1/users/{id}/sessions?oauthTokens=true; Entra POST /users/{id}/revokeSignInSessions; GitHub DELETE /orgs/{org}/credential-authorizations/{credential_id}; Snowflake PAT disable. tier C link
    Pre-build revocation actions: Okta DELETE /api/v1/users/{id}/sessions?oauthTokens=true; Entra POST /users/{id}/revokeSignInSessions; GitHub DELETE /orgs/{org}/credential-authorizations/{credential_id}; Snowflake PAT disable.
    ALTER USER {name} MODIFY PAT {token} SET DISABLED = TRUE
P1

LiteLLM 1.107.0 on PyPI/Docker backdoored with .pth credential stealer and hourly RAT loader

brief 2026-10-22CISO cardVerdict card11 IoCs↰ updated by 2026-10-26
filenamelitellm-1.107.0.tar.gz1×2026-10-22 13:05ZTampered sdist (pyproject.toml)
filepath/tmp/remote_code_loader.lock2×2026-10-22 13:05ZBackdoor daemon lock file · also 2026-10-26
filenamesitecustomize.py1×2026-10-22 13:05ZHourly remote code loader (Linux/macOS)
filenamecook.py1×2026-10-22 13:05Zprivcollect stealer
filenamecook.pth1×2026-10-22 13:05ZStartup .pth loader
ipv4165[.]227[.]201[.]81×2026-10-22 13:05ZValidated stolen AWS credentials
ipv4168[.]100[.]8[.]571×2026-10-22 13:05ZValidated stolen AWS credentials
urlhxxp://github[.]com/letters98131×2026-10-22 13:05ZDead drop account (removed)
urlhxxp://raw[.]githubusercontent[.]com/letters9813/pythonclient-test/main/domain[.]txt1×2026-10-22 13:05ZGitHub dead drop holding C2 domain
domainlitellm[.]dev1×2026-10-22 13:05ZExfiltration domain
urlhxxp://litellm[.]dev/healthcheck1×2026-10-22 13:05ZHTTP POST exfil of stolen data archive
Behaviors (7) · as of 2026-10-22
T1546.018 · persistence_artifact: python interpreter → cook.pth, import cook, cook.py · hunt in: EDR file events / filesystem scan of site-packages
T1552.001 · credential_access: python (cook.py privcollect) → privcollect · hunt in: EDR file access events
T1041 · exfil_channel: python → HTTP POST tar.gz to litellm[.]dev/healthcheck · hunt in: proxy / DNS logs
T1102.001 · download_cradle: python (sitecustomize.py daemon) → GET raw.githubusercontent.com/letters9813/pythonclient-test/main/domain.txt, GET https://{domain}/codepy, exec python · hunt in: proxy / DNS logs; EDR process events
T1059.006 · persistence_artifact: python → /tmp/remote_code_loader.lock, sitecustomize.py · hunt in: EDR file events (Linux/macOS)
T1078.004 · lateral_auth: sts:GetCallerIdentity, bedrock:ListFoundationModels, ListModels, ListRoles, ListUsers, ListAccessKeys, ListAccounts, DescribeTrails · hunt in: AWS CloudTrail
T1528 · other: GitHub (stolen gh CLI OAuth tokens) → disable branch protections, force-push, run release workflow from Berri-AI/litellm · hunt in: GitHub organization audit log
Detection guidance (2) · as of 2026-10-22
  • Hunt for malicious Python artifacts (cook.pth, cook.py, sitecustomize.py), block exfil domain, investigate execution of /codepy; isolate hosts and rotate all credentials. tier B published 2026-10-22 link
  • Review CloudTrail for sts:GetCallerIdentity then bedrock:ListFoundationModels/ListModels and IAM enumeration from the attacker IPs, Oct 21 16:20-17:01 UTC. tier B published 2026-10-22 link
P1

Amazon-themed ClickFix malvertising abuses finger.exe to deliver Doina, Lumma Stealer and NetSupport RAT

brief 2026-10-22CISO card23 IoCs
filepathc:\programdata\prodclear1×2026-10-22 13:05ZPirated NetSupport install folder
sha256408b7fc4f08f2a9044046025f05995e8cbd5c96c39844aaa8a7eb8ee4697ea891×2026-10-22 13:05ZLumma payload
sha25642527a4388ef4ade6f4eaf52706f0ab31cb4e9ced3a56a6b15402551f9f012081×2026-10-22 13:05ZLumma payload
sha256b8419a676a3d4af04ea98287a2b85052fae5c06e6278ca9d8bfa4b5b396b39a61×2026-10-22 13:05ZLumma payload
sha25624a293a662600b2292d9259baebba1c09b41df82a5c9c20f8572625ae759696f1×2026-10-22 13:05ZLumma payload
sha256035d396b3a329f59d680dc36a0a639eb7fb306bea97e42f5f53293dce817e8b71×2026-10-22 13:05ZNodeview.zip
sha25687a047160eb1a9b92e6ede511252dfc624b0f5a7185ac2cec1c7ebde8cdf4eea1×2026-10-22 13:05Zmalicious index.js
sha256891cc3ca2d29e9b185a8913e93810f48859d2be1f23ddd977a15cdbeed509e0e1×2026-10-22 13:05ZDoina v6 decrypted
sha256d864b28c302db9ed10baf8def0fb26bac0b97d27349d22c4e9390d30fce546491×2026-10-22 13:05Ztimer6 script
urlhxxp://167[.]148[.]201[.]106:725/fakeurl[.]htm1×2026-10-22 13:05ZNetSupport C2 URL
ipv4167[.]148[.]201[.]1061×2026-10-22 13:05ZNetSupport C2 on 725/tcp
domainembersandbites[.]com1×2026-10-22 13:05ZAttacker infrastructure
domainperfectgrillrecipes[.]com1×2026-10-22 13:05ZLumma initial check-in
domainhomelygrill[.]com1×2026-10-22 13:05ZLumma exfil
domainthegrilljournal[.]com1×2026-10-22 13:05ZLumma exfil
urlhxxps://liokida[.]com/KsxmmKiN5N0j/sqr-viewertr6z1×2026-10-22 13:05ZStealer/Node packages
urlhxxps://kiriosyka[.]com/KsxmmKiN5N0j/sqr-viewertr61×2026-10-22 13:05ZNode.js package
urlhxxps://grillmasterchef[.]com/90e4a147-1234-505c-a024-062e543b5df8/v61×2026-10-22 13:05ZDoina v6 stage; also C2
urlhxxp://grillmasterchef[.]com/90e4a147-1234-505c-a024-062e543b5df8/timer61×2026-10-22 13:05Ztimer6 stage
domaingrillrecipespro[.]com1×2026-10-22 13:05ZFinger .plan server
urlhxxp://ashevilleroofingcontractor[.]com/curl/bc9e2dac08fb4f83dddb44f89bf7082bb4134697fbf6a99ad8ce30c634e9fe8a1×2026-10-22 13:05ZmacOS payload URL
urlhxxp://sites[.]google[.]com/view/ch-pc/sign-in1×2026-10-22 13:05ZFake Amazon login with ClickFix CAPTCHA
domainorders-amazon[.]com[.]advancedfences[.]com1×2026-10-22 13:05ZSponsored Google ad host
Behaviors (9) · as of 2026-10-22
T1204.004 · download_cradle: explorer.exe (Windows Run dialog) → cmd, finger.exe · hunt in: Sysmon EID 1 / Windows 4688; firewall/proxy for 79/tcp
T1105 · download_cradle: cmd (script from finger .plan) → curl, tar · hunt in: Sysmon EID 1 / EDR process events
T1036 · defense_evasion: cmd → curl · hunt in: Sysmon EID 11 file creation
T1059.006 · other: cmd → ipyw32.exe · hunt in: Sysmon EID 1 (IronPython interpreter with Base64 argument from Temp\...\net462)
T1059.007 · persistence_artifact: Doina loader → node.exe index.js · hunt in: EDR process events; file creation in C:\ProgramData\NodeView
T1055.012 · defense_evasion: node.exe → sRDI loader, Lumma Stealer · hunt in: EDR memory/injection telemetry
T1555.003 · credential_access: Lumma Stealer (injected) · hunt in: EDR file access to browser/wallet/password manager stores
T1219 · persistence_artifact: Client32.exe · hunt in: EDR process/file events; network on 725/tcp
T1041 · exfil_channel: Lumma Stealer · hunt in: proxy/DNS (HTTPS POST then websocket)
Detection guidance (4) · as of 2026-10-22
  • Detect or block finger protocol traffic on 79/tcp; finger.exe use is rare and indicative. tier A link
  • Look for Google ad-click markers (aclk in path, gclid/gadsource/gadcampaignid/gbraid params) in browser history/proxy logs to reconstruct malvertising chains. tier A link
  • HTTP/S traffic to port 725/tcp indicates NetSupport Client C2; fakeurl.htm path. tier A link
  • Smaller Node payload updates use query string ?exclude_bins=true on payload URL. tier A link
P1

Storm-0940 uses ARTEX agentic AI in ConnectWise Cloud Backup supply chain compromise

brief 2026-10-22CISO cardVerdict card11 IoCs↰ updated by 2026-10-27
useragentazure-toolkit/1.02×2026-10-22 13:05ZSign-ins/Graph activity using ConnectWise apps · also 2026-10-27
useragentpython-requests/2.31.01×2026-10-22 13:05ZSign-ins/Graph activity using ConnectWise apps
useragentPython-urllib/3.122×2026-10-22 13:05ZSign-ins/Graph activity using ConnectWise apps · also 2026-10-27
ipv4187[.]15[.]89[.]1861×2026-10-22 13:05ZVPN IP accessing Graph via compromised apps Oct 15-16
ipv4187[.]15[.]90[.]2171×2026-10-22 13:05ZVPN IP accessing Graph via compromised apps Oct 15-16
ipv4187[.]15[.]88[.]1861×2026-10-22 13:05ZVPN IP accessing Graph via compromised apps Oct 15-16
useragentpython-requests/2.34.23×2026-10-20 19:25ZLinked to malicious Cloud Backup activity · also 2026-10-27 also 2026-10-19
useragentcurl/7.88.13×2026-10-20 19:25ZScripted OAuth2 token requests/password spray Oct 13-14 · also 2026-10-27 also 2026-10-19
ipv4144[.]172[.]64[.]603×2026-10-20 19:25ZA few failed user logins Oct 18 · also 2026-10-27 also 2026-10-19
ipv4144[.]172[.]64[.]993×2026-10-20 19:25ZFailed user password spray Oct 10-14; likely unrelated to app sign-ins · also 2026-10-27 also 2026-10-19
ipv4144[.]172[.]64[.]1283×2026-10-20 19:25ZPrimary source of unauthorized application sign-ins (AS14956, RouterHosting) · also 2026-10-27 also 2026-10-19
Behaviors (6) · as of 2026-10-22
T1110.003 · credential_access: ARTEX agents from 144.172.64.99 → cross-tenant password spray against M365/Exchange Online · hunt in: Entra ID sign-in logs (failed logons, lockouts)
T1550.001 · lateral_auth: Compromised ConnectWise multi-tenant app service principal → app-only service principal sign-in · hunt in: Entra service principal sign-in logs (AADServicePrincipalSignInLogs / EntraIdSpnSignInEvents)
T1087.004 · discovery_burst: Compromised ConnectWise app service principal → Microsoft Graph directory, permission, approval listing · hunt in: MicrosoftGraphActivityLogs / M365 Unified Audit Log
T1098.001 · persistence_artifact: Compromised ConnectWise app service principal → add credentials to application/service principal · hunt in: Entra audit logs
T1098.003 · persistence_artifact: Compromised ConnectWise app service principal → Add member to role (self-assign Global Administrator), app role assignment to self · hunt in: Entra audit logs
T1114.002 · exfil_channel: OAuth application → high-volume mailbox access via Graph, SharePoint enumeration · hunt in: M365 Unified Audit Log / Defender for Cloud Apps
Detection guidance (5) · as of 2026-10-22
  • OAuthAppInfo query to find ConnectWise apps present and their permissions tier A published 2026-10-21 link
    OAuthAppInfo query to find ConnectWise apps present and their permissions
    let ConnectWiseApps = dynamic([ "506e08f9-6e9a-4da4-942b-a099a03644ae", // ConnectWise Cloud Backup "24205314-2b89-4e07-a2a4-579e898a5640", // ConnectWise - MS Teams "0de14c77-b9b0-4137-9360-34878a929827" // ConnectWise - MS Graph ]);
    OAuthAppInfo
    | where OAuthAppId in (ConnectWiseApps)
    | mv-expand Permission = Permissions
    | extend PermissionName = tostring(Permission.PermissionName), TargetApp = tostring(Permission.TargetAppDisplayName), TargetAppId = tostring(Permission.TargetAppId), PermissionType = tostring(Permission.PermissionType), PermissionPrivilegeLevel = tostring(Permission.PrivilegeLevel), UsageStatus = tostring(Permission.UsageStatus)
    | project AppName, OAuthAppId, ServicePrincipalId, AppStatus, PrivilegeLevel, IsAdminConsented, PermissionName, PermissionType, PermissionPrivilegeLevel, TargetApp, TargetAppId, UsageStatus
    | order by AppName asc, PermissionPrivilegeLevel desc
  • SPN sign-ins + Graph API audit events for ConnectWise apps from indicator IPs tier A published 2026-10-21 link
    SPN sign-ins + Graph API audit events for ConnectWise apps from indicator IPs
    let Apps = dynamic([ "506e08f9-6e9a-4da4-942b-a099a03644ae", "24205314-2b89-4e07-a2a4-579e898a5640", "0de14c77-b9b0-4137-9360-34878a929827" ]);
    let IPs = dynamic(["144.172.64.60", "144.172.64.99", "144.172.64.128"]);
    union kind=outer (EntraIdSpnSignInEvents | extend EventType = "Sign-in"), (GraphAPIAuditEvents | extend EventType = "Graph API", IPAddress = IpAddress)
    | where Timestamp >= datetime(2026-10-13)
    | where ApplicationId in (Apps)
    | where IPAddress in (IPs) // Comment out for broader hunting
    | project-away IpAddress
    | order by Timestamp asc
  • Sentinel SigninLogs for ConnectWise app IDs tier A published 2026-10-21 link
    Sentinel SigninLogs for ConnectWise app IDs
    let IPIndicators = dynamic([ "144.172.64.60", // IP Indicator "144.172.64.99", // IP Indicator "144.172.64.128" // IP Indicator
    ]);
    let ConnectWiseApps = dynamic([ "506e08f9-6e9a-4da4-942b-a099a03644ae", // ConnectWise Cloud Backup "24205314-2b89-4e07-a2a4-579e898a5640", // ConnectWise - MS Teams "0de14c77-b9b0-4137-9360-34878a929827" // ConnectWise - MS Graph ]);
    SigninLogs
    | where TimeGenerated >= datetime(2026-10-13)
    | where AppId in (ConnectWiseApps)
    //| where IPAddress in (IPIndicators) // Comment out to review all activity from these applications
    | project TimeGenerated, AppId, ServicePrincipalName, ResourceDisplayName, ResourceId, IPAddress, CorrelationId
    | order by TimeGenerated asc
  • Review Entra audit for app/SP credential additions, new owners, app-role assignments, consent grants, privileged role assignments, Conditional Access changes; review SP sign-ins back to Oct 1, successful and failed separately tier A
  • Defender alerts: 'Application self-assigned Global Administrator role', 'Unusual Microsoft Graph activity associated with Compromised ConnectWise Application', 'Suspicious addition of application role assignments by service principal to itself' tier A
P2

Fake Amazon Music x YouTube deal phishes creators' Google credentials and MFA codes

brief 2026-10-22CISO card2 IoCs
domainyoutubechannelverification[.]com1×2026-10-22 13:05ZSecond-stage domain that loads a transparent full-screen frame collecting Google email, password, and MFA codes.
domainamazonyt[.]com1×2026-10-22 13:05ZFake Amazon Music creator portal lure site that queries the YouTube API and shows the fake offer.
Detection guidance (1) · as of 2026-10-22
  • Block or alert on web traffic to the phishing domains; Malwarebytes recommends blocking phishing domains before the page loads. tier A published 2026-10-21 link
P2

BUGSTER actor uses jailbroken DeepSeek V4 via Hermes Agent for multi-domain cybercrime

brief 2026-10-22CISO card3 IoCs
emailbugstergap[@]gmail[.]com1×2026-10-22 13:05ZAttribution indicator for BUGSTER actor
ipv4104[.]238[.]38[.]2021×2026-10-22 13:05ZCommercial proxy server listed as indicator of compromise
ipv4162[.]243[.]3[.]921×2026-10-22 13:05ZSingle US-based server hosting Hermes Agent, C2 listener and Cursor IDE proxy
Behaviors (8) · as of 2026-10-22
T1110.001 · credential_access · hunt in: web server access log
T1087 · discovery_burst · hunt in: web server access log
T1059.006 · other: Hermes Agent gateway process → hermes gateway run --profile · hunt in: process execution / shell history
defense_evasion: cipher-proxy.sh · hunt in: shell history / host configuration
T1059.001 · download_cradle: VBScript → powershell · hunt in: process execution (Sysmon EID 1 / 4688)
T1213 · credential_access · hunt in: database audit log
T1567 · exfil_channel · hunt in: cloud storage / egress network logs
T1110.002 · other: Kali Linux device labeled Pi · hunt in: wireless IDS / endpoint logs
P2

300+ Tor exit relays hijacked to intercept SSH passwords; Ebury 1.8.3 root cause

brief 2026-10-22CISO card4 IoCs
filenamesnf1×2026-10-22 13:05ZHidden process on Switzerland2, purpose unknown
filepath/sbin/rsyslogd1×2026-10-22 13:05ZFake process in ssh.service cgroup
filepath/usr/lib/x86_64-linux-gnu/libkeyutils.so.1.10.21×2026-10-22 13:05ZEbury 1.8.3 setuid library
ipv4185[.]225[.]226[.]621×2026-10-22 13:05ZSource of Aug 28 password login to management server
Behaviors (7) · as of 2026-10-22
T1078 · lateral_auth: sshd · hunt in: auth log (sshd password login)
T1059.006 · download_cradle: sshd (interactive session with stolen password) → sudo, perl · hunt in: shell history / auth log / EDR process events
T1556.003 · persistence_artifact: sshd → /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.10.2 · hunt in: file integrity monitoring / EDR file events
T1036.005 · defense_evasion: ssh.service → /sbin/rsyslogd, systemd-udevd, arpd · hunt in: EDR process events / cgroup inspection
T1557 · other: torrc ExitPolicy edit · hunt in: torrc file integrity / Tor Relay Search
T1090 · other: iptables NAT · hunt in: firewall/NAT rule audit
T1552.001 · credential_access · hunt in: host forensic review
Detection guidance (2) · as of 2026-10-22
  • ESET detect_ebury.sh checks for Ebury abstract UNIX sockets (1.8.3 = event-0YsOG9WSOE in updated copy) and maps socket inode to PID; run with rootkit-evasion shell. tier A link
    ESET detect_ebury.sh checks for Ebury abstract UNIX sockets (1.8.3 = event-0YsOG9WSOE in updated copy) and maps socket inode to PID; run with rootkit-evasion shell.
    grep "@$1\$" /proc/net/unix | grep ' 00010000 ' | awk '{ print $7 }'
  • dpkg -V/debsums miss it; look for setuid libkeyutils.so.1.10.2 owned by no package and libkeyutils.so.1 symlink to it; check torrc ExitRelay/ExitPolicy changes, NAT rules on port 22, new users, authorized_keys, cron, systemd units. tier B published 2026-10-21 link
P2

China-aligned Bronze Sandcastle sideloads Sandboxie and seven other signed binaries to deploy in-memory backdoor

brief 2026-10-22CISO card7 IoCs
urlhxxp://github[.]com/LatonyCharnleyaW1×2026-10-22 13:05ZGitHub account used by 1.1.7 payloads via API to download encrypted config files; no longer accessible
domainably[.]io1×2026-10-22 13:05ZExternal site contacted by payload, likely for tasking
domainably[.]net1×2026-10-22 13:05ZExternal site contacted by payload, likely for tasking
domaingofile[.]io1×2026-10-22 13:05ZExternal site contacted by payload, likely for tasking
domainfile[.]io1×2026-10-22 13:05ZExternal site contacted by payload, likely for tasking
domainnet[.]dpworldto[.]com1×2026-10-22 13:05ZC2 used by version 1.1.5 payload
domaindc[.]cathaypacifice[.]com1×2026-10-22 13:05ZC2 used by version 1.1.5 payload
Behaviors (11) · as of 2026-10-22
T1574 · persistence_artifact: SandboxieWUAU.exe → sbiedll.dll · hunt in: EDR image load events / Sysmon EID 7
T1574 · other: javaw.exe → jli.dll · hunt in: Sysmon EID 7 image load
T1574 · other: Krita.exe → Krita.dll · hunt in: Sysmon EID 7 image load
T1574 · other: NvdaHelper.exe → NvdaHelperRemote.dll · hunt in: Sysmon EID 7 image load
T1574 · other: Jcef_helper.exe → Libcef.dll · hunt in: Sysmon EID 7 image load
T1574 · other: Vmmap.exe → version.dll · hunt in: Sysmon EID 7 image load
T1574 · other: LineAppMgr.exe → msvcp140.dll · hunt in: Sysmon EID 7 image load
T1574 · other: bginfo64.exe → snmpapi.dll · hunt in: Sysmon EID 7 image load
T1055 · other: sideloaded DLL host process · hunt in: EDR memory/process events
T1071.001 · exfil_channel: sideloaded DLL host process · hunt in: proxy / DNS / network telemetry
T1113 · other: sideloaded DLL host process · hunt in: EDR process events
Detection guidance (1) · as of 2026-10-22
  • Behavioral detection: DLLs reading local files followed by immediate in-memory execution may indicate decoding and staging activity. tier B published 2026-10-21 link
P3

eMudhra intermediate CA certificates compromised by weak keys; CVE-2026-111943 issued for Go crypto/x509 trust handling

brief 2026-10-22Verdict card9 IoCs
cveCVE-2026-1119431×2026-10-22 13:05ZGo team identifier for trust of the compromised certificates in crypto/x509
sha2564b2460a466f95fd40113bcdcca2ceb29b3b093921de45474da7df48874c630b11×2026-10-22 13:05ZEM OV CS CA - G3C (eMudhra Inc) code-signing intermediate certificate, compromised weak key
sha2569e39de2881273acc225a149c72ba3e0f51424963669ab633ee1dc7df5db067b41×2026-10-22 13:05ZEM OV CS CA - G3B (eMudhra BV) code-signing intermediate certificate, compromised weak key
sha2560164d7ceae5bb909c272af151ff44b1177ae9b47d9424b94f1d9558c30934d191×2026-10-22 13:05ZEM DV TLS CA - G3C (eMudhra Inc) intermediate certificate, compromised weak key
sha256cb6e15165ac802e9b3f993f16c25d41f4e81c21ebde71ae1b012ac00bf9c7c3f1×2026-10-22 13:05ZEM OV TLS CA - G3C (eMudhra Inc) intermediate certificate, compromised weak key
sha256432ec25f0d28de9006d97bf752f17bbb2cd41f669933fcb072d9a1148d0261f31×2026-10-22 13:05ZEM EV TLS CA - G3C (eMudhra Inc) intermediate certificate, compromised weak key
sha25642c4accd12c4f59597925e1a08a7a90102608543809308d50ec427e118ba14931×2026-10-22 13:05ZEM DV TLS CA - G3B (eMudhra BV) intermediate certificate, compromised weak key
sha25698b896625c0c230adeec3eb2cf6aad5001ecf9156a68644e82374ce5833bc25b1×2026-10-22 13:05ZEM OV TLS CA - G3B (eMudhra BV) intermediate certificate, compromised weak key
sha256e7568fe6e12331f4fd7de61da4c7559d0f8eb192a218d4741a3ba751843338381×2026-10-22 13:05ZEM EV TLS CA - G3B (eMudhra BV) intermediate certificate, compromised weak key
Detection guidance (1) · as of 2026-10-22
  • Cisco Talos published Snort SIDs 67363-67374 for coverage of this threat. tier A published 2026-10-21 link
P1

Autonomous AI agents using open-source Cairn pentest tool breach 100+ company websites

brief 2026-10-21CISO cardVerdict card2 IoCs
filenameclaudecode_deepseek-v4.1-flash1×2026-10-21 13:04ZWorker name under which all AIA0001 tasks ran, per NorForge.
cveCVE-2026-756501×2026-10-21 13:04ZStyleSmuggler critical Magento flaw; proof-of-concept found in attacker worker directory, no evidence it was used in these break-ins.
Behaviors (2) · as of 2026-10-21
T1190 · other · hunt in: web server access log
T1505.003 · persistence_artifact · hunt in: web server file system and access log
Detection guidance (2) · as of 2026-10-21
  • Hunt for exposed agent control panels, which often answer on port 8000, without a login. tier B
  • Look for an unexpected file-upload form sitting in a hidden directory, the foothold these agents aimed for. tier B
P1

Stolen UpdraftCentral cloud keys used to install backdoor plugins on WordPress sites

brief 2026-10-21CISO card13 IoCs
filenameFeed Case1×2026-10-21 13:04ZBackdoor plugin name
filenameScript Shelf1×2026-10-21 13:04ZBackdoor plugin name
filenameLink Latch1×2026-10-21 13:04ZBackdoor plugin name
filenameQuery Shelf1×2026-10-21 13:04ZBackdoor plugin name
filenameSpeed Kit 3001×2026-10-21 13:04ZBackdoor plugin name
filenamePost Dock 7761×2026-10-21 13:04ZBackdoor plugin name
filenameMedia Kit 1831×2026-10-21 13:04ZBackdoor plugin name
filenameStyle Bridge 8F51×2026-10-21 13:04ZBackdoor plugin name
filenameAsset Forge 21×2026-10-21 13:04ZBackdoor plugin name
filenameSite Health 364F1×2026-10-21 13:04ZBackdoor plugin name
filenameSite Health Cache1×2026-10-21 13:04ZBackdoor plugin name
ipv62a09:bac5:4e21:2e3c::49b:91×2026-10-21 13:04ZSource of UpdraftCentral backdoor commands
ipv443[.]250[.]53[.]421×2026-10-21 13:04ZSource of UpdraftCentral backdoor commands
Behaviors (4) · as of 2026-10-21
T1199 · other: UpdraftPlus UpdraftCentral client RPC listener (WordPress) → plugin.upload_plugin, plugin.delete_plugin · hunt in: web server access log (POST to site root)
T1505.003 · persistence_artifact: WordPress plugin installer → backdoor plugin e.g. Site Health Cache · hunt in: WordPress file integrity / plugin directory
T1136.001 · persistence_artifact: backdoor plugin hooked into every request → create user data-ops43, grant manage_options, install_plugins · hunt in: web access log (?_9f5696= parameter) / WordPress users table
T1098 · persistence_artifact: backdoor plugin → enable registration, default role administrator · hunt in: WordPress options audit
Detection guidance (2) · as of 2026-10-21
  • Check Plugins (including Must-Use) for unrecognized entries and Users for unknown administrator accounts; inspect for plugins containing 'Small maintenance toolkit: keeps option storage tidy.' tier B published 2026-10-21 link
  • Inspect logs and files for IOCs published by TeamUpdraft, Patchstack and Nethemba tier B link
P1

#StopRansomware AA26-293A: SafePay ransomware hits 600+ critical infrastructure orgs

brief 2026-10-21CISO card24 IoCs↳ updates earlier card
filenamesocks_werfault.exe1×2026-10-21 13:04ZSOCKS proxy masquerading
filenamedcsync.exe1×2026-10-21 13:04ZAD credential theft
filenamedyraswtb.exe1×2026-10-21 13:04ZSuspected malicious executable
filenamesoc.dll1×2026-10-21 13:04ZC2 DLL
filenamelocker.dll1×2026-10-21 13:04ZEncryption component
sha256bbdd3620a67aedec4b9a68b2c9cc880b6631215e129816aea19902a6f4bc6f411×2026-10-21 13:04ZSharpShares.exe
sha256a0dc80a37eb7e2716c02a94adc8df9baedec192a77bde31669faed228d9ff5261×2026-10-21 13:04Zlocker.dll
sha256327b8b61eb446cc4f710771e44484f62b804ae3d262b57a56575053e2df679171×2026-10-21 13:04Zlocker.dll PE32
sha256e79608cf1d6b51324c14bef8883054c1238ed5f080222cc464810e6e14adc3461×2026-10-21 13:04ZInjected PE
sha2566c1d36df94ebe367823e73ba33cfb4f40756a5e8ee1e30e8f0ae55d47e220a6a1×2026-10-21 13:04ZRunPE bundled DLL
sha256921df888aaabcd828a3723f4c9f5fe8b8379c6b7067d16b2ea10152300417eae1×2026-10-21 13:04Zsoc.dll
sha1d711a5af5aed48a3b36b98f4fcf52809aebef7a21×2026-10-21 13:04Znxc (NetExec)
sha1bbfed53e3bb1f306f4da97d995cf4ae5b73ad0811×2026-10-21 13:04Zlocker.dll
sha1b498a2683640c983bb069fa2ea9e67cef4a3797d1×2026-10-21 13:04ZLocker.dll PE32
sha107353237350c35d6dc2c8f143b649cd07c71f62b1×2026-10-21 13:04Z1.exe ransomware binary
ipv437[.]10[.]71[.]1881×2026-10-21 13:04ZUsed in exfiltration
ipv488[.]119[.]167[.]2391×2026-10-21 13:04Zsoc.dll command and control
ipv45[.]255[.]11[.]1341×2026-10-21 13:04ZUsed in exfiltration
ipv4167[.]235[.]225[.]1491×2026-10-21 13:04ZClient login panels
ipv4173[.]194[.]194[.]941×2026-10-21 13:04ZHosting victim data
ipv477[.]37[.]49[.]401×2026-10-21 13:04ZSafePay victim intrusion
ipv4185[.]199[.]108[.]1331×2026-10-21 13:04ZSafePay victim intrusion
ipv4140[.]82[.]114[.]41×2026-10-21 13:04ZSafePay victim intrusion
ipv4104[.]26[.]2[.]2231×2026-10-21 13:04ZSafePay victim intrusion
Behaviors (12) · as of 2026-10-21
T1133 · lateral_auth: VPN gateway (Cisco ASA/FTD) · hunt in: VPN/firewall auth logs
T1110 · credential_access · hunt in: VPN/authentication logs
T1136 · persistence_artifact: net user · hunt in: Windows Security 4720/4732
T1021.002 · lateral_auth: PsExec, WinRM · hunt in: Windows 4688/7045, Sysmon EID 1
T1135 · discovery_burst: powershell.exe → ShareFinder.ps1, SharpShares.exe, netscan.exe, nltest.exe, nxc.exe · hunt in: PowerShell 4104, EDR process events
T1685 · defense_evasion · hunt in: EDR/Defender tamper events
T1003.006 · credential_access: dcsync.exe, Mimikatz · hunt in: Windows 4662 on DCs, EDR
T1219 · persistence_artifact: AnyDesk.exe, TeamViewer, ScreenConnect · hunt in: EDR process/install events
T1048 · exfil_channel: rclone, WinSCP, FileZilla, b2.exe, OneDrive · hunt in: EDR process events, proxy/firewall
T1560.001 · other: 7-Zip, WinRAR · hunt in: EDR process events (archiving staging)
T1490 · defense_evasion · hunt in: Windows System 7036/7040, NAS logs
T1486 · other: locker.dll · hunt in: EDR file events (.SafePay extension)
Detection guidance (1) · as of 2026-10-21
  • Patch/monitor exploitation of KEV-listed edge device flaws; watch VPN access from Mullvad VPN IP space; IOCs available in STIX. tier A published 2026-10-20 link
P3

Cyber Partisans hid Vasilek Telegram backdoor as VMware Tools in Russian healthcare org

brief 2026-10-21CISO card3 IoCs
filenamevmauad1×2026-10-21 13:04ZMasquerading loader-scheduler service name
filenamevmtools.dll1×2026-10-21 13:04ZMalicious replacement VMware DLL containing backdoor
filepathc:\program files\vmware\vmware tools\authd.exe1×2026-10-21 13:04ZRogue loader launched by vmauad service
Behaviors (6) · as of 2026-10-21
T1543.003 · persistence_artifact: services.exe → vmauad service, C:\Program Files\VMware\VMware Tools\authd.exe · hunt in: Windows System 7045 / Sysmon EID 1
T1574.001 · defense_evasion: VMware Tools service → vmtools.dll · hunt in: Sysmon EID 7/11, EDR file events
T1572 · exfil_channel: authd.exe → GOST tunnel · hunt in: EDR process/network events, firewall
T1102.002 · exfil_channel: authd.exe → Vasilek 1.5.8 · hunt in: Proxy/DNS logs (Telegram API)
T1070 · defense_evasion: Evlx · hunt in: Windows Security 1102 / System 104
T1071.004 · exfil_channel: FortiClient-bundled installer → dnscat2 · hunt in: DNS logs
P1

Rank Math PRO 3.0.123 trojanized on vendor site, plants persistent WordPress backdoor

brief 2026-10-20CISO card3 IoCs
filenamecache-preloader-fff033 (1).php1×2026-10-20 18:24ZPHP sample BleepingComputer found on VirusTotal; it shares IoCs with the attack but its link is unconfirmed.
filepathwp-includes/class-wp-cache-util.php1×2026-10-20 18:24ZBackdoor file named in Rank Math's advisory.
domainrank1cdn[.]com1×2026-10-20 18:24ZDomain the backdoored Rank Math PRO 3.0.123 communicates with.
Behaviors (7) · as of 2026-10-20
T1195.002 · other: Rank Math PRO plugin update/download from vendor site · hunt in: WordPress plugin inventory / file integrity monitoring (Rank Math PRO version 3.0.123)
T1505.003 · persistence_artifact: PHP (web server running WordPress) → wp-includes/class-wp-cache-util.php · hunt in: File integrity monitoring / web server file creation events
T1136.001 · persistence_artifact: PHP (WordPress) → administrator account wpsupport_* with @wp-mail.net email · hunt in: WordPress users table / WordPress audit log
T1053 · persistence_artifact: PHP (WordPress) → cron job with '#ms6v46' marker · hunt in: crontab / WP-Cron entries
T1071.001 · exfil_channel: PHP (WordPress web server) · hunt in: Proxy / DNS / firewall egress logs
T1552.001 · credential_access: PHP (WordPress web server) · hunt in: File access auditing on web host (wp-config, cloud credential files, SSH keys)
T1059.004 · shell_from_server_process: php-fpm / httpd running WordPress → sh · hunt in: EDR process events / auditd on web host
Detection guidance (1) · as of 2026-10-20
  • Block and alert on outbound connections to rank1cdn[.]com. Search the WordPress DB for the '_np5pvf754c' entry, cron entries with '#ms6v46', admin users with the 'wpsupport_' prefix or '@wp-mail.net' emails, and the file wp-includes/class-wp-cache-util.php. tier B link
P1

Ransomware crews exploit PAN-OS GlobalProtect auth bypass CVE-2026-0257, pivot to ESXi

brief 2026-10-20CISO card11 IoCs↰ updated by 2026-10-21
cveCVE-2023-275321×2026-10-20 18:24ZVeeam Backup vulnerability chained after VPN access
cveCVE-2026-02571×2026-10-20 18:24ZPAN-OS GlobalProtect portal/gateway auth bypass, KEV-listed
ipv4202[.]144[.]192[.]471×2026-10-20 18:24ZPre-PoC CVE-2026-0257 exploitation source IP; search GlobalProtect logs
ipv4198[.]12[.]106[.]601×2026-10-20 18:24ZPre-PoC CVE-2026-0257 exploitation source IP; search GlobalProtect logs
ipv4185[.]195[.]232[.]1391×2026-10-20 18:24ZPre-PoC CVE-2026-0257 exploitation source IP; search GlobalProtect logs
ipv4179[.]43[.]172[.]2131×2026-10-20 18:24ZPre-PoC CVE-2026-0257 exploitation source IP; search GlobalProtect logs
ipv4146[.]19[.]216[.]1251×2026-10-20 18:24ZPre-PoC CVE-2026-0257 exploitation source IP; search GlobalProtect logs
ipv4146[.]19[.]216[.]1201×2026-10-20 18:24ZPre-PoC CVE-2026-0257 exploitation source IP; search GlobalProtect logs
ipv4146[.]19[.]216[.]1191×2026-10-20 18:24ZPre-PoC CVE-2026-0257 exploitation source IP; search GlobalProtect logs
ipv4104[.]207[.]144[.]1541×2026-10-20 18:24ZPre-PoC CVE-2026-0257 exploitation source IP; search GlobalProtect logs
ipv423[.]128[.]228[.]61×2026-10-20 18:24ZPre-PoC CVE-2026-0257 exploitation source IP; search GlobalProtect logs
Behaviors (9) · as of 2026-10-20
T1133 · other: GlobalProtect portal/gateway · hunt in: GlobalProtect logs (gateway-connected events)
T1190 · defense_evasion: GlobalProtect gateway · hunt in: GlobalProtect logs / MFA provider logs (VPN session without MFA)
T1219 · discovery_burst: dual-use RMM tools · hunt in: EDR process events / network flow from VPN pool
T1021.001 · lateral_auth: GlobalProtect VPN session → RDP, SMB · hunt in: Windows 4624 (logon type 10/3) from VPN address pool, network flow
T1021 · lateral_auth: compromised VPN gateway session → vCenter management appliance · hunt in: vCenter authentication/audit logs, firewall logs VPN-to-vCenter
T1553 · defense_evasion: vCenter / ESXi host → execInstalledOnly · hunt in: ESXi shell/hostd logs, vCenter events
T1003.003 · credential_access: ESXi hypervisor → custom tool · hunt in: ESXi shell logs / datastore file access on DC VMDK
T1210 · other: Veeam exploit tool · hunt in: Veeam Backup server logs / network flow to Veeam service
T1486 · other · hunt in: EDR process/file events
Detection guidance (4) · as of 2026-10-20
  • Search GlobalProtect logs for successful login connections from the listed pre-PoC exploitation IP addresses. tier A published 2026-10-19 link
  • Search GlobalProtect logs for successful gateway-connected events from any IP that uses suspicious host IDs or device names, such as aa:bb:cc:dd:ee:ff, 00:11:22:33:44:55, WINDOWS-LAPTOP-001, DESKTOP-GP01 or GP-CLIENT. tier A published 2026-10-19 link
  • Search GlobalProtect logs for successful gateway-connected events matching the hard-coded PoC client values: endpoint_os_version = Microsoft Windows 10 Pro 64-bit and an empty source_user_info.domain. tier A published 2026-10-19 link
  • Activate incident response for any successful gateway-connected event linked to these indicators, and apply the workarounds or upgrade per the PAN-OS advisory. tier A published 2026-10-19 link
P1

ConnectWise Cloud Backup (SkyKick) app credential abused to compromise hundreds of M365 tenants

brief 2026-10-19CISO cardVerdict card16 IoCs
filenameb2b55f5b-7758-4719-8d8f-88ae172e6bdb1×2026-10-20 19:25ZCloud Management - SharePoint Online
filename412dcf96-176d-4b3a-a1b0-4981ad66971e1×2026-10-20 19:25ZCloud Management - Partner Center
filename0de14c77-b9b0-4137-9360-34878a9298271×2026-10-20 19:25ZCloud Management - MS Graph
filenameb78f6a77-d4e5-46fb-87e5-d1648bd025191×2026-10-20 19:25ZCloud Management - Exchange Online
filename24205314-2b89-4e07-a2a4-579e898a56401×2026-10-20 19:25ZCloud Management - MS Teams; self-assigned Global Admin
filename2399d300-6fca-4e6a-a686-399fefe75b831×2026-10-20 19:25ZConnectWise Cloud Management app ID
filename506e08f9-6e9a-4da4-942b-a099a03644ae1×2026-10-20 19:25ZConnectWise Cloud Backup application ID
useragentkiota-dotnet1×2026-10-20 19:25ZUA of ConnectWise's own apps; contrast with attacker Python UA
useragentpython-requests/2.34.23×2026-10-20 19:25ZLinked to malicious Cloud Backup activity · also 2026-10-22 also 2026-10-27
useragentpython-requests/2.312×2026-10-20 19:25ZLinked to malicious Cloud Backup activity · also 2026-10-27
useragentpython-urllib/3.121×2026-10-20 19:25ZScript modifying apps/adding secrets
useragentcurl/7.88.13×2026-10-20 19:25ZScripted OAuth2 token requests/password spray Oct 13-14 · also 2026-10-22 also 2026-10-27
ipv4144[.]172[.]94[.]2431×2026-10-20 19:25ZBroad failed login spray, ongoing
ipv4144[.]172[.]64[.]603×2026-10-20 19:25ZA few failed user logins Oct 18 · also 2026-10-22 also 2026-10-27
ipv4144[.]172[.]64[.]993×2026-10-20 19:25ZFailed user password spray Oct 10-14; likely unrelated to app sign-ins · also 2026-10-22 also 2026-10-27
ipv4144[.]172[.]64[.]1283×2026-10-20 19:25ZPrimary source of unauthorized application sign-ins (AS14956, RouterHosting) · also 2026-10-22 also 2026-10-27
Behaviors (5) · as of 2026-10-19
T1078.004 · lateral_auth: ConnectWise Cloud Backup service principal (506e08f9-6e9a-4da4-942b-a099a03644ae) → client assertion service principal sign-in, Microsoft Graph token request · hunt in: Entra service principal sign-in logs
T1098.003 · persistence_artifact: ConnectWise Cloud Management apps (Exchange Online, MS Teams, MS Graph) service principals → Add member to role, Global Administrator, Exchange Administrator · hunt in: Entra audit log
T1098.001 · persistence_artifact: ConnectWise Cloud Management - MS Teams (24205314-2b89-4e07-a2a4-579e898a5640) → python script (User-Agent Python-urllib/3.12), Update application, Add service principal credentials · hunt in: Entra audit log
T1110.003 · credential_access: curl/7.88.1, OAuth2 token requests · hunt in: Entra sign-in logs
T1087.004 · discovery_burst: ConnectWise Cloud Backup service principal → Microsoft Graph API reconnaissance · hunt in: Entra sign-in logs / Graph activity logs
Detection guidance (3) · as of 2026-10-19
  • In Entra sign-in logs, Service principal sign-ins tab, filter by Cloud Backup app ID and look for non-Microsoft/Azure source IPs (normal egress is Azure private IPv6). tier A link
  • Review Entra audit events Add member to role, Update application, Add service principal credentials; a service principal adding itself to a directory role or modifying other apps is unusual. Check user agent (vendor kiota-dotnet vs Python-urllib/3.12). tier A link
  • Review client secrets and certificates on all enterprise apps/app registrations for additions since Oct 13; review Conditional Access exclusions for the app; disable (do not delete) the ConnectWise apps. tier A link
P1

ARMORY CASTLE exploits BeyondTrust Remote Support auth bypass CVE-2026-102764 (KEV)

brief 2026-10-19CISO cardVerdict card1 IoC↰ updated by 2026-10-16↰ updated by 2026-10-16
cveCVE-2026-1027642×2026-10-20 19:25ZBeyondTrust Remote Support authentication bypass, versions 26.2.3 and earlier · also 2026-10-16 also 2026-10-16
Behaviors (6) · as of 2026-10-19
T1190 · other: BeyondTrust Remote Support appliance · hunt in: appliance syslog, reverse-proxy/WAF/perimeter firewall logs
T1078 · other: BeyondTrust Remote Support appliance · hunt in: appliance syslog and session events
T1098 · persistence_artifact: BeyondTrust Remote Support appliance · hunt in: appliance syslog and session events
T1098.005 · persistence_artifact · hunt in: identity provider / MFA registration logs on privileged accounts
defense_evasion: BeyondTrust Remote Support appliance · hunt in: SIEM log forwarding from appliance syslog
T1059 · persistence_artifact: BeyondTrust Remote Support appliance · hunt in: appliance forensic image / memory forensics
Detection guidance (2) · as of 2026-10-19
  • CISA: hunt for unrecognized privileged/admin sessions, unrecognized script files, unexpected log gaps, unauthorized account/permission/session-policy changes; forward appliance syslog and session events to SIEM; collect WAF, reverse-proxy and perimeter firewall logs for the exposure window; conduct tier A published 2026-10-16 link
  • CISA points to Mandiant blog 'ARMORY CASTLE Exploits BeyondTrust' for hunt and isolation guidance and detections, and BeyondTrust blog 'ARMORY CASTLE and BT26-05: What Security Teams Need to Know' (URLs not printed). tier A
P2

Unconfirmed: SiteGuard Server Edition command injection (CVE-2026-106931) reported exploited

brief 2026-10-19CISO card1 IoC
cveCVE-2026-1069311×2026-10-20 19:25ZCommand injection in SiteGuard Server Edition WAF, reported exploited (unconfirmed)
Detection guidance (1) · as of 2026-10-19
  • Brief advises preserving logs before patching, then upgrading or disabling the statistics function of SiteGuard Server Edition. tier C
P3

Orphaned VBA projects in AutoCAD DWG files: new YARA rule, two VirusTotal matches

brief 2026-10-192 IoCs
sha2563310c1a9bfe6115e49d8ac372cef5f460850da05138340107e66b958a6b5bca61×2026-10-20 19:25ZOne of two DWG samples with orphaned VBA project detected by retrohunt of the YARA rule
sha25609d4607941e458f6dbb6be17825641d863c0b37c185027984e137d8a67e919d81×2026-10-20 19:25ZOne of two DWG samples with orphaned VBA project detected by retrohunt of the YARA rule
Detection guidance (1) · as of 2026-10-19
  • YARA rule autocad_orphaned_vba_project matching DWG files with 'AC10' at offset 0, uint32 at 0x24 equal to 0, OLE signature D0 CF 11 E0 A1 B1 1A E1, and the string '[Host Extender Info]'. tier B link
    YARA rule autocad_orphaned_vba_project matching DWG files with 'AC10' at offset 0, uint32 at 0x24 equal to 0, OLE signature D0 CF 11 E0 A1 B1 1A E1, and the string '[Host Extender Info]'.
    rule autocad_orphaned_vba_project {
     strings: $a = "AC10"
     $b = {D0 CF 11 E0 A1 B1 1A E1}
     $c = "[Host Extender Info]" ascii
     condition: $a at 0 and uint32(0x24) == 0 and $b and $c
    }
P1

BeyondTrust Remote Support zero-day CVE-2026-102764 exploited by ARMORY CASTLE

brief 2026-10-16CISO cardVerdict card8 IoCs↳ updates earlier card
filepath/home/bomgar/sbin/post_boot.d/zz-root-persist1×2026-10-20 19:52ZStartup script granting passwordless sudo persistence
filepath/usr/bin/dbus-authd1×2026-10-20 19:51ZSUID root copy of /bin/sh used for privilege escalation · also 2026-10-16
sha2561f19b9a27d79c11bda00a1e8faf74a7fdd683d38ccef1b60df2fd0307e3aa4621×2026-10-20 19:51ZBARECLAW tunneler ingredi_ws · also 2026-10-16
filenameingredi_ws1×2026-10-20 19:51ZBARECLAW SOCKS5-over-WebSocket tunneler · also 2026-10-16
sha256dc14e215269a93fdbc4c1a80b984c23faf7af0911c6dbb85309796a6f2ae95fb1×2026-10-20 19:51ZSAWFLY webshell mangoapi.php · also 2026-10-16
filenamemangoapi.php1×2026-10-20 19:51ZSAWFLY PHP webshell · also 2026-10-16
filenameapp_84304470%2Ephp1×2026-10-20 19:51ZStaging webshell targeted by initial POST requests · also 2026-10-16
cveCVE-2026-1027642×2026-10-20 19:25ZBeyondTrust Remote Support authentication bypass, versions 26.2.3 and earlier · also 2026-10-19 also 2026-10-16
Behaviors (11) · as of 2026-10-16
T1190 · other: BeyondTrust Remote Support appliance web service · hunt in: reverse proxy / WAF access log, appliance access/syslog
T1505.003 · persistence_artifact: BeyondTrust web root (laravel/public) → mangoapi.php · hunt in: appliance filesystem / web root
T1548.001 · persistence_artifact: SAWFLY webshell (site service account) → cp /bin/sh /usr/bin/dbus-authd, chown root, chmod u+s · hunt in: appliance messages/shell log, filesystem
T1552.001 · credential_access: SAWFLY webshell / root shell → /ns/sbin/bt-secrets get vault · hunt in: appliance message logs
T1548.003 · persistence_artifact: root shell → zz-root-persist, /ns/sbin/bt-sysconfig --no-restart misc · hunt in: appliance filesystem /home/bomgar/sbin/post_boot.d
defense_evasion: SAWFLY webshell (sudo) → rm -f · hunt in: appliance logs (auth.log, ssl.log, messages, http-access.log)
T1090 · other: root shell / /tmp/ingredi_ws → ingredi_ws · hunt in: appliance process / haproxy.conf
T1572 · defense_evasion: root shell · hunt in: /ns/config/haproxy.conf
T1098 · persistence_artifact: BeyondTrust Remote Support web admin portal · hunt in: BeyondTrust syslog (user_changed event)
T1021 · lateral_auth: BeyondTrust Remote Support appliance · hunt in: BeyondTrust syslog / session reports
T1083 · exfil_channel: BeyondTrust Remote Support file transfer service · hunt in: BeyondTrust session/file-transfer reports
Detection guidance (4) · as of 2026-10-16
  • Alert on user_changed events raising Jump Item or team roles; user_added, api_account, security_provider events with no change ticket; changes to outbound events/syslog destinations. tier A link
  • At reverse proxy/WAF, hunt paths outside the known Remote Support path set, including unknown .php paths and WebSocket upgrades from non-staff/endpoint ranges. tier A link
  • Detect gaps in syslog forwarding from the appliance bounded by a single session as a strong indicator of log tampering; /login success from residential/commercial-VPN space or off-hours admin logins. tier A link
  • YARA rule G_Hunting_Webshell_SAWFLY_1 provided for hunting the SAWFLY webshell. tier A link
P1

Typosquatted yay and paru AUR packages push root-level malware via remote shell script

brief 2026-10-16CISO cardAI verdict card1 IoC
urlhxxp://hellscripter/install-scripts1×2026-10-20 19:52ZPersonal repository hosting the remote shell script fetched by the malicious install scriptlet; reached via Wayback Machine URL and GitFlic
Behaviors (2) · as of 2026-10-16
T1059.004 · download_cradle: pacman install scriptlet → remote shell script fetched via Wayback Machine URL · hunt in: Shell/bash history, Linux process events (auditd or EDR), network proxy logs
T1105 · download_cradle: pacman install scriptlet → curl or wget fetch from Wayback Machine URL to GitFlic-hosted repository · hunt in: Proxy or DNS logs, Linux process events
P1

CL-STA-0954 exploits FortiOS CVE-2025-61624 to deploy memory-resident ARM64 PEERSTITCH

brief 2026-10-16CISO cardAI verdict card10 IoCs↰ updated by 2026-10-15
filenamelldprx2×2026-10-20 19:52ZPEERSTITCH ptrace injector targeting miglogd and iked · also 2026-10-15
filenamedd1×2026-10-20 19:52ZNative ARM64 ELF injector (PEERSTITCH core), saved as lldprx
filenameipssem.js2×2026-10-20 19:52ZOrchestrator that launches lldprx · also 2026-10-15
filenameb.js1×2026-10-20 19:52ZDeployment orchestrator script, saved as ipssem.js
filenameindex.wasm2×2026-10-20 19:52ZSaved name of a.wasm on device · also 2026-10-15
filenamea.wasm1×2026-10-20 19:52ZCompiled WebAssembly module, saved as index.wasm
filenameindex.js1×2026-10-20 19:52ZSaved name of a.js on device
filenamea.js1×2026-10-20 19:52ZEmscripten JavaScript runtime module, saved as index.js
filenamepM.js2×2026-10-20 19:52ZSelf-deleting environment preparation script · also 2026-10-15
ipv423[.]240[.]77[.]2332×2026-10-20 19:52ZExternal server (port 8085) from which the auto-script downloads PEERSTITCH components · also 2026-10-15
Behaviors (12) · as of 2026-10-16
T1190 · other: FortiManager (fgfmd management protocol) · hunt in: FortiManager event logs / network logs of FGFM traffic
T1552.004 · credential_access: FortiManager appliance · hunt in: FortiManager event logs, outbound transfer logs
T1133 · lateral_auth: FortiGate SSL/VPN · hunt in: FortiGate VPN event logs / authentication logs
T1068 · other: FortiOS CLI · hunt in: FortiGate admin/CLI audit logs
T1105 · download_cradle: FortiOS auto-script → pM.js, a.js, a.wasm, b.js, dd · hunt in: FortiGate config-change logs (auto-script objects), firewall/proxy logs for outbound to port 8085
T1055.008 · defense_evasion: ipssem.js (orchestrator) -> lldprx → lldprx, /bin/miglogd, /bin/iked · hunt in: FortiGate crash/debug logs, memory forensics, process integrity checks
T1556 · other: /bin/iked (hooked) · hunt in: FortiGate VPN/IKE logs (sessions bypassing validation; traffic with 8550 / 169.254.0.1 markers)
T1059.004 · shell_from_server_process: Apache httpd (mod_md module) on FortiGate → ssh · hunt in: FortiGate system logs, outbound SSH in firewall logs
T1602.002 · other: attacker host impersonating FortiManager · hunt in: FortiGate FGFM/management connection logs (config pulls from unexpected FortiManager)
defense_evasion: FortiOS · hunt in: SIEM syslog heartbeat / gap detection for FortiGate
T1070.009 · persistence_artifact: FortiOS configuration · hunt in: FortiGate config-change/admin audit logs (admin account create/delete, auto-script create/delete)
T1070.004 · defense_evasion: FortiOS auto-script → pM.js · hunt in: FortiGate file system forensics
Detection guidance (1) · as of 2026-10-16
  • FortiGuard virtual patch signature 'FG-VD-59270.0day.' (FMWP db update 25.120) covers CVE-2025-61624 exploitation attempts. tier A link
P1

CL-UNK-1211: AI-Assisted Espionage Targets Government Linux Infrastructure

brief 2026-10-16CISO cardAI verdict card38 IoCs↰ updated by 2026-11-02
cveCVE-2021-40341×2026-10-20 19:52ZPwnKit privilege escalation
cveCVE-2025-551821×2026-10-20 19:52ZReact2Shell, targeted by custom Go scanner
filenamezip_mails.sh1×2026-10-20 19:52ZBash script to compress/exfiltrate mailboxes
filenamesearch_social.php1×2026-10-20 19:52ZPHP script to search mailboxes for social media emails
filenameSolarwinds.StatusLog.txt1×2026-10-20 19:52ZSudo password harvest log masquerading as SolarWinds
filepath/usr/lib/php/plesk_sys_driver.php1×2026-10-20 19:52ZDisguised malicious PHP web shell
filenameSysGoRAT / sys-control-client1×2026-10-20 19:52ZCustom Go RAT, renamed as pip2.7, ea_install, ./semanage
domainberaskencur[.]site1×2026-10-20 19:52ZAttacker domain
domainwibu-bau-bawang[.]online1×2026-10-20 19:52ZAttacker domain
domainsolidmonpe[.]com1×2026-10-20 19:52ZAttacker domain
domainmagento[.]ink1×2026-10-20 19:52ZAttacker domain
ipv4192[.]210[.]183[.]171×2026-10-20 19:52ZAttacker infrastructure
ipv493[.]93[.]112[.]571×2026-10-20 19:52ZAttacker infrastructure
ipv4147[.]182[.]224[.]2161×2026-10-20 19:52ZAttacker infrastructure
ipv4104[.]248[.]131[.]531×2026-10-20 19:52ZAttacker infrastructure
ipv4173[.]212[.]247[.]231×2026-10-20 19:52ZAttacker infrastructure
ipv488[.]119[.]167[.]571×2026-10-20 19:52ZAttacker infrastructure
ipv488[.]80[.]150[.]2321×2026-10-20 19:52ZAttacker infrastructure
ipv4141[.]164[.]58[.]871×2026-10-20 19:52ZAttacker infrastructure
ipv4154[.]93[.]37[.]2281×2026-10-20 19:52ZAttacker infrastructure
ipv4162[.]243[.]175[.]1621×2026-10-20 19:52ZAttacker infrastructure
ipv4109[.]224[.]53[.]1401×2026-10-20 19:52ZAttacker infrastructure
ipv4104[.]194[.]158[.]652×2026-10-20 19:52ZSysGoRAT hardcoded WebSocket C2 · also 2026-11-02
ipv472[.]61[.]89[.]1791×2026-10-20 19:52ZAttacker infrastructure
ipv4185[.]21[.]136[.]61×2026-10-20 19:52ZAttacker infrastructure
ipv4138[.]68[.]244[.]1461×2026-10-20 19:52ZAttacker infrastructure
ipv4198[.]23[.]185[.]2341×2026-10-20 19:52ZAttacker infrastructure
ipv445[.]88[.]188[.]1401×2026-10-20 19:52ZAttacker infrastructure
sha256b1e82c6b0caea177e8bb71ad826867f509c65f0a43a651b50253e7c726566eac1×2026-10-20 19:52ZPHP web shell
sha25676c58fad4f70cf277a15a499b9a2151ac60e7a6b5c7a9ab684843dcc19f0d0a51×2026-10-20 19:52ZPHP web shell
sha2561505a3a727f8899b2ad343519f7bf9c438b8b802f8d6b854f5db3b52f857c76a1×2026-10-20 19:52ZPHP web shell
sha25644e83f84a5d5219e2f7c3cf1e4f02489cae81361227f46946abe4b8d8245b8791×2026-10-20 19:52ZCVE-2021-4034 PwnKit binary
sha256d94f75a70b5cabaf786ac57177ed841732e62bdcc9a29e06e5b41d9be567bcfa1×2026-10-20 19:52ZGSocket reverse shell
sha256c527b94e3d21824a674face4cd9d862e536b60ccbf54573839e3360f991883431×2026-10-20 19:52ZCustom shell backdoor for privilege escalation
sha2569e45830171eb607cf2c0fc80f5cc9cc3db39bb937032136990383a595f6f151e1×2026-10-20 19:52ZReact2Shell vulnerability scanner
sha256d73186cea6cf2cf3d48c09139a9d15521365aab675787b4e7a6f81767331c9fd1×2026-10-20 19:51ZReact2Shell vulnerability scanner
sha25627d799ceadb570bfca890d4c2572314afe57eecf14083d30409da15afdfc47041×2026-10-20 19:51ZReact2Shell vulnerability scanner
sha2562bf7992e6260c1a98c709fa98ec766fb9f27692f338b30b43ac821b824fd849e1×2026-10-20 19:51ZCVE-2025-55182 React2Shell vulnerability scanner
Behaviors (20) · as of 2026-10-16
T1003.008 · credential_access: cat · hunt in: SSH / auth log
T1505.003 · shell_from_server_process: php-fpm · hunt in: Cortex XDR process events
T1546.004 · persistence_artifact · hunt in: file integrity / PHP config
T1556 · credential_access: sudo · hunt in: shell/bash history, .bashrc file
T1552.001 · credential_access: grep, find · hunt in: Cortex XDR process events
T1059.004 · shell_from_server_process: bash → mkfifo, nc, bash, cat · hunt in: EDR process events / auth log
T1059.004 · shell_from_server_process: python3, /bin/bash · hunt in: Cortex XDR process events
T1071.001 · exfil_channel: sys-control-client · hunt in: network / proxy logs
T1543.002 · persistence_artifact: sys-control-client · hunt in: systemd unit files
T1053.003 · persistence_artifact: sys-control-client → crontab · hunt in: cron logs
defense_evasion: pgrep, pkill · hunt in: Cortex XDR process events
T1070.006 · defense_evasion: touch · hunt in: file metadata
defense_evasion: rm · hunt in: shell history / Cortex XDR
T1068 · other: PwnKit, LinPEAS · hunt in: EDR process events
T1021.004 · lateral_auth: sshpass, ssh · hunt in: auth log
T1098.004 · persistence_artifact: chmod · hunt in: file integrity / auth log
T1505.001 · lateral_auth: xp_cmdshell, sqlcmd · hunt in: MSSQL logs
T1567.002 · exfil_channel: curl · hunt in: proxy / web traffic logs
T1048 · exfil_channel: tar, nc · hunt in: network logs
T1090.002 · other: gs-netcat, revsocks, pysoxy · hunt in: network logs
Detection guidance (2) · as of 2026-10-16
  • Cortex XDR Analytics detector 'Uncommon attempt to clear shell history' identifies attempts to manipulate or erase shell history files as part of EDR Linux Evasion suite. tier A published 2026-10-15 link
  • Enforce strict outbound firewall rules and use endpoint detection to spot standard utilities that spawn interactive shells. tier A published 2026-10-15 link

via watch · 2026-11-02 11:40Z

filepath/var/qmail/mailnames/1×2026-11-02 11:40ZDirectory enumerated to count emails in folders
P1

Armory Castle (UNC5221) exploits BeyondTrust Remote Support zero-day CVE-2026-102764

brief 2026-10-16CISO cardVerdict card10 IoCs↳ updates earlier card
yara_nameG_Hunting_Webshell_SAWFLY_11×2026-10-20 19:51ZMandiant YARA hunting rule for SAWFLY
filenamezz-root-persist1×2026-10-20 19:51ZStartup script in /home/bomgar/sbin/post_boot.d that adds NOPASSWD sudo to sudoers template
filepath/usr/bin/dbus-authd1×2026-10-20 19:51ZSUID root copy of /bin/sh used for privilege escalation · also 2026-10-16
filepath/tmp/ingredi_ws1×2026-10-20 19:51ZBARECLAW execution path on appliance
sha2561f19b9a27d79c11bda00a1e8faf74a7fdd683d38ccef1b60df2fd0307e3aa4621×2026-10-20 19:51ZBARECLAW tunneler ingredi_ws · also 2026-10-16
filenameingredi_ws1×2026-10-20 19:51ZBARECLAW SOCKS5-over-WebSocket tunneler · also 2026-10-16
sha256dc14e215269a93fdbc4c1a80b984c23faf7af0911c6dbb85309796a6f2ae95fb1×2026-10-20 19:51ZSAWFLY webshell mangoapi.php · also 2026-10-16
filenamemangoapi.php1×2026-10-20 19:51ZSAWFLY PHP webshell · also 2026-10-16
filenameapp_84304470%2Ephp1×2026-10-20 19:51ZStaging webshell targeted by initial POST requests · also 2026-10-16
cveCVE-2026-1027642×2026-10-20 19:25ZBeyondTrust Remote Support authentication bypass, versions 26.2.3 and earlier · also 2026-10-19 also 2026-10-16
Behaviors (13) · as of 2026-10-16
T1505.003 · persistence_artifact: BeyondTrust Remote Support web server (PHP / laravel public web root) → mangoapi.php (SAWFLY), app_84304470%2Ephp · hunt in: Reverse proxy/WAF access log; appliance http-access.log; file system timeline
T1059.004 · shell_from_server_process: SAWFLY webshell (PHP, running as site service account) → sudo, rm -f · hunt in: Appliance messages log / syslog
T1548.001 · persistence_artifact: SAWFLY webshell (site service account) → cp /bin/sh /usr/bin/dbus-authd, chown root, chmod (SUID) · hunt in: Appliance syslog/messages; file integrity monitoring
T1555 · credential_access: SAWFLY webshell / root shell → /ns/sbin/bt-secrets get -p %SITE_SERVICE_ACCOUNT% vault, /ns/sbin/bt-secrets get %SITE_SERVICE_ACCOUNT% vault, /ns/sbin/bt-secrets get vault · hunt in: Appliance messages log; /home/bomgar/log/bt-secrets.log
T1070.004 · defense_evasion: /usr/sbin/sh (via SAWFLY webshell with sudo) → rm -f /home/bomgar/log/bt-secrets.log, rm -f /ns/log/*.log /var/log/messages /tmp/sshauth.* · hunt in: SIEM syslog forwarding gaps; appliance messages log
T1037 · persistence_artifact: root shell on appliance → mkdir /home/bomgar/sbin/post_boot.d, zz-root-persist, /ns/sbin/bt-sysconfig --no-restart misc · hunt in: Appliance syslog; file system timeline
T1548.003 · persistence_artifact: zz-root-persist (bash, at boot) → grep -qF, echo >> /ns/config/sudoers.template, /ns/sbin/bt-sysconfig --no-restart misc · hunt in: Appliance syslog; /etc/sudoers change
T1078 · lateral_auth: BeyondTrust /login web administrative portal → web/login with Administrator password · hunt in: BeyondTrust appliance syslog (event login)
T1098 · persistence_artifact: BeyondTrust /login admin portal → user_changed jump_item_role No Access -> Administrator · hunt in: BeyondTrust appliance syslog (event user_changed)
T1219 · lateral_auth: BeyondTrust Remote Support session → remote support session to internal endpoints, full file-system access request · hunt in: BeyondTrust support session reports; syslog
T1041 · exfil_channel: BeyondTrust Remote Support file transfer service → file transfer download of software inventories/documents · hunt in: BeyondTrust session reports (file-transfer events)
T1572 · other: root shell on appliance → /tmp/ingredi_ws --listen 19800 --token ... --obfs -q --ws-path /uidchanarge · hunt in: Appliance process listing; reverse proxy WebSocket upgrades to /uidchanarge
T1090.001 · other: HAProxy on BeyondTrust appliance → edit /ns/config/haproxy.conf (acl wswsws, backend webskd3 -> 127.0.0.1:19800) · hunt in: Config file integrity; reverse proxy/WAF logs for /uidchanarge
Detection guidance (7) · as of 2026-10-16
  • Alert on user_changed events that raise a Jump Item or team role; user_added, api_account, and security_provider events with no change ticket; any change to outbound events or syslog destinations. tier A link
  • Flag /login success from residential-broadband or commercial-VPN address space, and administrative logins outside business hours. tier A link
  • Review file-transfer events, and sessions started by accounts whose roles changed during the window. tier A link
  • At the reverse proxy or WAF, flag paths outside the known Remote Support path set, including unknown .php paths (e.g. /app_84304470%2Ephp) and WebSocket upgrades (e.g. /uidchanarge) from outside support staff and endpoint address ranges. tier A link
  • Treat gaps in syslog forwarding from the appliance as a log-tampering indicator; an interruption bounded by a single session is a strong indicator. tier A link
  • Mandiant YARA hunting rule G_Hunting_Webshell_SAWFLY_1 for the SAWFLY webshell (rule text truncated in source). tier A link
  • CISA advisory: hunt for unrecognized privileged or administrative sessions, conduct network and memory forensics, and snapshot or image suspected appliances. tier B published 2026-10-16 link
P2

Help TDS traffic distribution system linked to Hotejka, ROI777 successor, abusing Cloudflare Pages for tech support scams

brief 2026-10-16CISO card2 IoCs
domainroi777[.]com1×2026-10-20 19:52ZHistorical C2 domain used 2018-2020 to fetch redirect domains
domainpages[.]dev1×2026-10-20 19:52ZDisposable Cloudflare Pages sites hosting tech support scam pages since April 2026
Behaviors (2) · as of 2026-10-16
T1189 · download_cradle: compromised WordPress site → PHP code templates, HTML block, woocommerce_inputs plugin · hunt in: web server access log
T1219 · lateral_auth: Ultraviewer · hunt in: EDR process events
P2

Citizen Lab traces zero-click Candiru spyware infections at Al Jazeera to targeted online ads

brief 2026-10-16CISO card2 IoCs
domainmtrtb[.]com1×2026-10-20 19:52ZDiscover-Tech ad server domain used in the callback chain
sha256255869de85e2a171993fc5eb8a556d873a1b8966e040f6f55926f2fa2d595cc81×2026-10-20 19:52ZSHA-256 of recovered spyware sample from Al Jazeera device
Behaviors (2) · as of 2026-10-16
T1189 · other: Browser or app rendering a malicious ad → Discover-Tech ad server beacon, Candiru screening server, command-and-control server · hunt in: Network proxy or DNS logs showing ad-server contact sequence
T1071.001 · other: Discover-Tech ad server callback sending advertising ID and IP address · hunt in: Network proxy or DNS logs
Detection guidance (1) · as of 2026-10-16
  • Look for the attack's order of connections: a device reaching a Discover-Tech ad server, then a Candiru screening server, then a command-and-control server. tier B published 2026-10-15 link
P1

Langflow authenticated RCE (CVE-2026-105740) actively exploited via MCP Stdio transport

brief 2026-10-15CISO cardAI verdict card3 IoCs
cveCVE-2026-1057401×2026-10-20 20:04ZLangflow authenticated RCE via MCP Stdio transport
ipv4192[.]255[.]229[.]921×2026-10-20 20:04ZSignificant source of attacks extracting env vars; also brute-force and other Langflow/Flowise CVE exploitation
ipv4146[.]70[.]211[.]1121×2026-10-20 20:04ZDestination (port 18764) for exfiltrated env vars including LANGFLOW_SECRET_KEY
Behaviors (7) · as of 2026-10-15
T1078 · lateral_auth: Langflow API · hunt in: Langflow authentication logs / web access log
T1190 · persistence_artifact: Langflow API /api/v2/mcp/servers · hunt in: web access log
T1059.004 · shell_from_server_process: Langflow process (bash -c via MCP stdio) → bash, id, whoami, bash -i · hunt in: EDR process events / auth log
T1552.001 · credential_access: Langflow process · hunt in: process/network events
T1105 · exfil_channel: Langflow process · hunt in: proxy/network logs
T1059.004 · other: Langflow process → docker, cat /etc/passwd · hunt in: EDR process events
T1059.004 · persistence_artifact: Langflow MCP config → bash -i >& /dev/tcp/.../4444 0>&1 · hunt in: Langflow project settings / network
Detection guidance (2) · as of 2026-10-15
  • Review authentication logs and requests to /api/v2/mcp/servers/ for suspicious activity; disable auto-login and enforce strong passwords. tier B published 2026-10-15 link
  • Observed attacker sequence: version check, /api/v1/auto_login (403 if disabled), authenticate with common creds, then POST to MCP server config endpoint. tier B published 2026-10-15 link
P1

Palo Alto Networks confirms limited exploitation of PAN-OS management-interface RCE CVE-2026-0322

brief 2026-10-15CISO cardAI verdict card3 IoCs
ipv4149[.]248[.]47[.]2341×2026-10-20 20:04ZIP address the vendor shared as exploiting CVE-2026-0322
ipv4208[.]83[.]239[.]1141×2026-10-20 20:04ZIP address the vendor shared as exploiting CVE-2026-0322
ipv466[.]42[.]72[.]141×2026-10-20 20:04ZIP address the vendor shared as exploiting CVE-2026-0322
Detection guidance (1) · as of 2026-10-15
  • Vendor recommends restricting PAN-OS management interface access to trusted internal IP addresses only; enable Threat Prevention signatures for limited protection against known attack patterns. tier B link
P1

PEERSTITCH: memory-resident ARM64 FortiGate implant after FortiManager CVE-2024-47575 compromise

brief 2026-10-15CISO cardAI verdict card24 IoCs↳ updates earlier card
filepath../../tmp/apache2/conf/md-acme.conf1×2026-10-20 20:04ZACME reverse-shell config
filepath../../../../setup1×2026-10-20 20:04Ztraversal auto-script name
sha256b7ae166fd49a7ecfe6322a80b8aa56d6aa0825d8f5d106dab2e4fb7d14ce15a81×2026-10-20 20:04ZWASM module
sha256f84eea718526706afdf2d1a2774fab76ecb11c18fb61995a37be8249c5e379ab1×2026-10-20 20:04Zemscripten JS runtime
sha256fc1b10c58057ef9f1f9a1e2a3d4a1c89f43b0ead451398c70ed7a6e0312b36ee1×2026-10-20 20:04ZNode.js orchestrator
sha2569c4c4436ff5cdf0d6d68f5108031cbf3708a095cde4ef8c09316af7a7110437e1×2026-10-20 20:04Zstaging script
sha256bd064244dad748cf2a44074bee56f5bfab4a2b18ee944b75d1b3febd4c1fe02a1×2026-10-20 20:04Zhook injection data block
sha256829b1cd270b30565739a478441833f49f10a49bd06f0d18cc96c8ae4a0431f111×2026-10-20 20:04Zmmap shellcode bootstrap
sha256b9fb0b27ddd59b58d3ae53c7227298a3e0de1e6f868b9429ae21533bb9cd1e701×2026-10-20 20:04ZPEERSTITCH core ptrace injector
urlhxxp://23[.]240[.]77[.]233:8084/acme/finalize/61924744/7740835031×2026-10-20 20:04ZRogue ACME
urlhxxp://23[.]240[.]77[.]233:8084/acme/authz/11×2026-10-20 20:04ZRogue ACME
urlhxxp://23[.]240[.]77[.]233:8084/acme/order/111111×2026-10-20 20:04ZRogue ACME
urlhxxp://23[.]240[.]77[.]233:8084/acme/new-acct1×2026-10-20 20:04ZRogue ACME
urlhxxp://23[.]240[.]77[.]233:8084/directory1×2026-10-20 20:04ZRogue ACME directory
urlhxxp://47[.]18[.]167[.]159:8085/pM[.]js1×2026-10-20 20:04ZPEERSTITCH stager
urlhxxp://23[.]240[.]77[.]233:8085/pM[.]js1×2026-10-20 20:04ZPEERSTITCH stager
ipv4198[.]199[.]122[.]221×2026-10-20 20:04ZRogue FortiGate IP registered to FortiManager
ipv445[.]32[.]41[.]2021×2026-10-20 20:04ZRogue FortiGate IP registered to FortiManager
ipv447[.]18[.]167[.]1591×2026-10-20 20:04ZHosted installer; SSL-VPN source
filenamelldprx2×2026-10-20 19:52ZPEERSTITCH ptrace injector targeting miglogd and iked · also 2026-10-16
filenameipssem.js2×2026-10-20 19:52ZOrchestrator that launches lldprx · also 2026-10-16
filenameindex.wasm2×2026-10-20 19:52ZSaved name of a.wasm on device · also 2026-10-16
filenamepM.js2×2026-10-20 19:52ZSelf-deleting environment preparation script · also 2026-10-16
ipv423[.]240[.]77[.]2332×2026-10-20 19:52ZExternal server (port 8085) from which the auto-script downloads PEERSTITCH components · also 2026-10-16
Behaviors (11) · as of 2026-10-15
T1190 · persistence_artifact: FortiManager fgfmsd (FGFM TCP 541) → rogue Virtual FortiGate registration 'localhost' FMG-VMTM23017412 · hunt in: FortiManager event/device logs
T1602.002 · exfil_channel: FortiManager → .tm configuration archive · hunt in: FortiManager filesystem / network egress
T1040 · other: FortiManager pushing config → sniffer configurations on FortiGates (TCP 3696-3706, UDP 69, 1812/1813, TCP 389) · hunt in: FortiGate configuration change logs
T1133 · lateral_auth: FortiGate SSL-VPN → SSL-VPN login with cracked credentials · hunt in: FortiGate VPN event logs
T1068 · persistence_artifact: FortiOS CLI system.auto-script engine → auto-script ../../../../setup, auto-script ../../tmp/apache2/conf/md-acme.conf · hunt in: FortiGate config/event logs
T1105 · download_cradle: auto-script setup → pM.js, a.js, a.wasm, b.js, dd · hunt in: firewall egress/proxy to port 8085
T1055.008 · defense_evasion: node ipssem.js → lldprx · hunt in: kernel syscall audit / memory forensics
T1059.004 · shell_from_server_process: Apache httpd mod_md → /bin/node, ssh reverse shell · hunt in: Apache mod_md job.json / process events
T1078 · other: FGFM over TCP 541 → admin FortiGateCloud downloading running configurations · hunt in: FortiGate admin event logs
defense_evasion: FortiOS root shell → killall -9 miglogd, killall -9 syslogd, diagnose debug crashlog clear · hunt in: FortiGate syslog gaps / CLI audit
T1070 · defense_evasion: FortiOS → delete rogue admin accounts, VPN groups, auto-script objects · hunt in: FortiOS config revisions
Detection guidance (5) · as of 2026-10-15
  • Inspect /proc/<pid>/maps of /bin/miglogd and /bin/iked for anonymous 16,384-byte rwxp regions tier A published 2026-10-14 link
  • Verify text at base+0x106F7B8, 0x1072E20, 0x109A570 for 0xAA0003E0 NOP patches; audit open/write on /proc/<pid>/mem between miglogd and iked tier A published 2026-10-14 link
  • Query diagnose debug crashlog read for Signal 11 crashes in miglogd, iked or syslogd; inspect config revisions for system.auto-script objects containing ../../ tier A published 2026-10-14 link
  • Unit 42 YARA rule u42_apt_linux_PEERSTITCH_fortigate_implant (strings: /bin/miglogd, /bin/iked, 169.254.0.1, /tmp/apache2/conf/md-acme.conf, /proc/%d/mem; shellcode patterns) tier A published 2026-10-14 link
    Unit 42 YARA rule u42_apt_linux_PEERSTITCH_fortigate_implant (strings: /bin/miglogd, /bin/iked, 169.254.0.1, /tmp/apache2/conf/md-acme.conf, /proc/%d/mem; shellcode patterns)
    rule u42_apt_linux_PEERSTITCH_fortigate_implant { strings: $s_miglogd = "/bin/miglogd" $s_iked = "/bin/iked" $s_match_ip = "169.254.0.1" $s_cover_path = "/tmp/apache2/conf/md-acme.conf" $s_cover_content = "#0 certs managed by ACME" $s_proc_mem = "/proc/%d/mem" condition: uint32(0) == 0x464C457F and ($shellcode_template or $injection_entry or (4 of ($s_*))) } (abridged; full rule with hex patterns in source)
  • PAN Threat Prevention signatures 95788, 96788 for CVE-2024-47575 tier A
P2

Nextcloud Collabora Built-in CODE app (richdocumentscode) RCE exploited to plant PHP web shells

brief 2026-10-15CISO cardAI verdict card12 IoCs
useragentMozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/126.01×2026-10-20 20:04ZUA on exploitation requests
filenameshx56367.php1×2026-10-20 20:04ZName in Sept 14 failed attempt
filenameshx13a86.php1×2026-10-20 20:04ZWeb shell found by second admin
filenameshxf4645.php1×2026-10-20 20:04ZWeb shell
filenameshxd33ce.php1×2026-10-20 20:04ZWeb shell
filenameshx5cf91.php1×2026-10-20 20:04ZWeb shell
filenameshxa35d0.php1×2026-10-20 20:04ZWeb shell
filenameshrf4645.php1×2026-10-20 20:04ZWeb shell in apps/richdocumentscode/
sha2564b9fbd0663fbfd6028fc216ed18e0d6ef3ae498a7fdc97083e4b0ce3cec405621×2026-10-20 20:04ZOne-line PHP web shell
domainwebhook[.]site2×2026-10-20 20:04ZPublic callback service receiving uname -a output; callback IDs 45060ed4-de0b-4119-8f0d-2a2776bbd413, 774cf5e1-b5a4-4174-a1ad-0241861029a2 · also 2026-11-02
ipv489[.]38[.]98[.]501×2026-10-20 20:04ZSept 14 attempt against patched server
ipv4139[.]28[.]18[.]1221×2026-10-20 20:04ZSource of Sept 10/11 exploitation requests
Behaviors (5) · as of 2026-10-15
T1190 · shell_from_server_process: web server PHP process executing apps/richdocumentscode/proxy.php → sh, base64 -d, echo · hunt in: web server access log; EDR process events
T1505.003 · persistence_artifact: sh spawned by PHP/web server → base64 -d > shx*.php · hunt in: file integrity monitoring; Nextcloud integrity check
T1082 · download_cradle: sh spawned by PHP/web server → uname -a, curl -skm 20, wget -q --no-check-certificate · hunt in: proxy/DNS logs; EDR process events
T1083 · credential_access: PHP web shell shx*.php (shell_exec) → find/search for *.kdbx, wallet.dat, keystore.json, bitwarden, 1password, .bitcoin, .electrum, .monero, .ethereum · hunt in: web server access log; EDR process events
T1548.003 · other: web server account (www-data) → sudo · hunt in: auth log / sudo mail alerts
Detection guidance (2) · as of 2026-10-15
  • Search access logs back to Sept 10 for proxy.php?status requests whose path contains %2e%2e, $( or ${IFS}; look for shx*.php in apps/richdocumentscode and sudo attempts by the web server account. tier B published 2026-10-14 link
  • Repeated requests to generated web shell paths /apps/richdocumentscode/shx*.php using ?c=id. tier D link
P2

Microsoft maps Storm-2990 phishing kits and Storm-3119 YAM Store tenant-hijacking marketplace

brief 2026-10-15CISO card1 IoC
domainjewishchoice[.]org1×2026-10-20 20:04ZDomain for fake nonprofit 'Jewish Choice' created by Storm-3119 to establish tenants
Behaviors (5) · as of 2026-10-15
T1098.001 · persistence_artifact: Actor admin panel using compromised app client secret (app-only auth) → password reset without forced change, license assignment, privileged attribute grant · hunt in: Entra ID audit log
T1098.003 · persistence_artifact: Compromised Global Administrator account → PnP Management Shell service principal provisioning, Graph Directory ReadWrite and AppCatalog.ReadWrite.All grant, SharePoint full control · hunt in: Entra ID audit log / M365 Unified Audit Log
T1530 · other: PnP Management Shell service principal → bulk upload to SharePoint/OneDrive · hunt in: M365 Unified Audit Log (SharePoint/OneDrive file activity)
T1528 · credential_access: Device code authentication flow → device code sign-in · hunt in: Entra ID sign-in logs
T1090.003 · other: Flask recon tooling → M365 tenant discovery via Tor · hunt in: Entra ID sign-in logs (Tor exit IPs)
Detection guidance (1) · as of 2026-10-15
  • Defender alerts listed: Entra ID Protection Atypical travel, Malicious IP address, Unfamiliar sign-in properties, Password Spray; MDO malicious URL click; Defender XDR password-spray infrastructure authentication. tier A published 2026-10-14 link
—

Unattributed

cveCVE-2026-1115601×2026-11-06 18:14ZBarracuda confirms exploitation of ESG flaws CVE-2026-116606 and CVE-2026-111560 giving root access at a small number of organizations: Second CVE in the chain, OS command injection (CVSS 8.6), also affects five other Barracuda products
cveCVE-2026-1022551×2026-11-06 13:08ZApple patches iMessage group-chat authorization flaws and Bluetooth/AirPlay pairing bugs; Brotli fix included: SonicWall pre-auth SSRF (CVSS 10.0), patched; actively exploited with 2,541 attempts from eight IPs since Oct 9, peaking at 30 on Nov 3
urlhxxp://cgi-mod/index[.]cgi1×2026-11-05 22:23ZBarracuda confirms exploitation of ESG flaws CVE-2026-116606 and CVE-2026-111560 giving root access at a small number of organizations: Endpoint reaching the vulnerable password-change code path in CVE-2026-116606 (watchTowr reproduction)
filenameIndex.pm1×2026-11-05 22:23ZBarracuda confirms exploitation of ESG flaws CVE-2026-116606 and CVE-2026-111560 giving root access at a small number of organizations: Patched file containing the authentication bypass logic
filepath/tmp/bypass_password1×2026-11-05 22:23ZBarracuda confirms exploitation of ESG flaws CVE-2026-116606 and CVE-2026-111560 giving root access at a small number of organizations: File checked by the vulnerable password-change condition
useragentRootEvidence/1.01×2026-11-05 15:31ZHoneypots observe scans probing Cisco IOS XE WSMA interface for CVE-2023-20198; no confirmed compromises reported: User-Agent of CVE-2023-20198 exploit attempt against /%77ebui_wsma_https on port 8000 (SANS ISC honeypot, Nov 2026)
urlhxxps://www[.]rootevidence[.]com/scanners1×2026-11-05 15:31ZHoneypots observe scans probing Cisco IOS XE WSMA interface for CVE-2023-20198; no confirmed compromises reported: Opt-Out-Url header in scanner requests exploiting CVE-2023-20198
urlhxxp://webui_wsma_https/1×2026-11-05 15:31ZHoneypots observe scans probing Cisco IOS XE WSMA interface for CVE-2023-20198; no confirmed compromises reported: Request path for CVE-2023-20198 exploit attempt (URL-encoded 'w' in /webui_wsma_https)
cveCVE-2024-278341×2026-11-05 07:06ZCISA adds patched Apple auth-bypass flaw CVE-2024-27834 to KEV amid reported info-stealer delivery campaign: Apple improper authentication flaw (Pointer Authentication bypass) added to CISA KEV after active exploitation
filepathwp-content/upgrade/1×2026-11-04 18:13ZApple patches iMessage group-chat authorization flaws and Bluetooth/AirPlay pairing bugs; Brotli fix included: Predictable temporary unpack folder under web root targeted by the race; should be denied at web server
filepathwp-admin/setup-config.php1×2026-11-04 18:13ZApple patches iMessage group-chat authorization flaws and Bluetooth/AirPlay pairing bugs; Brotli fix included: Installer in complete update packages that accepts database settings without login; probed by attackers
domainamerica250[.]holiday1×2026-11-04 15:12ZCISA adds patched Apple auth-bypass flaw CVE-2024-27834 to KEV amid reported info-stealer delivery campaign: Lookalike site masquerading as a high-profile U.S. website in the campaign
urlhxxp://a[.]plerdy[.]com/public/js/click/main[.]js1×2026-11-04 15:12ZCISA adds patched Apple auth-bypass flaw CVE-2024-27834 to KEV amid reported info-stealer delivery campaign: Tampered Plerdy SEO Tracker script used for supply chain injection
domainad[.]starx-net[.]com1×2026-11-04 15:12ZCISA adds patched Apple auth-bypass flaw CVE-2024-27834 to KEV amid reported info-stealer delivery campaign: Exfiltration endpoint (ad.starx-net.com:8881/telemetry/v12)
filenameAndroSnitch1×2026-11-04 15:12ZCISA adds patched Apple auth-bypass flaw CVE-2024-27834 to KEV amid reported info-stealer delivery campaign: Android payload collecting Chrome data and Wi-Fi passwords
cveCVE-2026-588821×2026-11-04 09:08ZAndroid November 2026 updates patch over 200 vulnerabilities, including critical Framework RCE CVE-2026-58868: Critical remote denial-of-service flaw in decodeWapPdu (WAP Push SMS handling); public PoC app exists
cveCVE-2026-588761×2026-11-04 09:08ZAndroid November 2026 updates patch over 200 vulnerabilities, including critical Framework RCE CVE-2026-58868: Critical flaw in Google Play system updates list, also System component RCE
cveCVE-2026-589361×2026-11-04 09:08ZAndroid November 2026 updates patch over 200 vulnerabilities, including critical Framework RCE CVE-2026-58868: Critical System component flaw that could allow remote code execution
cveCVE-2026-984321×2026-11-03 13:08ZLinux kernel IPv4 TCP use-after-free CVE-2026-98432: Red Hat fixes shipped, Ubuntu fixes in testing, no confirmed exploitation: Tracked flaw; article notes Red Hat rescored to 9.8 Critical
filenamecve_2026_984321×2026-11-03 13:08ZLinux kernel IPv4 TCP use-after-free CVE-2026-98432: Red Hat fixes shipped, Ubuntu fixes in testing, no confirmed exploitation: nftables table name in Red Hat interim mitigation rule
cveCVE-2026-1113571×2026-11-02 13:07ZIvanti Connect Secure zero-days CVE-2026-111357 and CVE-2026-118527 chained with CVE-2026-104935 in attacks by UTA0576: Ivanti Connect Secure Missing Authentication for Critical Function, added to CISA KEV
cveCVE-2026-1185271×2026-11-02 13:07ZIvanti Connect Secure zero-days CVE-2026-111357 and CVE-2026-118527 chained with CVE-2026-104935 in attacks by UTA0576: Ivanti Connect Secure Generation of Predictable Numbers or Identifiers, added to CISA KEV
cveCVE-2026-1113571×2026-10-31 23:31ZIvanti Connect Secure zero-days CVE-2026-111357 and CVE-2026-118527 chained with CVE-2026-104935 in attacks by UTA0576: Local privilege escalation in Ivanti Connect Secure exploited in the UTA0576 chain; fixed in 25.1.1.3 and 22.8R2.6
cveCVE-2026-1185271×2026-10-31 23:31ZIvanti Connect Secure zero-days CVE-2026-111357 and CVE-2026-118527 chained with CVE-2026-104935 in attacks by UTA0576: File upload with attacker-controlled content in Ivanti Connect Secure, part of the exploit chain; fixed in 25.1.1.3 and 22.8R2.6
ipv4216[.]73[.]160[.]591×2026-10-31 23:31ZIvanti Connect Secure zero-days CVE-2026-111357 and CVE-2026-118527 chained with CVE-2026-104935 in attacks by UTA0576: Previdian honeypot exploitation source IP
ipv4216[.]73[.]160[.]611×2026-10-31 23:31ZIvanti Connect Secure zero-days CVE-2026-111357 and CVE-2026-118527 chained with CVE-2026-104935 in attacks by UTA0576: Previdian honeypot exploitation source IP
ipv4216[.]73[.]160[.]2101×2026-10-31 23:31ZIvanti Connect Secure zero-days CVE-2026-111357 and CVE-2026-118527 chained with CVE-2026-104935 in attacks by UTA0576: Previdian honeypot exploitation source IP
ipv445[.]8[.]19[.]1111×2026-10-31 23:31ZIvanti Connect Secure zero-days CVE-2026-111357 and CVE-2026-118527 chained with CVE-2026-104935 in attacks by UTA0576: Previdian honeypot exploitation source IP
useragentX-DSCGI-PATH1×2026-10-31 23:31ZIvanti Connect Secure zero-days CVE-2026-111357 and CVE-2026-118527 chained with CVE-2026-104935 in attacks by UTA0576: HTTP request header used to bypass authentication and reach internal CGI handler; described as a header, not a user agent
cveCVE-2026-984321×2026-10-31 19:32ZLinux kernel IPv4 TCP use-after-free CVE-2026-98432: Red Hat fixes shipped, Ubuntu fixes in testing, no confirmed exploitation: Linux kernel TCP use-after-free; already known, listed for reference
filenametcp_v4_syn_recv_sock1×2026-10-31 19:32ZLinux kernel IPv4 TCP use-after-free CVE-2026-98432: Red Hat fixes shipped, Ubuntu fixes in testing, no confirmed exploitation: Kernel function where the vulnerable IP options handover occurs