Locked out of your own plant: what the July 2026 water attacks prove about OT authorization
The technically interesting thing about the July 2026 water sector campaign is what the attackers did not need. No zero-day. No malware. No privilege escalation chain. They reached equipment that authenticates whoever presents a credential, and then used that equipment's own administrative function to change the credential.
What did the July 2026 water attacks prove about OT authorization?
That a device authenticating whoever presents a credential will also let them change it. Attackers reached internet-exposed controllers at water systems across a dozen states, altered passwords and IP addresses, and locked operators out. No exploit was required — the device did exactly what it was built to do.
- Device-local credential stores make operational control transferable in a single write. Whoever holds current credentials can rewrite them, and recovery requires physical access.
- Hardening advice — remove internet exposure, change defaults, use a VPN — is correct and necessary, and does not change the transferability property.
- An external authority anchor means operational authority derives from a published key the device cannot rewrite, which changes the recovery posture entirely.
Part of Grid, water and OT identity
What was reported
From late July 2026, CISA and the FBI reported malicious activity against internet-exposed systems in the water and wastewater sector. Utilities in at least seven states reported incidents in the initial wave, with subsequent reporting describing activity affecting systems across more than a dozen states and over one hundred internet-exposed devices. The characteristic behaviour was consistent: threat actors modified programmable logic controller passwords and changed device IP addresses, locking legitimate operators out of their own equipment.
Read those two actions together. Changing the password denies access. Changing the IP address denies discovery. In combination they convert a remote compromise into something that can only be resolved by sending a person with a laptop and a serial cable to each affected device.
The architectural property that made it work
Industrial controllers implement authentication the way embedded devices have always implemented it: a credential store in device memory, checked against presented credentials, with an administrative function permitting the store to be modified by an authenticated party.
That design has one property worth stating precisely. Authority is self-referential. The device's notion of who may control it is held by the device, and modifiable by whoever currently satisfies it. There is no external reference point. Control is therefore transferable in one write operation, and the transfer is not reversible without physical presence.
| Property | Device-local credential store | External authority anchor |
|---|---|---|
| Where authority is defined | In device memory | In a published key the device holds only the public half of |
| Can the current holder transfer it? | Yes, in one write | No — the device does not hold the signing key |
| Recovery after compromise | Physical access required | Rotate the issuer key; devices follow |
| Works without network? | Yes | Yes — verification is offline |
Why the standard advice does not close this
Every advisory issued after the campaign gave the same guidance, and all of it is correct: remove devices from direct internet exposure, change default credentials, place remote access behind a VPN with multi-factor authentication, inventory exposed assets.
That guidance reduces the probability of reaching the device. It does not alter what happens once something does. A small utility that cannot afford to eliminate remote access — and many genuinely cannot, because the alternative is a two-hour drive to a wellfield at 2am — remains in a position where a single successful authentication is a total and irreversible loss of control.
Four recovery postures
Classify each of your control devices. The exercise takes an afternoon and produces an inventory finding that is more useful than another exposure scan.
- Posture 1 — Self-referential, remote-only. Device-local credentials, no physical console access without a site visit. Loss of credentials is a multi-hour to multi-day outage. This is where most of the July incidents sat.
- Posture 2 — Self-referential, local console available. Recovery possible with a site visit and a laptop. Outage bounded by travel time.
- Posture 3 — Externally anchored, single issuer. Device accepts commands authorised against a published key. Compromise of the device does not transfer authority; issuer key rotation restores control.
- Posture 4 — Externally anchored, dual issuer with rotation window. As above, with a second issuer key valid during rotation so a key compromise is recoverable without touching devices.
What an anchored design looks like on a constrained device
The practical constraint is that controllers are resource-limited and long-lived. The design has to be small enough to run on a device shipped in 2014.
A verification routine needs a public key, a canonical serialisation, and a signature check. Ed25519 verification is a few kilobytes of code and completes in milliseconds on modest microcontrollers. The device stores the issuer public key, not a credential. It cannot be persuaded to change what it does not hold the secret for.
Commands carry a signed authorisation: this operator, this setpoint change, this validity window, this device identifier. The device verifies offline. Network loss does not prevent verification, because nothing is being called.
Fail-closed is a decision, not a default
One hard question deserves a direct answer. If the anchored authority cannot be verified — the key is expired, the signature is malformed — does the device refuse the command?
For a water treatment plant the answer is not automatically yes. A device that refuses legitimate operator commands during an emergency has created a safety problem to solve a security one. The correct design keeps local physical control unconditional, applies the anchor to remote commands only, and treats a verification failure on a remote command as a refusal with a local alarm.
That distinction — remote commands anchored, local physical control always available — is what makes the design deployable in a sector where the consequence of unavailability is measured in public health.
What this does not do
It does not prevent network intrusion, does not replace segmentation, and does not help with a device that was never reachable by the attacker in the first place. It addresses exactly one property: whether reaching a device is sufficient to take permanent control of it.
Why changing the credential is the whole attack
| Question | Device can answer? |
|---|---|
| Was a valid credential presented? | Yes |
| Is this the operator? | No |
| Is this person permitted to change the credential? | No — it is the same authority |
| Should this change be reversible by the owner? | No concept of an owner |
Row three is the design gap. In enterprise systems, using a credential and changing it are separate privileges. In most OT devices they are the same, because the device model predates the idea that the two might differ.
Objections and honest limits
“These systems should not be internet-exposed.” Correct, and small utilities expose them because the alternative is a site visit for every adjustment. The control has to work for an operator who cannot afford a truck roll.
“Segmentation is the answer.” It is part of it, and a segmented device still cannot distinguish an operator from anyone holding the credential. Segmentation reduces who can reach it; it does not change what it can tell.
Reducing lockout exposure
- Separate use from administration. Different credentials, ideally different paths.
- Anchor an owner authority outside the device. So a device credential change is not the last word.
- Require a signed authorisation for configuration changes. Verifiable by the device or the gateway, offline.
- Keep an out-of-band recovery path. Tested, because the day you need it the network is the problem.
Terms used here
- Controller
- A device performing process control, frequently with a flat credential model and no concept of a principal.
- Authority anchor
- A trust root held outside the device, so a device-level credential change cannot sever the owner's control.
- Lockout
- Losing administrative access to your own equipment, which converts a cyber incident into a physical one.
Frequently asked questions
Can existing controllers support this without replacement? It depends on the device. Many modern controllers support signed firmware and could support signed command verification; older devices generally cannot, and for those the anchor sits at the gateway rather than the endpoint.
Is this not just certificate-based authentication? Related but distinct. The key property is that the device never holds a secret capable of transferring authority — it holds only a public key. Certificate schemes that provision a private key to the device retain the transferability problem.
What happens if the issuer key is compromised? That is why posture 4 exists: a dual-issuer rotation window lets you retire a compromised key and introduce a new one without visiting devices. Fail-closed key loading and rotation design is the part that takes real engineering care.
Does this apply outside water? The same property holds for any device with a local credential store and remote management, which includes much of the electric distribution, building automation and clinical device estate.
Was an exploit used in the July 2026 water attacks? No. Attackers reached exposed controllers, used valid credentials and changed them. The device behaved as designed.
Why is changing the credential the whole attack? Because in most OT devices, using a credential and changing it are the same authority — unlike enterprise systems where they are separate privileges.
Is segmentation sufficient? It reduces who can reach the device. It does not change the device's inability to distinguish an operator from a credential holder.
Where this fits in Manav
Manav binds the operator to the exact command or clearance, verifiable at the device or the console without a live identity provider — which is the condition OT actually runs in.
Sources and further reading
- CISA cybersecurity advisories
- FBI advisories on malicious cyber activity targeting water and wastewater utilities, July 2026.
- FCC — protecting consumers from SIM swap and port-out fraud
- EPA — water sector cybersecurity
- NERC — CIP reliability standards