Vedere Labs heeft aangetoond dat Claude, een AI-model, een remote-code-execution exploit kan overzetten van de ene WAGO programmable logic controller (PLC) naar de andere. Menselijke onderzoekers stuurden het proces nog steeds aan, wat bewijst dat kunstmatige intelligentie een praktisch hulpmiddel wordt voor industriële cyberaanvallen. De proof-of-concept demonstreerde een werkende exploit tegen een buffer overflow-fout in de Nucleus FTP-server.
Waarom dit belangrijk is
Industriële controlesystemen beheren fabrieken, elektriciteitscentrales en waterzuiveringsinstallaties. Een kwetsbaarheid waarmee een aanvaller code kan uitvoeren op een PLC kan processen saboteren, gegevens stelen of persistente backdoors installeren. Door de aanpassing van exploits te automatiseren, verlaagt AI de expertise die nodig is om dergelijke fouten te wapenen, waardoor de groep potentiële aanvallers groter wordt.
Hoe de AI het deed
Het Vedere-team combineerde Claude met de open-source reverse-engineering suite Ghidra. Ze gaven de AI de opdracht om de shellcode van de oorspronkelijke exploit te analyseren — een klein programma dat wordt uitgevoerd na de buffer overflow — en deze te herschrijven zodat deze voldoet aan de firmware-beperkingen van een ander PLC-model. Claude:
- Paste de shellcode aan om de geheugenindeling van het doelwit te omzeilen.
- Bereikte code-executie die op maat gemaakte netwerkpakketten verstuurde, waarmee werd bewezen dat de exploit van begin tot eind werkte.
- Probeerde een command-and-control implant in te bedden; die uitvoering maakte de PLC permanent onbruikbaar (bricked), wat het risico van trial-and-error op grote schaal onderstreept.
Onderzoekers stuurden het proces nog steeds aan, verifieerden de resultaten en gingen om met het hardwarefalen. Het experiment onthulde ook de hoge kosten van de API-aanroepen die nodig zijn voor analyse en codegeneratie.
De bredere waarschuwing
Zowel de Cybersecurity and Infrastructure Security Agency (CISA) als de FBI hebben gewaarschuwd dat door AI gegenereerde scripts industriële controlesystemen tot een steeds aantrekkelijker doelwit maken. De grootste zorg is dat de drempel voor geavanceerde aanvallen wordt verlaagd; actoren zonder diepgaande reverse-engineering vaardigheden kunnen nu vertrouwen op AI-assistenten om functionele exploits te maken.
Beperkingen en tegenargumenten
Het experiment is geen kant-en-klaar wapen. Er was een deskundig team nodig om prompts op te stellen, Ghidra te integreren en de output te interpreteren. De accidentele vernietiging van een PLC laat zien dat het proces kwetsbaar en foutgevoelig blijft. De kosten voor het verbruiken van large-language-model API's kunnen incidenteel misbruik ontmoedigen.
Waar op te letten
- Voortdurende adviezen van overheidsinstanties voor cyberbeveiliging naarmate AI-tools toegankelijker worden.
De casus van Vedere Labs maakt duidelijk dat AI niet langer een theoretische hulp voor aanvallers is — het kan actief kwaadaardige code herschrijven voor nieuwe hardware, waardoor het dreigingsprofiel van kritieke industriële systemen verandert.
