Build1 distinct publisher3 min readPublished
Fire Ant treated routers, TACACS servers and Linux management hosts as the place to live rather than the place to pass through. The reported indicator list shows why that choice pays: the layer has almost no telemetry of its own.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
A GRE tunnel bound to a VRF is a routed path with its own table, and the report says these tunnels and the outbound Telnet sessions rarely turn up in configurations or history logs [5]. Two conditions make that work. The configuration that builds the tunnel is edited out of what the device returns [4]. And nothing off the box is counting packets. The first condition is documented in the report. The second condition depends on what the operator has already built off-box.
The indicator list, relayed from Sygnia via BleepingComputer, names missing syslog, AAA and SNMP records, discrepancies between `show` output and actual system state, router-originated PCAP and FTP traffic, TACACS credential files, and fake services [10]. Count the on-device channels in that set: syslog, `show`, AAA, SNMP [21]. Every question a NOC puts to the router is inside the compromise. The report's own root-cause section says the same thing in different words, listing reliance on management device displays and the lack of independent validation for TACACS and logging infrastructure next to the code execution itself [13]. A compromised router asked about its own state will always answer, which is exactly the problem here.
The capture path is the cheapest item here to catch. Routers wrote traffic to PCAP files and sent them to external FTP servers to map internal topology and authentication flows [6]. FTP leaving a management address is a connection a policy can deny, which is why isolating the management plane and allowlisting destinations sits first in the recommendations [14].
TacTap injects libraries into `tac_plus` to harvest TACACS credentials [8]. That is collection at the point of authentication, which no client-side control reaches, and it lands next to an accounting file at `/var/log/.tacplus.acct` and a `remote.txt`, with management commands appearing without any login record [11]. If TACACS is both your credential authority and your command audit trail, one host compromise takes the evidence and the keys together [18].
On the Linux side the listed artefacts include `/usr/bin/acpid`, `acppid/libseconfd.so`, `/usr/lib/locate`, `cupsdd`, `smartdd`, deleted running processes, and changes to SELinux and iptables [12]. Note that `cupsdd` and `smartdd` are each one appended character away from a real daemon name [22]. That survives a person reading process output but not a hash comparison, which is why the guidance for these hosts is file integrity monitoring, process injection checks and credential-file hunting [16].
Treat the artefact list as a description of someone else's estate. For those strings to transfer you need `tac_plus` rather than a TACACS appliance, IOS XR in the path, management hosts of the kind the summary names alongside Zabbix [19], and egress that still permits FTP and Telnet from that plane. The mechanism transfers much further than the strings do: any device that reports its own state is a single source of truth, and editing that report is the whole method [4]. Initial access is undisclosed [3], so the available work is validation and containment rather than patching: cross-check run-state, configuration, commits, memory, files and flows against independent sources [15], and treat confirmation as a rebuild from known-good images with credential and trust rotation [17].
The test here is whether last Tuesday's tunnel list can be reconstructed from flow records and a configuration history the device cannot write to. Where that reconstruction is not possible, this indicator list is reading material.
Ranked by verification strength, evidence, and original report placement.
A dev.to summary attributes the Fire Ant reporting to BleepingComputer with a publication date of 2026-08-31, lists Sygnia as a related source, and rates severity High.
Fire Ant gained high-privileged access to Cisco IOS XR routers, TACACS authentication servers and Linux management hosts, and after compromise explored connected target networks from inside organisational interconnections and management paths.
The initial access vector for the Fire Ant campaign is not disclosed.
The actors placed persistence scripts and IOS XR-specific components on the routers, manipulating syslog and show outputs.
The actors operated GRE tunnels with VRF and outbound Telnet connections that rarely appear in configurations or history logs.
They captured network traffic into PCAP files on the routers and sent them to external FTP servers to gather internal network topology and authentication flows.
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 31, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
A UDP packet is now enough: IKEEXT RCE moves from patch queue to fire drill1 distinct publisher
build
TerminalFix delivers its first stage through the clipboard of the person it targets1 distinct publisher
security
ShinyHunters dumps 12.9 million Carhartt records after a refused $3.3 million ransom1 distinct publisher
security
Snowflake's passwordless deadline turns Moucka-era credential debt into a due-dated cleanup1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Specific artefacts, single relay
Everything here — the tac_plus injection, /var/log/.tacplus.acct, the GRE-plus-VRF tunnels — reaches us through one dev.to summary that credits BleepingComputer and, behind it, Sygnia. The detail is granular and internally consistent, which is why this sits above the floor rather than at it: file paths and a named tool are checkable by anyone with the affected kit. But we are reading a restatement of a restatement, and at the one point where the summary makes a product claim without support, Zabbix in the affected list, it says nothing further.
One investigated intrusion, unmeasured spread
This is not a lab scenario: Sygnia is described as having watched credentials and packet captures leave. What is absent is scale of any kind — no victim count, no sector, no country, no dwell time — and the reporting itself stops short of claiming the probed downstream networks were entered. Real activity with an unmeasured blast radius scores low here not because it is doubtful but because nothing in this coverage lets a reader size it.
Headline ahead of scope, body honest about it
'Turn Cisco routers into spying platforms' and a High severity tag both promise more than the disclosed scope supports, since we never learn how many networks or whose. Against that, the body is disciplined in a way summaries rarely are: it labels the reachability checks as checks, flags success as unconfirmed, and admits the entry point is unknown rather than filling the hole. Nearly aligned, tilted a hair toward overstatement by the framing rather than the findings.
Findings from the firm that sells the remedy
Follow the recommendations and they describe a service: independent validation of router state, integrity and injection monitoring on TACACS and management hosts, rebuilds from known-good images. The investigator credited with the findings, Sygnia, works that market. dev.to's own stake is negligible — it aggregates and adds a severity tag. Call it the ordinary tilt of vendor-sourced threat research: real motive to publish, and an indicator list concrete enough that a sceptical operator can test it without taking anyone's word.
Mechanics we would defend, scope we would not
Two different confidences are in play. The tradecraft — log and show-output manipulation, GRE tunnels off the config, TacTap against tac_plus — is described with enough precision that we would stand behind repeating it. The size, victims, attribution and entry point are single-sourced at best and simply absent at worst. Read the how; discount the how much.