AI just made OT exploitation cheap. Your controller inventory hasn't caught up.

On 19 August 2026, five US agencies (NSA, CISA, FBI, the Department of Energy, and the EPA) put their names to a joint advisory that most security teams will read once and file away. That would be a mistake. The advisory isn't really about Siemens. It describes what changed in the cost of attacking operational technology, and that change doesn't stay contained to one vendor's PLCs.

What the advisory actually describes

Attackers are locating exposed Siemens S7-series programmable logic controllers through internet scanning services, then deploying AI-generated Python tooling disguised as legitimate OT monitoring software. That tooling reads and writes controller memory, configuration, and ladder logic over the S7comm protocol. The targeted sectors read like a list of the economy's load-bearing walls: critical manufacturing, energy, water, chemical, food production. The agencies assess this as persistent reconnaissance consistent with preparation for future disruption, not opportunistic noise.

One detail should reorder your priorities: the agencies explicitly note the targeting extends well beyond Siemens. This is a technique, not a vendor-specific vulnerability.

Why "AI-generated" is the part that matters

Producing reliable exploitation tooling for industrial protocols used to be specialist work. S7comm, and protocols like it, are poorly documented outside vendor and integrator circles. Writing something that reads and writes controller state without crashing the process took real engineering time, the kind of investment that historically meant a state programme, or a well-resourced criminal group with OT expertise on staff.

That barrier is now a script library. AI has collapsed the cost of producing custom OT exploitation tooling to the point where "we're not a nation-state target" stops being a meaningful defence. Mid-tier industrial operators used to be protected by simple economics: not worth a state's engineering time. That no longer holds, because the engineering time is no longer the constraint.

The two questions that actually matter this quarter

Everything downstream of that shift comes back to two questions, and most organisations with industrial control exposure cannot currently answer either one with confidence.

Can we enumerate every internet-reachable controller in our estate? Not the ones in the asset register. The ones actually reachable: the test rig someone connected for remote diagnostics three years ago and never disconnected, the site that was supposed to be air-gapped and isn't quite, the vendor remote-access tunnel nobody's audited since it was installed. Scanning services find these faster than most internal asset inventories do.

Does our recovery planning assume an adversary already holds read access to our process logic? This is the harder question, because the honest answer for most organisations is no. Recovery plans are built around detect, contain, restore, with the implicit assumption that detection happens before meaningful access is achieved. Persistent reconnaissance activity breaks that assumption by definition. If someone has been quietly reading your ladder logic for months, your recovery plan needs to account for an adversary who understands your process better than the response team does.

Where this goes next

Advisories like this tend to get treated as compliance events: read, acknowledge, file. The organisations that get real value from them instead treat the publication date as a deadline. This quarter: know your exposed controllers, and rebuild your recovery assumptions around an adversary who's already inside the process, not one you're racing to keep out.

Initiate engagement.

LinkedIn
Varde Advisory