Key Takeaways
- US cybersecurity and intelligence agencies (NSA, CISA, FBI, DOE, EPA) issued an urgent warning about an active reconnaissance campaign targeting Siemens S7 programmable logic controllers (PLCs) across multiple critical‑infrastructure sectors.
- The threat actors are using publicly available vulnerability data, internet‑scanning services, legitimate industrial automation software (e.g., Snap7), and AI‑generated scripts to develop model‑specific exploitation capabilities.
- While no confirmed manipulation of industrial processes or physical damage has been reported, the activity enables attackers to map controller memory, learn operational logic, and position themselves for future disruptive or destructive operations.
- The campaign affects the entire S7 family—S7‑200, S7‑300, S7‑400, S7‑1200, and S7‑1500 (including F‑series safety controllers)—and spans manufacturing, energy, water/wastewater, chemicals, food/agriculture, commercial facilities, and defense‑industrial bases.
- Defenders are urged to inventory all S7 devices, block direct internet access to PLCs (especially TCP port 102), monitor for unauthorized Snap7‑based scripts, apply firmware updates where feasible, and implement segmentation, multifactor authentication, and industrial‑protocol‑aware monitoring.
Overview of the Threat Campaign
The joint advisory describes an ongoing effort by unidentified threat actors to conduct reconnaissance and develop capabilities against US‑based Siemens S7 PLC installations. Rather than launching immediate destructive attacks, the actors are gathering information, testing access methods, and refining tools that could later be used to manipulate industrial processes. This preparatory phase is significant because it allows adversaries to understand the specific layout and logic of each target before attempting any disruptive action.
Agencies Involved and Advisory Details
The warning was issued collectively by the US National Security Agency, Cybersecurity and Infrastructure Security Agency (CISA), Federal Bureau of Investigation, Department of Energy, and Environmental Protection Agency. Their combined authority underscores the seriousness of the threat to critical infrastructure and highlights the need for a coordinated response across government and private‑sector stakeholders.
Targeted Siemens S7 Families and Industries
The advisory notes that the campaign is not limited to a single vulnerability or generation of equipment. Threat actors are targeting devices across the S7‑200, S7‑300, S7‑400, S7‑1200, and S7‑1500 product families, including the F‑series safety controllers used in safety‑related industrial processes. The sectors most frequently observed in the targeting include critical manufacturing, energy, water and wastewater, chemicals, food and agriculture, and commercial facilities, with additional use noted in the defense industrial base and other sensitive environments.
Nature of Activity: Reconnaissance vs Exploitation
Officials stress that the publicly released information does not confirm that attackers have successfully altered an industrial process or caused physical damage. Instead, the observed behavior involves reading controller memory, collecting configuration data, and learning how individual facilities operate. Such reconnaissance could later enable an attacker to alter control logic, change process values, interrupt communications, or shut down equipment.
Potential Consequences of Compromise
The agencies warn that a compromise could lead to operational disruption, safety incidents, equipment damage, data exposure, regulatory violations, and cascading effects across interconnected systems. Because PLCs directly interface with the physical world, even seemingly minor software changes can have tangible repercussions for production, equipment integrity, and worker safety.
Role of Generative AI in Attack Tool Development
One of the most notable aspects of the campaign is the reported use of generative artificial intelligence to create and refine exploitation scripts. AI coding systems allow attackers to turn public manuals, vulnerability descriptions, protocol documentation, and sample code into functional tools more quickly, troubleshoot errors, and adapt scripts for different controller models. This lowers the technical barrier, enabling less experienced actors to reproduce techniques that previously required deep industrial expertise.
Misuse of Legitimate Snap7 Tools
The advisory highlights that threat actors are incorporating the open‑source Snap7 library (snap7.dll and python‑snap7) into custom Python scripts. While Snap7 is legitimately used for automation, testing, and monitoring, its ability to read or write PLC memory over the S7 protocol can be abused. Attackers disguise their scripts as benign monitoring utilities, making detection difficult because conventional antivirus may see only a Python interpreter and a legitimate library.
Internet Scanning and Exposure
Many attacks begin with internet reconnaissance using platforms such as Censys and ZoomEye to locate S7 devices exposing services to the public internet. Siemens S7 communications commonly use TCP port 102; an exposed service gives attackers a foothold without first penetrating the corporate network. Actors search for outdated software, weak or default credentials, and insufficient network segmentation. The guidance is to block TCP 102 at perimeter firewalls, prevent direct PLC internet access, and route any necessary remote support through tightly controlled architectures with multifactor authentication and logging.
Implications for Safety Controllers
The inclusion of S7‑1500 F‑series safety controllers in the warning is particularly concerning. Safety systems are designed to bring machinery or processes to a safe state; compromising them could undermine emergency shutdown functions and lead to severe consequences such as manipulation of production sequences, interference with safety interlocks, equipment damage, or prolonged downtime. Although no defeat of safety functions has been confirmed, the advisory stresses that inadequate protection around these controllers could create potentially catastrophic risk.
Historical Context: Stuxnet, INCONTROLLER
Siemens controllers have featured prominently in past industrial cyberattacks. Stuxnet (2010) manipulated S7 logic in Iran’s uranium‑enrichment program, demonstrating that malware could cause carefully engineered physical effects. More recently, the INCONTROLLER (PIPEDREAM) framework showed modular capabilities for disruption, sabotage, and potential physical destruction across multiple sectors. While the current campaign does not yet exhibit malware comparable to those frameworks, the described reconnaissance and tool development represent the early stages from which more capable operations could evolve.
Recommended Defensive Actions
Organizations should immediately create or validate a complete inventory of all S7 controllers, recording model, firmware version, network location, and operational purpose. Engineering workstations running TIA Portal or STEP 7 must be mapped because they often possess privileged PLC access. Current PLC programs and configurations should be compared with trusted offline backups; any unexplained differences in ladder logic, data blocks, firmware, or security settings warrant investigation. Perimeter defenses must be inspected to ensure no unintended exposure of TCP 102, and monitoring should focus on S7 connections from non‑engineering systems, anomalous read/write operations, and unusual Python processes importing Snap7 outside approved environments.
Challenges of Patching PLCs
Applying firmware updates in an industrial setting is far more complex than updating an office computer. A PLC may run a continuous process, and restarting it can interrupt production. Updates can also affect communications with HMIs, remote I/O, drives, safety systems, or third‑party engineering software. The agencies advise testing updates in a development or staging environment before production deployment, consulting Siemens’ ProductCERT portal for model‑specific advisories, and documenting reasons when immediate patching is impossible while applying compensating controls such as network isolation, restricted source addresses, disabled unnecessary services, and heightened monitoring.
Conclusion: Shrinking Response Window and Coordinated Defense
The campaign illustrates how quickly public vulnerability information, internet‑scanning results, open‑source libraries, and AI‑assisted coding can be combined to produce functional attack tools, compressing the window between disclosure and exploitation. For critical‑infrastructure operators, the key lesson is that a PLC cannot be considered safe merely because it is old, obscure, or believed to be hidden inside an industrial network. A coordinated response involving security teams, control engineers, plant operators, executives, integrators, and vendors is essential. By removing direct internet access, verifying controller integrity, strengthening remote‑access controls, applying applicable patches, and deploying industrial‑protocol‑aware monitoring, defenders can reduce the likelihood that today’s reconnaissance evolves into tomorrow’s disruptive or destructive operation.

