Skip to content

Security1 publisher3 min readPublished

Red Heron turned a public Gitea exploit into 13 confirmed compromises across six countries

Acronis attributes exploitation of CVE-2026-60004 to a China-linked cluster that automated a published proof-of-concept from July 29, scanned 1,386 self-hosted Gitea servers and left a Linux rootkit behind.

The Watch · Security desk

Illustration accompanying Red Heron turned a public Gitea exploit into 13 confirmed compromises across six countries

What happened

  • Acronis Threat Research Unit says a Chinese actor it tracks as Red Heron built an automated Python framework from public proof-of-concept code for CVE-2026-60004, a critical Gitea RCE, from July 29, 2026.
  • Confirmed compromises break down as four in Taiwan, four in the United States, two in Canada, and one each in Argentina, Qatar and Sri Lanka.
  • The payload set pairs JITTERLY, a Linux implant with more than 30 post-exploitation commands, with a previously undocumented LD_PRELOAD rootkit called SIXZUT that patches 15 Linux functions.

Compiled by The WatchSomething wrong?How this is made

Why it matters

  • capability One tool that registers accounts, exploits the server, clones repositories and deletes traces removes the operator from the loop, so the window between a public proof-of-concept and mass exploitation is now measured in days. Most patch cycles assume weeks.
  • constraint A rootkit that hides processes and connections and reinstalls itself after deletion makes on-host triage worthless on the affected servers; scoping has to come from network records and rebuilds.
  • decision Teams whose same-week patch queue starts with VPNs and file transfer appliances have to fit self-hosted Git into it, because the entry point in all 13 confirmed cases was a code repository.

Gitea holds the repositories. CVE-2026-60004 gives code execution on the host that holds them, and Acronis Threat Research Unit says the activity moved from there to credential collection, persistent access and lateral movement [15]. In one Taiwanese environment the path ended in root-level administrative access across a three-node Proxmox cluster [14]. From a Canadian renewable energy company the actor took repositories, configuration secrets, internal tokens, SSH host keys and internal applications [17]. A Taiwanese industrial automation firm lost hundreds of repositories covering a SCADA/HMI tool, IoT platform integrations, a network sniffer, server configurations and a surveillance and monitoring product [18].

"Within days of the vulnerability's July 2026 disclosure, Red Heron transformed public proof-of-concept code into an automated framework capable of registering accounts, exploiting vulnerable servers, stealing repositories, and removing selected traces," security researcher Subhajeet Singha said [3]. The framework, named exp_enhanced.py, has been in use since July 29, 2026 [2]. Those four functions sit in one tool, so the run from scan to exfiltration needs no operator at the keyboard.

Acronis counted 1,386 Gitea instances scanned across seven countries plus a separate dataset of 477 Taiwan-based systems [4], which is 1,863 hosts enumerated [7]. Thirteen confirmed compromises against the 1,386 scanned is 0.9 percent [6][8].

JITTERLY, the C++ Linux implant found on the staging server, supports more than 30 post-exploitation commands including shell execution, file transfer, network tunneling and internal pivoting [11]. It has been public since July 2026, when a researcher using the alias dmpdump described it and its overlaps with the AdaptixC2 agent [12]. The rootkit inside it, SIXZUT, is new to the record: an LD_PRELOAD component that hides files, processes and network connections by patching 15 Linux functions, and relaunches if it is terminated or removed [13].

Acronis, which is based in Singapore, assesses Red Heron as operating in a China-linked context with moderate confidence, citing Simplified Chinese in the tooling, the cluster's consistent classification of Taiwan as part of China, and a targeting footprint aligned with China's intelligence collection priorities [10]. The Simplified Chinese labels sort victims by sector: defense, election, energy, aerospace, telecommunications, government, public safety and research [9].

The Gitea flaw was a new input to a pipeline that already existed. Before cloning the CVE-2026-60004 exploit, the same infrastructure ran a Python script against 18 Joomla-based websites in 10 countries, among them an overseas education consulting firm in India and a US-based managed service provider [16]. The operators also carried out extensive enumeration of an Argentine quantitative trading firm [20]. "By combining automated Gitea exploitation with structured target selection, the actor progressed from repository theft to credential collection, persistent access, and lateral movement across victim environments," Singha said [21].

What to watch

  • Whether Gitea instances patched after July 29 still carry JITTERLY persistence installed before the patch went on.
  • Whether a second vendor corroborates the Red Heron cluster and moves the China attribution above moderate confidence.
  • Whether SIXZUT turns up in intrusions unrelated to Gitea, which would make it shared tooling.
Loading claim ledger
Loading source directory links
Loading share composer
Loading topic controls
Loading related stories