Episode

EP 174 — Pacific Rim

05 May 2026 Official episode · Official transcript

advanced persistent threat research incident response botnet

The episode examines a long-running campaign targeting Sophos and other firewall vendors, including the Asnarok and Baja attacks, exploitation of multiple zero-days, covert telemetry and kernel implants, and attribution to Chinese state-linked actors.

Topics: SQL injection in a firewall web interface, Exploitation of zero-day vulnerabilities, Malicious software-update redirection, Remote hot fixes and vendor-controlled patching, Kernel implants and covert vendor telemetry, Threat-actor infrastructure and command-and-control servers, Domain seizure and sinkholing, Web shells and direct firewall access, Local privilege escalation, Rootkits and persistence, UEFI bootkits, Threat hunting across firewall telemetry, OSINT-based threat-actor attribution, Firmware rollback and exploit testing, Targeted attacks against APAC organizations, Chinese state-sponsored cyber operations

Official episode-page sources

Links published on the Darknet Diaries episode page. Not LLM output.

Entities (47)

Claims (32)

Qualified statements from this episode, not graph facts.

Cyberoam intrusion COMPROMISES Cyberoam

The 2018 intrusion compromised Cyberoam's network and enabled attackers to reach systems containing firewall source code.

Explicit Confidence 98% · Jack Rhysider EP 174 Details

“Someone had gotten into Cyberoam and was looking for their source code”

Jack Rhysider · offsets 4473–4543

Cyberoam intrusion INVOLVES Intel NUC

The intrusion began with an infected Intel NUC used to drive a sales-office display.

Explicit Confidence 97% · Andrew Brandt EP 174 Details

“that was the first machine that got infected”

Andrew Brandt · offsets 1656–1700

Cyberoam intrusion INVOLVES Linux

The initially infected Intel NUC was running Linux.

Explicit Confidence 98% · Andrew Brandt EP 174 Details

“a little Linux computer, and that was the first machine that got infected”

Andrew Brandt · offsets 1627–1700

Sophos XG Firewall DEVELOPED_BY Cyberoam

The Cyberoam product became the predecessor/code base for the Sophos XG Firewall.

Explicit Confidence 99% · Andrew Brandt EP 174 Details

“the Cyberoam code is the predecessor to the XG Firewall code”

Andrew Brandt · offsets 64623–64683

Asnarok EXPLOITS SQL injection

Asnarok exploited a SQL injection vulnerability in the Sophos XG Firewall web interface.

Explicit Confidence 99% · Jack Rhysider EP 174 Details

“the web UI of this firewall had a SQL injection vulnerability in it”

Jack Rhysider · offsets 9422–9489

Asnarok AFFECTS Sophos XG Firewall

The Asnarok exploit affected the Sophos XG Firewall.

Explicit Confidence 96% · Andrew Brandt EP 174 Details

“Sophos has a firewall called the XG Firewall”

Andrew Brandt · offsets 7370–7414

Asnarok INITIAL_ACCESS_VIA SQL injection

The Asnarok incident initially gained access through the SQL injection vulnerability in the firewall's web UI.

Derived Confidence 96% · Jack Rhysider EP 174 Details

“an attacker could enter in some commands there which would glitch out the user input handling mechanism of the firewall and allow the attacker to inject their own commands into the database”

Jack Rhysider · offsets 9589–9778

Asnarok INVOLVES Asnarok

The incident was named Asnarok by the Sophos team.

Explicit Confidence 99% · Craig Jones EP 174 Details

“We called it Asnarok”

Craig Jones · offsets 9203–9223

Asnarok INVOLVES Sophos XG Firewall

The Asnarok attack affected publicly exposed Sophos XG Firewalls; the episode says a very large number of devices were compromised.

Explicit Confidence 98% · Andrew Brandt EP 174 Details

“essentially every firewall that was facing the public internet was affected by this bug”

Andrew Brandt · offsets 10070–10157

Asnarok INVOLVES sophosfirewallupdate.com

The attack redirected firewalls to sophosfirewallupdate.com for update retrieval.

Explicit Confidence 99% · Craig Jones EP 174 Details

“it was a wget to a domain called sophosfirewallupdate.com”

Craig Jones · offsets 11004–11061

Asnarok INVOLVES sophosproductupdate.com

The wider attack infrastructure also used sophosproductupdate.com as an update domain.

Explicit Confidence 99% · Andrew Brandt EP 174 Details

“there was sophosfirewallupdate.com and sophosproductupdate.com”

Andrew Brandt · offsets 34932–34994

Sophos USES Hot fix

Sophos remotely deployed hot fixes to affected firewalls to close the attack loopholes without requiring reboots.

Explicit Confidence 99% · Andrew Brandt EP 174 Details

“They pushed out a hot fix to these firewalls”

Andrew Brandt · offsets 14307–14351

Sophos DEVELOPED_BY Sophos

Sophos developed an in-house kernel implant for covert telemetry and collection from selected threat-actor-controlled firewalls.

Derived Confidence 96% · Craig Jones EP 174 Details

“we developed a kernel implant in-house”

Craig Jones · offsets 26330–26368

Kernel implant DEVELOPED_BY Sophos

The kernel implant was built by Sophos engineers and distributed only to selected machines of suspected threat actors.

Explicit Confidence 99% · Andrew Brandt EP 174 Details

“the security team decides they’re going to build something that they just call the implant”

Andrew Brandt · offsets 27332–27422

Kernel implant USES sinkholing

The implant supported Sophos's broader effort to monitor and investigate malicious infrastructure; the episode separately describes Sophos sinkholing seized domains.

Derived Confidence 68% · Andrew Brandt EP 174 Details

“they wanted to sinkhole the domains and see what was connecting into them”

Andrew Brandt · offsets 35296–35369

Sophos USES sinkholing

Sophos used sinkholing after taking control of the malicious update domains to observe connecting systems.

Explicit Confidence 99% · Andrew Brandt EP 174 Details

“they wanted to sinkhole the domains and see what was connecting into them”

Andrew Brandt · offsets 35296–35369

Asnarok INVOLVES National Cyber Security Centre Netherlands

The Netherlands NCSC helped coordinate the response to the threat actor's server.

Explicit Confidence 98% · Craig Jones EP 174 Details

“through the NCSC in the Netherlands — they were kinda an intermediary”

Craig Jones · offsets 36111–36180

Asnarok INVOLVES Dutch National High Tech Crime Unit

The Dutch National High-Tech Crime Unit obtained and enabled analysis of the threat actor's C2 server.

Explicit Confidence 99% · Craig Jones EP 174 Details

“the Dutch National High-Tech Crime Unit just jumped on this, and they managed to get hold of this C2 server”

Craig Jones · offsets 36273–36380

Baja INVOLVES Apache module issue

The Baja attack involved an Apache module issue.

Explicit Confidence 99% · Craig Jones EP 174 Details

“It was an Apache module issue”

Craig Jones · offsets 46774–46803

Baja INVOLVES Local privilege escalation

The Baja attack chained the Apache module issue with local privilege escalation.

Explicit Confidence 99% · Craig Jones EP 174 Details

“It was an Apache module issue and it was chained with a local privilege escalation”

Craig Jones · offsets 46774–46856

Baja INVOLVES web shell

The attackers used web shells to obtain direct remote access to Sophos Firewalls.

Explicit Confidence 99% · Andrew Brandt EP 174 Details

“they’re putting just regular old web shells on the firewalls”

Andrew Brandt · offsets 46018–46078

Pacific Rim Campaign INVOLVES Asnarok

Asnarok was one of the incidents in the broader Pacific Rim Campaign.

Explicit Confidence 99% · Jack Rhysider EP 174 Details

“they called this whole series of incidents the Pacific Rim Campaign”

Jack Rhysider · offsets 45403–45470

Pacific Rim Campaign INVOLVES Baja

Baja was another named attack in the Pacific Rim Campaign.

Explicit Confidence 99% · Andrew Brandt EP 174 Details

“they give this attack a nickname, Baja”

Andrew Brandt · offsets 44951–44989

TStark USES libxselinux.so

TStark was observed developing and using the libxselinux.so userland rootkit on a threat-actor device.

Explicit Confidence 99% · Craig Jones EP 174 Details

“We found him working on a rootkit at the time. It was called libxselinux.so”

Craig Jones · offsets 67504–67579

TStark EXPLOITS WebAssembly vulnerability

TStark was associated with exploiting a previously unknown WebAssembly vulnerability that injected an iframe into proxies.

Explicit Confidence 97% · Craig Jones EP 174 Details

“he’s got a completely new injection there, like a new vulnerability in web assembly”

Craig Jones · offsets 67916–67999

TStark USES UEFI bootkit

TStark's group was observed experimenting with a UEFI bootkit on a firewall, although the attempt failed and bricked the device.

Uncertain Confidence 92% · Andrew Brandt EP 174 Details

“They were really trying to figure out if they could get this bootkit to run on a firewall”

Andrew Brandt · offsets 75771–75860

Guan Tianfeng MEMBER_OF Sichuan Silence Information Security Technology

Guan Tianfeng was identified as a researcher at Sichuan Silence Technology Company Ltd.

Explicit Confidence 99% · Craig Jones EP 174 Details

“he was the researcher at this company called Sichuan Silence Technology Company Ltd.”

Craig Jones · offsets 70800–70887

gbigmau SAME_AS Guan Tianfeng

The episode identifies the actor using the handle gbigmau as Guan Tianfeng.

Explicit Confidence 99% · Andrew Brandt EP 174 Details

“His name is Guan Tianfeng”

Andrew Brandt · offsets 78712–78737

Pacific Rim Campaign ATTRIBUTED_TO Chinese state-sponsored threat actor

The episode attributes the Pacific Rim attack campaign to a Chinese state-sponsored threat actor; Jack presents this as the conclusion after the reported attribution to ABT31.

Attributed Confidence 97% · Jack Rhysider EP 174 Details

“the attack was carried out by ABT31, just a Chinese state-sponsored hacker group”

Jack Rhysider · offsets 67119–67199

Pacific Rim Campaign TARGETS China

The episode repeatedly describes the actors and their research infrastructure as being located in China, especially Chengdu; this is not a claim that China itself was the victim target.

Explicit Confidence 86% · Craig Jones EP 174 Details

“we found these multiple companies. One of the simplest ways we actually found it, funnily enough — and this sounds so basic — is that we would look at devices that would be continually going up and down firmware versions. These threat actor devices would constantly put the new, latest firmware on, roll it back, new firmware, roll it back. They’d do this, I don’t know, maybe five or six times a day. Whereas normal firewall operation, it’s like, it’s a new firmware and it’s left. Then in a month it gets new firmware and then it’s left. So, these things just stood out like a sore thumb. So, some of it came really easy to find these threat actors. The more telemetry we had the easier it got. We started to really build a wide assortment of threat actors in China”

Craig Jones · offsets 59362–60129

Cyberoam intrusion ATTRIBUTED_TO Chinese state-sponsored threat actor

The episode connects the earlier Cyberoam source-code theft to the later Chinese state-sponsored Pacific Rim activity, but the connection is presented as an investigative conclusion rather than direct proof in the episode.

Uncertain Confidence 82% · Jack Rhysider EP 174 Details

“This is starting to smell like a nation-state actor is behind this”

Jack Rhysider · offsets 21875–21941

Volexity ASSOCIATED_WITH Uyghur diaspora support organization

Volexity investigated a customer firewall whose owner operated a charity supporting the Uyghur diaspora.

Explicit Confidence 98% · Andrew Brandt EP 174 Details

“the owners of those firewalls were operating a charity that supports the Uyghur diaspora”

Andrew Brandt · offsets 52449–52537

Transcript references

Works mentioned in the transcript. Distinct from show-note sources.

Extraction provenance

Model gpt-5.6-luna · prompt 1.5.19 · schema 1.5.19 · 2026-09-13T08:59:46.082354+00:00