Safeguard
Security Guides•

Triton (Trisis): the malware aimed at plant safety systems

Triton targeted a safety instrumented system at a Saudi petrochemical plant in 2017. What happened, how it was found and the lessons for plant defence.

Safeguard Security Team
3 min read

Triton, also called Trisis or HatMan, is malware found in 2017 at a Saudi Arabian petrochemical plant. It targeted the plant's Schneider Electric Triconex safety instrumented system, the layer meant to shut a process down safely. A plant trip led to its discovery, and no human harm resulted.

What happened

The first signs came in June 2017, when the plant's safety system shut the plant down. It was first thought to be a mechanical fault. A second shutdown in August 2017 led to an investigation that found the malware, and the attack was publicly reported in December 2017.

The malware could disable the safety systems, which could have let a process run into unsafe conditions without the last protection layer acting. That is why it drew so much attention.

How the attackers got there

Reporting summarised in the source says the attackers used a zero day flaw in Microsoft Windows to reach a computer connected to the Triconex controllers and create a backdoor. Several physical keys had also been left in a position that allowed access to the Triconex systems, which is described as a major contributing factor.

That detail is worth pausing on. A hardware key switch exists to keep programming locked out in normal operation. Leaving it in program mode turned a physical safeguard into an open door.

Attribution

Symantec described the malware. In 2018 FireEye reported it most likely came from a Russian research institute known as CNIIHM, and the attack is believed to be state sponsored. Attribution of this kind rests on the vendors' analysis, so treat it as a reported assessment.

Lessons for operators

Put safety systems on their own network segment. Separation from the control network and the corporate network limits how far a Windows foothold can reach. See our explainer on safety systems and control systems.

Treat the engineering workstation as critical. It is the path to the controller.

Return key switches to run mode. Audit the physical state, not only the configuration.

Investigate unexplained trips. The first shutdown was blamed on a mechanical fault. A trip with no clear cause deserves a security look as well as an engineering one.

Monitor for unexpected changes to safety logic. Compare controller programs with trusted backups.

Where software supply chain fits

Triton was a targeted attack, not a dependency issue, but the patching lesson applies. Keeping the software on workstations that touch safety controllers inventoried and patched shrinks the entry points. Safeguard's dependency scanning and SBOM tools cover software you build and ship, and they do not monitor plant networks or controllers.

Quick check

Did anyone get hurt?

The source reviewed states that no human harm resulted.

Was the safety system itself hacked through a firmware bug?

The source describes a Windows zero day to reach a connected machine and a left open key position, rather than a firmware flaw. Verify with the primary vendor analyses if you need detail.

Sources

A secondary summary; read vendor and government analyses for technical detail.

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.