How Wi-Fi Puts the Automation Industry in Danger
Factories run on radios now: wireless HMIs, PLC bridges and sensor meshes. This is the automation blueprint, where Wi-Fi sits in it, and the attacks that turn a parking lot into a foothold on the plant floor.

A robot arm takes its next move over Wi-Fi. A forklift reports its load over Wi-Fi. An engineer pushes new logic to a controller from a laptop that roamed onto the plant network over Wi-Fi. None of these radios can be seen, fenced, or locked, and every one of them answers to whoever is loudest and closest.
The automation industry spent decades hardening the things it could touch: fences, badge readers, cable runs, air gaps. Then it filled the air with wireless to save on cabling and gain mobility. The result is a factory whose most sensitive machines now listen to the open air, where an attacker in the parking lot is already inside the building’s radio range.
This post maps the automation blueprint, shows exactly where Wi-Fi hides in it, and walks through the attacks that turn that convenience into a way in.
TL;DR
- Modern plants run on wireless: HMIs, AGVs, PLC bridges and sensor meshes all speak over the air.
- Wi-Fi weaknesses live in the standard itself (KRACK, FragAttacks), so a strong password does not save you.
- Industrial APs ship with hardcoded keys and command-injection bugs, and the devices behind them rarely get patched.
- Radio leaks past the fence: a long antenna or a cheap drone reaches what guards never see.
- You can’t un-invent wireless, but you can isolate it, authenticate it, and watch it.
The Automation Blueprint: Where Wi-Fi Lives
Industrial networks are usually drawn as the Purdue model: neat layers from the business office at the top down to the physical process at the bottom, each one meant to be separated from the next.
Wireless quietly cuts across those layers. Here’s the same blueprint, annotated with where Wi-Fi shows up and what it exposes.
The Purdue model assumes the layers are separated. Wi-Fi connects them through the air.
Walk the stack and the wireless creeps in everywhere:
| Level | Wireless you’ll actually find | Why it’s exposed |
|---|---|---|
| L4/5 - Enterprise | Office and guest Wi-Fi | Shares walls (and sometimes switches) with OT |
| L3 - Operations | Engineering laptops, SCADA on Wi-Fi | A roaming laptop is a jump host into control |
| L2 - Control | Wireless HMIs, operator tablets | Often open or WPA2-PSK with a shared password |
| L1 - Controllers | Wi-Fi/Modbus and Profinet bridges | Industrial protocols have no authentication |
| L0 - Process | WirelessHART, Zigbee, 5G sensor modules | Can be jammed or spoofed to blind the controller |
The key point: industrial protocols were designed to trust the network. Modbus, Profinet, DNP3 and EtherNet/IP assume that if a message reaches the controller, it is allowed. Wi-Fi hands an attacker that reach without a single cable.
Why Wireless Is Different (and Worse) in OT
In the office, if Wi-Fi gets owned, someone reads your email. On the plant floor, the stakes are a spinning turbine, a robot arm, a furnace, or a pressure valve. Three things make OT Wi-Fi uniquely dangerous.
The medium has no perimeter
You can guard a door and cut a cable. You cannot fence radio. Signal leaks through walls into the parking lot, the next tenant’s unit, and the airspace above the roof.
You defended the fence. The radio reaches well past it.
The devices never get patched
A Wi-Fi bug in your phone is fixed within weeks. A Wi-Fi bug in a wireless PLC bridge or an HMI tablet certified for a specific production line may never be fixed, because patching it means re-testing and re-certifying the line. These are the same zombie machines that make legacy such a problem, except now they broadcast.
The weakness is often in the standard, not your config
The most painful Wi-Fi attacks don’t care how long your password is, because the flaw is in the protocol every vendor implemented. KRACK and FragAttacks are exactly this: bugs in Wi-Fi itself.
The Attacks: From the Parking Lot to the PLC
KRACK - Breaking WPA2 Without the Password
In 2017, researcher Mathy Vanhoef published KRACK (Key Reinstallation Attack). It abuses the WPA2 four-way handshake: by replaying one handshake message, an attacker forces a device to reinstall an already-in-use key, resetting the nonce and making the encryption repeat itself.
A strong Wi-Fi password doesn’t help. The weakness is in the handshake, not the password.
- CVEs: CVE-2017-13077 and a family of related IDs
- Needs: radio range, no password
- Result: decrypt traffic, and on many devices, inject packets
For OT this is severe, because once you can inject packets into an unauthenticated Modbus or Profinet session, you aren’t just reading, you’re commanding.
FragAttacks - Flaws Baked In Since 1997
In 2021, Vanhoef followed up with FragAttacks (fragmentation and aggregation attacks): a set of design and implementation flaws affecting essentially every Wi-Fi device ever made. Three of them are in the Wi-Fi standard itself and have existed since 1997, spanning everything from old WEP up through WPA3.
- CVEs: CVE-2020-24588 (A-MSDU aggregation) and others
- Scope: every Wi-Fi product tested had at least one of the flaws
- Catch: hard to exploit, but trivial to find in gear nobody will ever patch
The lesson for OT is blunt: the problem is the devices that will carry these flaws, unpatched, for the next two decades.
Dragonblood and Kr00k - Even the “Fixed” Versions Leak
WPA3 was supposed to end this. Then came Dragonblood (2019, Vanhoef and Eyal Ronen), a set of flaws in WPA3’s Dragonfly handshake that allowed downgrade and side-channel attacks. Separately, Kr00k (CVE-2019-15126, found by ESET) caused certain Broadcom and Cypress Wi-Fi chips, used in a vast number of devices, to encrypt leftover data with an all-zero key after a disconnect, leaking it in the clear.
The pattern repeats: a new standard ships, a new class of bug is found, and the embedded industrial devices are the last to ever receive the fix.
Evil Twin - The Tablet Trusts the Name, Not the Device
None of the above is even necessary if you can just get the device to connect to you. An evil twin is a rogue access point broadcasting the same SSID as the real plant network, with a stronger signal. The operator’s tablet sees a familiar name and connects, and now the attacker sits in the middle of every session.
The loudest radio with the right name takes the session.
Combine this with captive portal phishing for the Wi-Fi password, or with a simple deauthentication burst to knock the tablet off the real AP first, and the handoff is reliable. Deauth frames are unauthenticated in networks without Protected Management Frames (PMF), which most older OT networks are.
WPS, PMKID and Default Passwords - The Unglamorous Way In
Plenty of real breaches need no protocol research at all:
- WPS PIN: the eight-digit setup PIN can be brute-forced in hours (Viehböck, 2011). Many industrial APs still ship with it on.
- PMKID attack: since 2018, an attacker can grab a hash from a single frame, with no connected client, and crack a weak WPA2 passphrase offline.
- Shared and default keys: one WPA2-PSK passphrase printed on a label and reused across the whole site means one leaked sticky note unlocks the air.
The Access Point Itself Is a Target
The radio hardware that runs your plant Wi-Fi is a computer, and it has its own bugs. Cisco Talos spent years tearing apart the Moxa AWK-3131A, a widely deployed industrial access point/bridge/client. The findings, collected in CISA advisory ICSA-20-063-04 at a CVSS of 9.9, included:
- Hardcoded cryptographic keys (CVE-2019-5137)
- OS command injection via a diagnostic script (CVE-2019-5138)
- Privilege escalation through a console escape (CVE-2019-5136)
- A dozen more web-interface flaws, including XSS and weak login handling
Earlier Talos work on the same family found a hidden root account with hardcoded credentials (CVE-2016-8717, CVSS 10.0) and unauthenticated command injection over Telnet (CVE-2017-14459). Moxa shipped fixes, but the open question is always the same: how many deployed units are still on old firmware?
Drones and War-Driving - Closing the Distance
If the attacker just needs to be in range, they can bring the range to the target. In 2022, security researcher Greg Linares described an incident where a US financial firm traced strange activity on its internal Confluence to the roof, where it found two drones: a modified DJI Matrice 600 and a modified DJI Phantom, carrying a Wi-Fi Pineapple, a Raspberry Pi, and a 4G modem. Linares estimated the whole rig cost no more than $15,000.
A drone turns “you need physical proximity” from a defense into a shopping list. For a plant with wireless HMIs on the roofline or near loading docks, the threat model now includes the airspace above it.
Real Attacks That Actually Happened
The attacks above aren’t theory. Here are documented, real-world cases where wireless was the way in, or where automation was controlled over the air by someone who shouldn’t have been. Oldest first: what happened, and the lesson.
Maroochy Shire, Australia (2000): Sewage by Radio
The first widely recognized cyberattack on an industrial control system was wireless. Vitek Boden had helped install a radio-controlled SCADA system for the Maroochy Shire sewage network, then was turned down for a job there.
- Method: he drove around with stolen radio equipment and a laptop, issuing commands to the sewage pumping stations over their own radio link, on dozens of occasions between February and April 2000
- Impact: he caused pumps to fail and alarms to be ignored, releasing an estimated 800,000 litres (around a million) of raw sewage into parks, rivers and a hotel grounds
- Lesson: a radio-controlled process trusts whoever can speak its radio protocol. There was no authentication on the commands, so an insider with the right transmitter was the control system
TJX / Marshalls, USA (2005-2007): War-Driving a Parking Lot
Not an industrial plant, but the purest proof that parking-lot Wi-Fi is a real breach path. Albert Gonzalez’s crew drove around Miami shopping strips looking for weak store wireless.
- Method: they found Marshalls stores still using WEP, the broken encryption Wi-Fi used before WPA, cracked it from the lot, and pivoted from the store wireless into TJX’s central payment network
- Impact: around 45 million card numbers stolen (some estimates far higher); it became, at the time, the largest card breach ever and reshaped PCI-DSS wireless rules
- Lesson: one weak radio on the edge is a tunnel to the core. The attacker never entered the building, and the same geometry applies to a plant’s guest Wi-Fi sitting next to its OT network
Łódź, Poland (2008): A Tram Set Derailed by Remote
A 14-year-old turned a city tram system into a toy by attacking its wireless track control.
- Method: he modified a TV remote into an infrared transmitter and used it to throw trackside points (switches) that were controllable over an unauthenticated wireless signal
- Impact: four trams derailed, several people injured
- Lesson: transport is automation too. Any wirelessly actuated switch with no authentication can be driven by anyone who reverse-engineers the signal, and the barrier to entry can be a teenager with a remote
Jeep Cherokee (2015): The Car’s Wi-Fi Password Was the Clock
Charlie Miller and Chris Valasek’s famous Jeep hack is best known for the cellular path, but it also had a Wi-Fi vector that is a textbook OT lesson.
- Method: the Uconnect head unit’s Wi-Fi hotspot password was auto-generated from the time the unit first booted, not a random value. Because it was seeded before the real clock was set, the realistic keyspace collapsed to a handful of guesses crackable in about an hour
- Impact: the hotspot was an entry point to the head unit and then the CAN bus; Fiat Chrysler recalled 1.4 million vehicles
- Lesson: a predictable key generator is as good as no key. The automation lesson is identical for any device that ships a factory-derived or time-derived wireless password
The Finance-Firm Drone (2022): Range Delivered to the Roof
Covered above, but it belongs in any list of real incidents: attackers landed Wi-Fi-equipped drones on a building’s roof to reach the internal network, and got as far as internal credentials before being caught. It proved that “they’d need to be physically close” is a defense with an expiry date.
One-Glance Summary
| Incident | Year | Wireless weakness | Impact |
|---|---|---|---|
| Maroochy Shire | 2000 | Unauthenticated radio SCADA | ~800,000 L of sewage released |
| TJX / Marshalls | 2005-07 | WEP cracked from the parking lot | ~45M card numbers stolen |
| Łódź trams | 2008 | Unauthenticated IR track control | 4 trams derailed, injuries |
| Jeep Cherokee | 2015 | Predictable Wi-Fi hotspot password | 1.4M vehicles recalled |
| Finance-firm drone | 2022 | Wi-Fi Pineapple flown to the roof | Internal network access |
The thread running through all of them: the radio was trusted because it was there. No authentication on the commands, broken or guessable keys, and a perimeter that stopped at the wall while the signal didn’t.
How to Defend Wireless in an Automation Plant
You can’t remove wireless from a modern plant, and you often can’t patch the devices on it. But you can make the air a far worse place to attack from.
- Inventory every radio. You cannot defend an AP, bridge or wireless sensor you don’t know exists. Include rogue-AP detection: that evil twin only works if nobody is watching for duplicate SSIDs.
- Treat wireless as untrusted, always. Terminate Wi-Fi in its own segmented zone and make devices authenticate again (VPN, 802.1X, or an application gateway) before they touch anything in the control layers. Follow IEC 62443 zones and conduits.
- Use WPA3 and enterprise auth where you can. Per-device credentials via 802.1X / RADIUS beat a single shared PSK. Turn on Protected Management Frames to blunt deauth and evil-twin attacks.
- Kill the easy wins. Disable WPS, remove default and shared passwords, and turn off any wireless feature a device doesn’t actually use.
- Encrypt above the Wi-Fi layer. Assume the radio can be broken. Tunnel OT protocols through TLS or a VPN so breaking WPA2 still leaves the attacker facing encryption they can’t inject into.
- Harden the access points themselves. Patch AP firmware (Moxa, Cisco, Hirschmann), change admin credentials, and disable Telnet and unused management interfaces.
- Watch the spectrum. A wireless IDS can spot rogue APs, deauth floods, and jamming. Sudden loss of a sensor mesh might be interference, or it might be an attack blinding a controller.
- Extend the threat model upward. For high-value sites, roof and airspace monitoring is no longer paranoia. The drone attack already happened.
Quick Self-Check
How many can you tick for your own plant?
- I have an inventory of every AP, wireless bridge and wireless sensor, with firmware versions
- Plant Wi-Fi terminates in its own segment and cannot reach controllers directly
- WPS is disabled and no device uses a default or site-wide shared password
- Protected Management Frames (PMF) is enabled on networks that support it
- OT protocols are encrypted above the Wi-Fi layer, not trusting WPA2 alone
- Something actively watches for rogue APs and deauth/jamming activity
Fewer than four ticks? The air around your plant is doing more than you think.
Scan Your Own Wireless (Authorized Networks Only)
Only test networks you own or are authorized to assess.
# List nearby access points, channels and encryption (Linux, monitor mode)
sudo airmon-ng start wlan0
sudo airodump-ng wlan0mon
# Flag the obvious problems: open networks, WEP, WPS enabled
sudo wash -i wlan0mon # shows APs with WPS on
Look for the red flags this post is about: open SSIDs on the OT range, WEP or WPA(1), WPS enabled, duplicate SSIDs (a possible evil twin), and APs you don’t recognize.
# Check whether an access point's management frames are protected (PMF)
# In the beacon, look for RSN "Management Frame Protection Required/Capable"
sudo tshark -i wlan0mon -Y "wlan.fc.type_subtype == 0x08" -V | grep -i "Management Frame"
Final Thoughts: The Air Is Part of Your Attack Surface
The automation industry wired itself carefully for a century, then started broadcasting. Every wireless HMI, every AGV, every Wi-Fi bridge saves money and adds mobility, and every one of them also radiates a piece of your control network into the parking lot.
The attacks aren’t exotic. KRACK and FragAttacks are public. Evil twins and deauth are script-kiddie tier. Industrial APs ship with hardcoded keys. And when proximity is the only barrier left, someone will fly a $15,000 drone onto the roof.
So go walk your plant with a Wi-Fi scanner. Somewhere out there is an SSID you forgot you deployed, on a device that will never be patched, answering to anyone within range. The air carries your control network now. Someone is already listening to it.
Further Reading
- KRACK Attacks: Breaking WPA2 (Mathy Vanhoef)
- FragAttacks: fragmentation and aggregation attacks against Wi-Fi
- CISA Advisory ICSA-20-063-04: Moxa AWK-3131A
- Cisco Talos: vulnerability research on the Moxa AWK-3131A
- The Register: Drones used to hack a financial firm’s network (2022)
- ESET: Kr00k vulnerability (CVE-2019-15126)
- RISI: Maroochy Shire sewage spill (2000)
- Dark Reading: Teenage hacker takes over Polish tram system (2008)
- Kaspersky: The full story of how that Jeep was hacked (2015)
Running wireless on a plant floor and not sure what’s out there, or spotted a mistake in this post? Reach out.