Skip to main content
Blog

CyberAv3ngers, Reprised: Inside the Ongoing IOCONTROL Campaign Against U.S. PLCs

  • July 27, 2026
  • 0 replies
  • 60 views
Aaron Beardslee
Forum|alt.badge.img

Overview

On July 22, 2026, six U.S. federal agencies (the FBI, CISA, NSA, the EPA, the Department of Energy, and U.S. Cyber Command) jointly updated an advisory (AA26-097A) first issued in April 2026, warning that nation-state actors are still actively exploiting internet-facing programmable logic controllers (PLCs) across U.S. government facilities, water systems, and energy infrastructure.

What makes this campaign notable is not a new vulnerability. The attackers do not exploit a software bug at all; they scan the internet for exposed PLCs and human-machine interfaces (HMIs), then connect using the vendor's own legitimate engineering software with working credentials, indistinguishable at the network level from an authorized technician logging in to do maintenance. Once inside, they copy the controller's project file (the blueprint that encodes both control logic and I/O configuration), modify or delete pieces of that logic, including reusable code modules shared across many devices, and in some cases alter what operators see on their HMI/SCADA screens, so that unsafe conditions are not visually flagged. This activity has now caused real operational disruption and financial loss at some victim organizations, a meaningful escalation from a similar but largely disruption-free 2023 campaign.

The attacker infrastructure currently includes the domains ocferda[.]com and uuokhhfsdlk.tylarion867mino[.]com, and a cluster of IPs concentrated in the 185.82.73.0/24 range, traces to IOCONTROL, a custom Linux/MQTT-based malware platform that Claroty's Team82 first documented in December 2024 and attributed to CyberAv3ngers, a threat actor believed to operate under Iran's Islamic Revolutionary Guard Corps Cyber Electronic Command (IRGC-CEC).


Threat Actor Profile: CyberAv3ngers (IRGC-CEC)

Tracked aliases: CyberAv3ngers, Hydro Kitten, Shahid Kaveh Group, Storm-0784 Attribution: Islamic Revolutionary Guard Corps Cyber Electronic Command (IRGC-CEC), per CISA advisory AA23-335A and subsequent U.S. Treasury action Motivation: Geopolitical/state-directed: explicit targeting of Israeli-made industrial technology and U.S. critical infrastructure, framed by the group itself as retaliation tied to the Israel-Iran conflict Public posture: Unusually overt for a state-linked actor: CyberAv3ngers has repeatedly published Telegram posts bragging about specific compromises, including screenshots of victim management portals and scripts used to brick devices Sanctions/bounty: The U.S. Treasury sanctioned six IRGC-CEC officials linked to the group, and the Rewards for Justice program has offered a $10 million bounty for information leading to identification of anyone involved

CyberAv3ngers has a documented, multi-year track record against Western OT/IoT targets that directly precedes this 2026 activity:

  • October-November 2023: The group compromised at least 75 Unitronics Vision series PLC/HMI devices at U.S. and Israeli water utilities, including the Municipal Water Authority of Aliquippa, Pennsylvania, the first confirmed cyberattack by an Iranian state actor against a U.S. water utility. Those devices were running default credentials; the fix was as simple as changing a password. The attacks defaced HMI screens with anti-Israel messaging, apparently intended as a show of access rather than to cause physical harm.
  • Late October 2023-January 2024: CyberAv3ngers claimed on Telegram to have compromised roughly 200 Orpak Systems (Israel) and Gasboy (U.S.) fuel management systems, releasing screenshots of management portals and victim data. Claroty's Team82 later confirmed this activity was powered by IOCONTROL malware extracted from a compromised Gasboy OrPT payment terminal, a foothold that, per Claroty, would have given the attacker the ability to shut down fuel dispensing and potentially harvest customer payment card data.
  • December 2023: An Israel-aligned hacktivist group, Gonjeshke Darande ("Predatory Sparrow"), claimed to have disrupted roughly 70% of Iran's gas stations in retaliation, illustrating how this activity sits inside a broader tit-for-tat cyber-physical conflict.
  • 2026 (this campaign): The same TTP set (legitimate engineering software abuse rather than exploitation, HMI/display manipulation, project-file tampering) reappears at wider scale and with confirmed operational/financial impact, per the April and July 2026 CISA/FBI/EPA advisory updates. The agencies stop short of formally re-naming CyberAv3ngers in the 2026 advisory, but the tooling, targeting, and technique overlap with the group's established pattern is extensive.

Infrastructure

Component Detail
C2 Domain (primary) uuokhhfsdlk.tylarion867mino[.]com, registered Nov. 23, 2023; historically resolved to 159.100.6[.]69 (Frankfurt, Germany) with MQTT services on 1883/TCP and 8883/TCP plus a RabbitMQ management console on 15672/TCP
C2 Domain (legacy/overlap) ocferda[.]com, older DNS records (~2023) point to the same 159.100.6[.]69 host
C2 IP cluster (2026 brief) 20 IPs, concentrated in 185.82.73.0/24, 175.110.121.0/24, and 88.80.150.0/24; 12 of 20 carry "Validated" status in our internal brief
Malware family IOCONTROL: custom Linux malware, modular per target vendor (seen compiled for ARM-32 Big Endian in Claroty's original Orpak/Gasboy sample)
C2 protocol MQTT (v4.0) over TLS on port 8883; DNS-over-HTTPS via Cloudflare (1.1.1.1/dns-query) used to resolve the C2 hostname instead of standard DNS, specifically to evade DNS-based monitoring
Config encryption AES-256-CBC, keyed from a SHA-256 hash of a hardcoded per-victim GUID embedded in the binary
Packing Modified UPX (magic bytes patched from UPX! to ABC! to evade signature-based unpacking)
Persistence /etc/rc3.d/S93InitSystemd.sh init script watchdog that respawns /usr/bin/iocontrol every 5 seconds if not running
Known-affected vendors (broader IOCONTROL targeting, per Claroty) Baicells, D-Link, Hikvision, Red Lion, Orpak, Phoenix Contact, Teltonika, Unitronics, and Rockwell/Allen-Bradley, Schneider Electric, and Siemens PLCs/HMIs per the 2026 CISA advisory

Attack Chain / Kill Chain

Stage 1 -- Reconnaissance: Internet-wide PLC/HMI scanning

The actors do not target specific organizations first; they scan the open internet for PLCs and HMIs reachable on known ICS ports. Public Shodan telemetry shows over 74,000 ICS devices currently directly reachable from the internet without honeypot filtering, down from roughly 120,000 for much of the period since 2017, but still a large exposed surface. Traffic tied to this campaign concentrated on five ports:

  • 22/TCP (SSH)
  • 102/TCP (ISO-TSAP, primarily Siemens STEP 7 / S7comm, also used by other protocols such as ICCP)
  • 502/TCP (Modbus TCP)
  • 2222/UDP (EtherNet/IP implicit messaging, time-critical I/O)
  • 44818/TCP (EtherNet/IP explicit messaging, configuration/diagnostics, primarily Rockwell/Allen-Bradley, also used by other vendors such as Wago)

Stage 2 -- Initial Access: Legitimate engineering software, working credentials

Rather than exploiting a CVE, the actors connect to the exposed device using the vendor's own engineering workstation software, Rockwell's Studio 5000 Logix Designer for Allen-Bradley CompactLogix/Micro850 controllers, with the July 2026 advisory update confirming Schneider Electric and Siemens equipment is now also in scope. From a network-monitoring perspective, this session is architecturally indistinguishable from a legitimate technician performing routine maintenance. This is why the advisory frames the exposure as an architectural weakness (insufficient network segmentation, missing authentication gating, absent remote-access hardening) rather than a patchable flaw; there is no patch for "the device was reachable and had valid credentials."

Stage 3 -- Collection: Project file extraction

Once connected, the actor extracts the device's project file: on Rockwell equipment, a binary .ACD file built in Studio 5000 that stores ladder logic, the tag database, I/O configuration, and overall program structure, not just individual control rules.

Stage 4 -- Defense Evasion / Impact: Logic tampering and reusable-module poisoning

The actors modify or delete logic within the project file, including Add-On Instructions (AOIs), reusable, shared blocks of logic that many organizations drop into multiple PLC programs across an operation. Because a single tampered AOI carries its changes into every process that reuses it, this converts what should be a trusted engineering library into a supply-chain-style propagation vector. This is precisely the risk the July 22, 2026 advisory update added new detection guidance for.

Stage 5 -- Impact: HMI/SCADA display manipulation

In parallel, the actors alter what is displayed on operator HMI/SCADA screens, so that unsafe conditions triggered by the tampered logic (for example, disabled shutdown or alarm logic) are not visually apparent to the humans monitoring the process. This is the mechanism behind the advisory's warning that "attackers manipulated operator displays so personnel couldn't visually detect anything was amiss on their screens." Unlike the 2023 Unitronics campaign, which visibly defaced HMI screens as a show of access, this 2026 activity is built to be invisible to the operator; a materially more dangerous posture given that it has already produced confirmed operational disruption and financial loss.

Stage 6 -- Command and Control: IOCONTROL over MQTT

Where IOCONTROL is deployed (documented against Orpak/Gasboy fuel systems and other IoT/OT platforms; the malware is modular and compiled per target vendor), the implant authenticates to an MQTT broker using a per-victim GUID as its client ID, publishes a hello message containing hostname, current user, device model, firmware version, timezone, and geolocation to a {GUID}/hello topic, then subscribes to {GUID}/push to receive one of five opcoded commands: resend hello, verify the binary is executable, run an arbitrary OS command, self-delete (including removing its own persistence artifacts), or scan an IP range on a given port. All of this rides over MQTT/TLS on port 8883, chosen specifically because it blends with legitimate low-bandwidth IoT telemetry traffic and is less commonly inspected than standard HTTP(S) C2 channels.

Stage 7 -- Persistence

IOCONTROL installs itself to /usr/bin/iocontrol and drops a boot-time init script at /etc/rc3.d/S93InitSystemd.sh that runs a simple watchdog loop, relaunching the malware every 5 seconds if it is not already running, a durable, low-complexity persistence mechanism appropriate for embedded Linux targets that may not have modern EDR coverage at all.


Timeline

Date Event
Oct-Nov 2023 CyberAv3ngers compromise ~75 Unitronics Vision PLC/HMI devices at U.S./Israeli water utilities, including Aliquippa, PA, the first confirmed Iranian state cyberattack on a U.S. water utility (CISA AA23-335A). Devices running default credentials; HMI screens defaced.
Nov. 23, 2023 C2 domain tylarion867mino[.]com registered (per Claroty Team82 WHOIS analysis).
Late Oct. 2023-Jan. 2024 CyberAv3ngers publicize on Telegram the compromise of ~200 Orpak (Israel) / Gasboy (U.S.) fuel management systems; later confirmed by Claroty to involve IOCONTROL malware.
Dec. 2023 Israel-aligned "Gonjeshke Darande" (Predatory Sparrow) claims retaliatory disruption of ~70% of Iran's gas stations.
Feb. 2024 U.S. Treasury sanctions six IRGC-CEC officials linked to CyberAv3ngers; Rewards for Justice announces $10M bounty.
Jul.-Aug. 2024 CyberAv3ngers relaunch the Orpak/Gasboy-targeting campaign (per VirusTotal sample timestamps reviewed by Claroty).
Sep. 2024 IOCONTROL sample uploaded to VirusTotal shows zero AV/sandbox detections.
Dec. 10, 2024 Claroty Team82 publishes the first public technical analysis of IOCONTROL malware and infrastructure.
Apr. 2026 CISA, FBI, and EPA first jointly publish advisory AA26-097A on the current PLC exploitation wave (Rockwell/Allen-Bradley scope).
Jul. 22, 2026 Advisory updated: scope widened to Schneider Electric and Siemens PLCs; new detection guidance added for malicious changes hidden in reusable code modules (AOIs). NSA, DOE, and U.S. Cyber Command join as co-signers.
Jul. 23, 2026 Trend Micro/TrendAI Research publishes independent analysis, confirms Vision One platform IOC coverage, and republishes the CISA IOC set.
Jul. 27, 2026 This campaign's current IOCs include 20 IPs, 2 domains, 2 hashes

 


Indicators of Compromise

Network: IP Addresses (CyberAv3ngers/IOCONTROL C2, per CISA AA26-097A and internal brief)

IP Address Status
185.82.73.162 Validated
185.82.73.164 Validated
185.82.73.165 Validated
185.82.73.167 Validated
185.82.73.168 Validated
185.82.73.170 Validated
185.82.73.171 Validated
135.136.1.133 Validated
185.82.73.175 Review
185.225.17.225 Review
141.11.164.153 Review
192.142.54.79 Review
84.200.205.165 Review
79.133.46.209 Review
175.110.121.107 Review
175.110.121.39 Review
175.110.121.42 Review
88.80.150.199 Review
88.80.150.200 Review
88.80.150.202 Review

Network: Domains

Domain Notes
uuokhhfsdlk.tylarion867mino[.]com Primary IOCONTROL C2; registered Nov. 23, 2023; MQTT over 8883/TCP
ocferda[.]com Legacy C2 domain overlapping the same historical infrastructure (159.100.6[.]69)

File Hashes

Hash Type Detection Name Notes
366e435a1ea0f597deb6ebe7c0c5acdb6e8b33eb SHA-1 Backdoor.Linux.IOCONTROL.CIGBCBF 2026 campaign sample, per Trend Micro/TrendAI
95bd07b4400095acdafce05888da27228d7d07ca SHA-1 Trojan.Win64.MALPDB.A 2026 campaign sample (Windows-side tooling), per Trend Micro/TrendAI
1b39f9b2b96a6586c4a11ab2fdbff8fdf16ba5a0ac7603149023d73f33b84498 SHA-256 IOCONTROL (original 2024 sample) Claroty Team82's originally analyzed Orpak/Gasboy sample, included for lineage/context

Host Artifacts

Type Value
Malware binary path /usr/bin/iocontrol
Persistence script /etc/rc3.d/S93InitSystemd.sh
Temp/working directory /tmp/iocontrol/
PID file /var/run/iocontrol.pid
MQTT topics {GUID}/hello, {GUID}/push, {GUID}/output
Config encryption AES-256-CBC, key = SHA-256(hardcoded victim GUID)

MITRE ATT&CK Mapping

Technique ID Technique Name Usage
T1595 Active Scanning Internet-wide scanning for exposed PLCs/HMIs on ICS ports
T1133 External Remote Services Access via internet-reachable engineering software interfaces
T1078 Valid Accounts Authentication with legitimate/working device credentials
T1071 Application Layer Protocol MQTT-based C2 channel (port 8883/TLS)
T1071.001 Application Layer Protocol: Web Protocols DNS-over-HTTPS C2 domain resolution via Cloudflare
T1027 Obfuscated Files or Information Modified/patched UPX packing of the IOCONTROL binary
T1140 Deobfuscate/Decode Files or Information Runtime AES-256-CBC decryption of embedded malware configuration
T1037.004 Boot or Logon Initialization Scripts: RC Scripts /etc/rc3.d/S93InitSystemd.sh persistence watchdog
T1565.001 Data Manipulation: Stored Data Manipulation Tampering with PLC project file logic and Add-On Instructions
T1499 Endpoint Denial of Service (impact via logic tampering) Disabling shutdown/alarm logic affecting physical process safety
T1018 Remote System Discovery IOCONTROL's built-in IP-range/port-scan command (opcode 8)

 


Key Takeaways

This is not a patchable vulnerability: it's an exposure problem. No CVE is involved. Every mitigation in the CISA advisory is about removing PLCs from direct internet reach, gating remote access behind MFA, and validating that segmentation is actually enforced rather than assumed. Point-in-time vulnerability scanning will not catch this; continuous validation of what's internet-reachable is the only durable control.

The attackers are actively hiding the impact from operators. The shift from the 2023 Unitronics campaign (visible HMI defacement, a "show of access") to the 2026 campaign (silent logic tampering plus falsified HMI displays) reflects a deliberate escalation toward causing real, undetected physical-process impact rather than making a political statement. Confirmed operational disruption and financial loss are already attributed to this wave.

Reusable code libraries are now a supply-chain risk inside OT. The July 2026 advisory update's new guidance on tampered Add-On Instructions is the most forward-looking part of this story: a single poisoned, trusted logic module can propagate a compromise across every process and every PLC that reuses it, inside a single organization, without any additional attacker access.

Attribution matters less than the pattern. Whether or not this specific 2026 wave is formally re-attributed to CyberAv3ngers, the technique set (internet scanning, legitimate-software access, project-file tampering, HMI manipulation) is now a repeatable playbook other IRGC-aligned or opportunistic actors can and likely will reuse against any internet-exposed PLC, regardless of vendor.


References

  1. CISA, FBI, NSA, EPA, DOE, U.S. Cyber Command. (2026, July 22, updated). AA26-097A: Iranian-Affiliated Cyber Actors Exploit Programmable Logic Controllers Across US Critical Infrastructure. https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-097a

  2. CISA, FBI, NSA, EPA, DOE, U.S. Cyber Command. (2026, July). AA26-097A Advisory PDF. https://www.cisa.gov/sites/default/files/2026-07/aa26-097a-iranian-affiliated-cyber-actors-exploit-programmable-logic-controllers-across-us-critical-infrastructure_508c.pdf

  3. FBI/IC3. (2026, July 22). Cyber Security Advisory 260722. https://www.ic3.gov/CSA/2026/260722.pdf

  4. Bethea, J. (2026, July 23). Federal Agencies Warn of Ongoing PLC Exploitation Against Critical U.S. Infrastructure. Trend Micro / TrendAI Research. https://www.trendmicro.com/en_us/research/26/g/plc-exploitation.html

  5. Team82. (2024, December 10). Inside a New OT/IoT Cyberweapon: IOCONTROL. Claroty. https://claroty.com/team82/research/inside-a-new-ot-iot-cyber-weapon-iocontrol

  6. Team82. (2023). From Exploits to Forensics: Unraveling the Unitronics Attack. Claroty. https://claroty.com/team82/research/from-exploits-to-forensics-unraveling-the-unitronics-attack

  7. CISA. (2023, December 1). AA23-335A: IRGC-Affiliated Cyber Actors Exploit PLCs in Multiple Sectors, Including U.S. Water and Wastewater Systems Facilities. https://www.cisa.gov/news-events/cybersecurity-advisories/aa23-335a

  8. Rewards for Justice. (2024, February). CyberAv3ngers Reward Offer. https://rewardsforjustice.net/rewards/cyberav3ngers/

  9. Techtimes. (2026, July 23). Iranian Hackers Infiltrate Siemens and Schneider PLCs, Blinding Operators With Fake Readings. https://www.techtimes.com/articles/321335/20260723/iranian-hackers-infiltrate-siemens-schneider-plcs-blinding-operators-fake-readings.htm

  10. Shodan. (2026). ICS Device Exposure Search (tag:ics -tag:honeypot). https://www.shodan.io/search?query=tag%3Aics+%21tag%3Ahoneypot