Onderzoekers hebben in de software van honderden SCADA-leveranciers een ernstig probleem ontdekt waardoor aanvallers systemen in de kritieke infrastructuur kunnen manipuleren. Het probleem is aanwezig in CoDeSys (Controller Development Systemm) een door 3S-Smart Software Solutions ontwikkeld automatiseringspakket. Het wordt gebruikt voor programmable logic controllers (PLCs) en engineering workstations.
Een PLC is een verzameling van processor bestuurde virtuele relays, die de controlesystemen van industriële machines aansturen. Het pakket wordt standaard door honderden producenten van industriële automatiseringscomponenten toegepast.
Leveranciers
Volgens onderzoekers van Digital Bond zit er een kwetsbaarheid in CodeSys waardoor een aanvaller ongeauthenticeerde configuratieaanpassingen aan de PLC kan doorvoeren, waaronder willekeurige code. De ladder-logica van CodeSys, wat een verzameling instructies voor de PLC is en waardoor een aanvaller de werking van de PLC kan manipuleren, werkt op verschillende besturingssystemen.
Digital Bond heeft de melding van de kwetsbaarheid direct online gezet, zonder coördinatie met 3S of de getroffen SCADA-leveranciers die het pakket gebruiken. Het zou in totaal om 261 leveranciers gaan, hoewel onduidelijk is of ze allemaal kwetsbaar zijn. "We hebben het hier over 261 leveranciers met verschillende besturingssystemen dus het kan nog wel even duren voordat we dit onveilige ontwerpprobleem hebben opgelost", aldus de onderzoekers.
Aanval
Bij één leverancier wilden de tools van de onderzoekers niet werken. Deze leverancier, die anoniem wil blijven, past een secure development lifecycle (SDL) toe, die onder andere uit dreigingsmodellering bestaat. Tijdens de analyse ontdekte de leverancier dat het mogelijk was om kwaadaardige ladder-logica of andere kwaadaardige bestanden te uploaden, zonder dat CoDeSys hier iets aan deed.
De volgende stap van de onderzoekers is het ontwikkelen van Metasploit modules, de populaire hackertool waarmee security professionals en systeembeheerders de veiligheid van netwerken en machines kunnen testen.
Deze posting is gelocked. Reageren is niet meer mogelijk.