PaPoo
cover

Claude Didn’t “Hack” the PLC — but That’s Still the Point

What jumps out to me isn’t that Claude helped port an exploit. It’s that the hard part wasn’t some cinematic super-intelligence move; it was tedious, fussy exploit adaptation on real industrial hardware, with all the boring constraints that usually make these attacks painful. That’s the uncomfortable part. If a guided model can help a researcher move from one PLC to another by massaging a payload past firmware-specific behavior, then the gap between “known bug” and “working exploit” is smaller than a lot of people in OT security probably want to admit.

I’m also not fully convinced by the neatness of the narrative around the AI. The article itself gives away the ambiguity: the researchers needed sustained steering, they had to switch models, and the final payload development took hours and a nontrivial API bill. That sounds less like autonomous exploitation and more like a competent assistant accelerating reverse engineering and trial-and-error. Which is still bad news, just a different flavor of bad news. The scary part is not that Claude is independently attacking PLCs tomorrow. It’s that a capable human with access to a live target, a firmware binary, and a working exploit for a neighboring model can use Claude to chew through the annoying middle faster than before.

The detail I’d keep in my head is the failure mode: the later C2 attempt wrote into flash and bricked the controller. That’s not a flashy success story; it’s a reminder that agentic help plus physical systems is messy and can be destructive in ways that aren’t even strategically useful to an attacker. If I were defending OT networks, I’d take that as a warning about operator error as much as adversary skill. The article even says that outright. And I think that’s the more realistic near-term risk: not some free-ranging AI malware, but an authorized or semi-authorized human making a bad call on equipment that can’t tolerate mistakes.

There’s also a quieter but interesting bit here: Claude reportedly noticed a possible second bug in the FTP command extraction loop. Maybe that turns into something real, maybe it doesn’t. But that’s exactly where these tools start to matter to me. Not as magic exploit engines, but as bug triage accelerators. In a space like ICS, where vendor response can be glacial and updates are often nonexistent, finding one more edge-case parser bug is not academic. It can become the next thing someone chains.

The defensive angle in the article is oddly sobering too. Disabling or blocking FTP on port 21 is not a glamorous recommendation, but when the device family is stuck on a Nucleus version with no updates available, boring network controls are what you get. That’s not satisfying, but it is honest. OT security keeps running into this wall: if the platform won’t patch, the network becomes the patch.


Reference: Researchers Use Claude to Port Pre-Auth RCE Exploit From One PLC Model to Another

同じ著者の記事