Skip to navigation

Threat reportMalwareTL-2026-5615

AI-agent-coordinated attacks and 575+ malicious OpenClaw skills delivering malware (Acronis TRU Cyber Pulse 2026)

highACTIVE

Acronis TRU reporting, summarized by Help Net Security on 2026-11-10, describes more than 575 malicious OpenClaw (ClawHub) skills delivering trojans, cryptominers and the AMOS infostealer to Windows and macOS, malicious payloads disguised as models and datasets on Hugging Face, and the Red Heron campaign exploiting Gitea CVE-2026-60004. First disclosed .

Key facts

IdentifiersTL-2026-5615, CVE-2026-60004
Also known asPoisoning the well, Red Heron, Acronis TRU Cyber Pulse 2026
SeverityHIGH
First disclosed
Exploitation statusLinked CVE exploited in the wild; Listed in CISA KEV: CVE-2026-60004 (added )
EPSSCVE-2026-60004: 23.9% (97.7th percentile)
Affected productsOpenClaw OpenClaw / ClawHub skills; Gitea Gitea; Hugging Face Hugging Face model/dataset repositories; Microsoft Windows; Apple macOS
MalwareAMOS Stealer, AdaptixC2, AgendaCrypt, JITTERLY, SIXZUT, TamperedChef, Trojan, inc ransom, lockbit5
ToolsAdaptix C2
MITRE ATT&CK techniquesT1014 Rootkit, T1036.005 Masquerading: Match Legitimate Resource Name or Location, T1053.005 Scheduled Task/Job: Scheduled Task, T1059.001 Command and Scripting Interpreter: PowerShell, T1059.004 Command and Scripting Interpreter: Unix Shell, T1098.004 Account Manipulation: SSH Authorized Keys, T1190 Exploit Public-Facing Application, T1195.002 Supply Chain Compromise: Compromise Software Supply Chain, T1204.002 User Execution: Malicious File, T1213 Data from Information Repositories, T1490 Inhibit System Recovery, T1496 Resource Hijacking and 6 more in the attack flow
MotivationUNKNOWN
Target sectorstechnology, government administration, education, energy, finance, telecoms, emergency services, industrial automation
Target regionstaiwan, thailand, mexico, canada, argentina, united states of america, sri lanka, vietnam, Global
Detection rules9 (1 shown free)
Sources5 cited sources

Detection coverage

As of 2026-11-10, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-5615 across Splunk SPL, Microsoft KQL and Sigma, covering 35 indicator(s) of compromise. The whole corpus is readable without an account. Every threat comes with one complete detection in Splunk SPL, Microsoft KQL and Sigma, free for everyone; a free account adds daily TL Creds to unlock the rest. Paid plans add a larger daily allowance, correlation and the MCP server. Threadlinqs MCP server · View plans.

Free detection: Gitea diffpatch RCE (CVE-2026-60004) - Gitea Service Spawning Shell, Downloader or post-index-change Hook (Red Heron)

Detects exploitation of the Gitea diffpatch RCE CVE-2026-60004 as used by Red Heron (TL-2026-5615). The crafted patch lands a payload in hooks/post-index-change, which executes as the Gitea service account. The rule fires when the gitea process (or a post-index-change hook, which is not a standard Git hook) spawns a shell, interpreter or downloader, the post-exploitation behaviour that precedes SSH key planting and JITTERLY deployment.

  • Languages: Splunk SPL, Microsoft KQL, Sigma
  • ATT&CK: T1190, T1059.004
  • Data sources: sysmon_for_linux, microsoft_defender_endpoint_linux
  • Severity: critical
  • Confidence: high

Splunk SPL

index=linux sourcetype="sysmon:linux" EventCode=1 earliest=-24h (ParentImage="*/gitea" OR ParentImage="*/gitea-web" OR ParentCommandLine="*/hooks/post-index-change*" OR CommandLine="*/hooks/post-index-change*") (Image="*/sh" OR Image="*/bash" OR Image="*/dash" OR Image="*/curl" OR Image="*/wget" OR Image="*/nc" OR Image="*/ncat" OR Image="*/python3" OR Image="*/perl")
| fillnull value="unknown" ParentImage Image CommandLine ParentCommandLine User
| eval cve="CVE-2026-60004", campaign="Red Heron"
| stats count min(_time) as first_seen max(_time) as last_seen values(CommandLine) as commands values(ParentCommandLine) as parent_cmds values(User) as users by host ParentImage Image cve campaign
| convert ctime(first_seen) ctime(last_seen)

Microsoft KQL

DeviceProcessEvents
| where Timestamp > ago(24h)
| where InitiatingProcessFileName in~ ('gitea', 'gitea-web') or InitiatingProcessCommandLine has '/hooks/post-index-change' or ProcessCommandLine has '/hooks/post-index-change'
| where FileName in~ ('sh', 'bash', 'dash', 'curl', 'wget', 'nc', 'ncat', 'python3', 'perl')
| extend CVE = 'CVE-2026-60004', Campaign = 'Red Heron'
| project Timestamp, DeviceName, AccountName, FileName, ProcessCommandLine, InitiatingProcessFileName, InitiatingProcessCommandLine, CVE, Campaign
| order by Timestamp desc

Sigma

title: Gitea Service Spawning Shell or Downloader - CVE-2026-60004 diffpatch RCE
id: 7c1d3f52-9b0e-4a6d-8f21-3e5a1c7b9d01
status: experimental
description: Detects the Gitea service spawning shells, interpreters or downloaders, or execution of a post-index-change repository hook, consistent with exploitation of the Gitea diffpatch RCE CVE-2026-60004 by Red Heron.
references:
    - https://www.acronis.com/en/tru/posts/red-heron-exploits-gitea-n-day-flaw-in-multinational-campaign-exposing-new-linux-rootkit/
    - https://labs.cloudsecurityalliance.org/research/csa-research-note-red-heron-gitea-rce-campaign-20260916-csa/
author: Threadlinqs Team
date: 2026/11/10
tags:
    - attack.initial-access
    - attack.t1190
    - attack.execution
    - attack.t1059.004
    - cve.2026-60004
logsource:
    category: process_creation
    product: linux
detection:
    selection_parent:
        ParentImage|endswith:
            - '/gitea'
            - '/gitea-web'
    selection_child:
        Image|endswith:
            - '/sh'
            - '/bash'
            - '/dash'
            - '/curl'
            - '/wget'
            - '/nc'
            - '/ncat'
            - '/python3'
            - '/perl'
    selection_hook:
        CommandLine|contains: '/hooks/post-index-change'
    condition: (selection_parent and selection_child) or selection_hook
falsepositives:
    - Custom Gitea webhooks or server-side hooks that intentionally invoke shell scripts
    - Gitea administrators running maintenance scripts under the service account
level: high

Known false positives:

  • Legitimate server-side Git hooks or Gitea webhook scripts that call sh/bash/curl
  • Administrators running maintenance scripts as the gitea service account

Tuning notes: Baseline legitimate hook scripts per repository and allowlist their exact CommandLine paths. Treat any execution of hooks/post-index-change as high fidelity because it is not a standard Git hook. Adjust the Gitea binary name or path if the service runs under a custom name, and correlate with POST requests to /_diffpatch/ in reverse-proxy logs. Patch to Gitea 1.27.1 and disable open registration.

8 more detection rules (Splunk SPL, Microsoft KQL, Sigma) · unlock with TL Creds. Sign up free to unlock the detection rules or query them with the Threadlinqs MCP server (Purple)
  • Malicious OpenClaw Skill Lure - ClawHub-DependencyInstaller and OpenClaw GitHub Release Archives (Windows) · unlock with TL Creds
  • OpenClaw Windows Loader Persistence - AppData Scheduled Task, Run Key, Defender Exclusion and svchost.exe Masquerade · unlock with TL Creds
  • OpenClaw Malware Infrastructure - [indicator] Miner C2, AMOS [indicator], Telegram Dead-Drop and Community Sibling Domains · unlock with TL Creds
  • macOS AMOS Stealer Delivery - Base64 Piped to Shell, xattr Quarantine Strip and [indicator] · unlock with TL Creds
  • Red Heron Linux Persistence - Planted SSH authorized_keys and Fake systemd-network-helper Service · unlock with TL Creds
  • Ransomware Recovery Inhibition - Shadow Copy Deletion, Backup Catalog Removal and bcdedit Recovery Tampering (Qilin, INC, LockBit 5.0) · unlock with TL Creds
  • SIXZUT LD_PRELOAD Rootkit - /etc/ld.so.preload, [indicator] and JITTERLY Artifacts · unlock with TL Creds
  • JITTERLY / Adaptix C2 Infrastructure - [indicator]:8082, Staging [indicator]:8888 and Beacon Regularity · unlock with TL Creds

Indicators of compromise

As of 2026-11-10, Threadlinqs Intelligence tracks 35 indicators of compromise for TL-2026-5615.

Sample indicators (3 of 35)

  • IP address: 91.92.242[.]30
  • Domain: velvet-parrot[.]com
  • URL: hxxps://t[.]me/dusty_vintage

Defanged, TLP:CLEAR. Full set of 35 indicators: unlock with TL Creds.

35 indicators of compromise · unlock with TL Creds. Compare plans

Community OSINT corroboration

2 of this threat's indicators have also been reported by the open-source security community. Community sightings are unverified and are kept separate from Threadlinqs' curated indicators. Indicator values, reporters and campaign linkage are available to authenticated Red-tier users.

Technical analysis

The report also covers an operator coordinating attacks with AI agents (BOSSAI), TamperedChef signed applications, and ransomware (Qilin, The Gentlemen, LockBit 5.0, INC) that disables defenses and recovery.

Acronis Threat Research Unit's 2026 Cyber Pulse reporting, as summarized by Help Net Security, describes cybercriminals using AI agents to coordinate attacks, stolen credentials and sessions to reach linked services, and tooling that interferes with detection and recovery.

AI supply chain: Acronis identified more than 575 malicious OpenClaw skills on ClawHub published by 13 developer accounts; two accounts (hightower6eu with 334 skills and sakaen736jih with 199) account for about 93 percent. Skills pose as utilities (for example a YouTube transcript summarizer that requires an 'OpenClawDriver' to be installed first). Windows victims are told to download a password-protected archive from GitHub or MediaFire (ClawHub-DependencyInstaller.zip with a 'README BEFORE INSTALLING.txt'); macOS victims are told to run a base64-encoded command piped to bash that fetches the AMOS stealer from 91.92.242.30 and strips quarantine with xattr -c. The Windows loader is packed with VMProtect, decrypts strings with a 30-byte XOR key, resolves APIs dynamically, runs payloads in memory via NT APIs, injects into explorer.exe with a watchdog, persists via hidden %APPDATA% directories, scheduled tasks, a Run key and Windows Defender exclusions, and delivers a cryptominer masquerading as svchost.exe from velvet-parrot.com. A Telegram bot (t.me/dusty_vintage) acts as a dead-drop resolver. Skills can also pair instructions with executable code that uses permissions the agent already holds, and Acronis documents indirect prompt injection as a technique. Acronis also documented malicious payloads disguised as models, datasets and AI applications on Hugging Face (ITHKRPAW campaign against Vietnamese/financial targets via LNK and Cloudflare Workers PowerShell dropper; FAKESECURITY fake Windows Defender).

Red Heron: Acronis assesses with moderate confidence that a Chinese-speaking operator weaponized the Gitea diffpatch RCE CVE-2026-60004 (CVSS 9.8, Gitea 1.17-1.27.0, fixed in 1.27.1 on 2026-07-27) within days of the public PoC. The chain registers an account, creates a repository and submits the same crafted patch twice to the diffpatch endpoint, causing a payload to land in hooks/post-index-change that executes as the Gitea service account. The operator scanned 1,386 Gitea instances (477 in Taiwan), stole repositories and credentials, planted SSH authorized_keys, pivoted (including from a Synology NAS to a Proxmox cluster) and deployed JITTERLY, a C++ Linux implant matching the Adaptix C2 agent protocol, which embeds SIXZUT, a previously undocumented LD_PRELOAD rootkit (libglthread.so.2 via /etc/ld.so.preload). Confirmed compromises were in Canada, Argentina, Taiwan, the United States and Sri Lanka.

Other reported activity: an operator (BOSSAI investigation) connected more than 10 AI models to reconnaissance, scanning and exploitation tools, tasked via WeChat and LINE, with reusable instructions carrying procedures between campaigns and several tools running without approval prompts; reported targets were emergency services and government systems in Taiwan, universities in Thailand and telephone data collection in Mexico. TamperedChef applications distributed via ads and search results perform their advertised function and carry valid EV code-signing certificates obtained through rotating U.S.-registered shell companies. Ransomware: a Qilin sample terminates processes and deletes Volume Shadow Copies; The Gentlemen maintain EDR-disabling tools for affiliates; LockBit 5.0 has Windows, Linux and ESXi variants (the ESXi variant shuts down running VMs); INC's encryptor deletes snapshots. Of more than 1.8 million endpoints running Acronis RMM, 63.1 percent had at least one additional remote management tool installed.

The source article states no CVSS for the overall report and lists no IOCs; IOCs below come from the underlying Acronis TRU technical posts. The BOSSAI operator is unattributed, and BOSSAI could not be independently corroborated beyond the Help Net Security summary. Severity is analyst-assigned.

MITRE ATT&CK techniques by tactic:

Defense Evasion

T1014 Rootkit; T1036.005 Masquerading: Match Legitimate Resource Name or Location

Persistence

T1053.005 Scheduled Task/Job: Scheduled Task; T1098.004 Account Manipulation: SSH Authorized Keys; T1547.001 Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder

Execution

T1059.001 Command and Scripting Interpreter: PowerShell; T1059.004 Command and Scripting Interpreter: Unix Shell; T1204.002 User Execution: Malicious File

Initial Access

T1190 Exploit Public-Facing Application; T1195.002 Supply Chain Compromise: Compromise Software Supply Chain

Collection

T1213 Data from Information Repositories

Impact

T1490 Inhibit System Recovery; T1496 Resource Hijacking

Credential Access

T1539 Steal Web Session Cookie

defense-impairment

T1553.002 Subvert Trust Controls: Code Signing; T1685 Disable or Modify Tools

Command and Control

T1573.001 Encrypted Channel: Symmetric Cryptography

stealth

T1574.006 Hijack Execution Flow: Dynamic Linker Hijacking

Remediation

Patches

  • Gitea 1.27.1 (fixes CVE-2026-60004)

Immediate actions

  • Upgrade Gitea to 1.27.1 or later, disable open registration, and restrict the diffpatch route where unused
  • Audit installed OpenClaw skills and remove any from the publisher accounts listed in the Acronis report; rotate credentials and tokens exposed to affected agents
  • Check /etc/ld.so.preload and authorized_keys on Gitea hosts; hunt for SIXZUT artifacts from a known-good kernel, offline image or EDR
  • Block the network IOCs at the perimeter and review outbound connections from Gitea servers
  • Rotate any credentials, tokens or SSH host keys stored in a compromised Gitea and rebuild confirmed hosts rather than cleaning them

Workarounds

  • Disable open registration on Gitea
  • Disable or restrict the diffpatch route if unused
  • Alert on Gitea spawning shells, interpreters or curl

Longer-term hardening

  • Require approval prompts and least-privilege permissions for AI agent tools and skills
  • Vet third-party agent skills and Hugging Face artifacts before use; treat skill install instructions requesting driver or dependency downloads as suspicious
  • Enforce phishing-resistant MFA and short-lived sessions to limit stolen-session reuse
  • Inventory and remove unneeded secondary remote management tools
  • Protect hypervisors, backups and snapshots against deletion and monitor for shadow copy deletion and EDR tampering

Affected and fixed versions

  • OpenClaw — OpenClaw / ClawHub skills
    Vulnerable versions: Malicious skills from 13 developer accounts (575+ skills)
  • Gitea — Gitea
    Vulnerable versions: 1.17 through 1.27.0
    Fixed in: 1.27.1
  • Hugging Face — Hugging Face model/dataset repositories
    Vulnerable versions: Repositories hosting malicious payloads
  • Microsoft — Windows
    Vulnerable versions: Windows endpoints running malicious OpenClaw skill payloads
  • Apple — macOS
    Vulnerable versions: macOS endpoints running malicious OpenClaw skill payloads

Timeline

  • Acronis TRU publishes 'Poisoning the well', documenting 575+ malicious OpenClaw skills from 13 developer accounts plus malicious payloads on Hugging Face
  • Gitea 1.27.1 released, fixing the diffpatch RCE later tracked as CVE-2026-60004
  • Full advisory and working public PoC for CVE-2026-60004 published, one day after the patch
  • Red Heron operator clones the public GitHub PoC and begins modifying it
  • Scan of 1,386 Gitea instances across seven countries completed (results stored in master_scanned.json)
  • 477-instance Taiwan target list compiled and hands-on exploitation of high-value targets begins
  • Acronis discovers the JITTERLY implant during threat hunting, leading to an exposed staging server
  • CISA adds CVE-2026-60004 to the Known Exploited Vulnerabilities catalog (per Hexnode)
  • Acronis TRU publishes the Red Heron report exposing JITTERLY and the SIXZUT LD_PRELOAD rootkit
  • Acronis updates the 'Poisoning the well' post (per page metadata)
  • Help Net Security summarizes Acronis TRU Cyber Pulse 2026, covering BOSSAI, OpenClaw skills, Red Heron, TamperedChef and ransomware

Sources cited

Other reports on CVE-2026-60004

Previous and next in malware

Further reading

Drafted by the Threadlinqs research pipeline from 5 sources; published ; last updated —.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

// threat_feed
$ sort --newest
Showing all threats

Live intelligence console

Threat level

Latest Threats