
Analyzing the Polish Power Plant Cyberattack via Private Cellular APN


Prayukth K V
An investigation by CERT Polska (NASK), made public on August 8, 2026, revealed the details of a cyberattack against a combined heat and power (CHP) plant in Poland. Occurring alongside a broader barrage against Polish renewable infrastructure on December 29, 2025, the incident represents the first documented real-world cyberattack in which threat actors breached an operational technology (OT) network by moving laterally through a Distribution System Operator’s (DSO) private cellular Access Point Name (APN).
These attacks also fall within a larger pattern of rising attacks on critical infrastructure carried out by nation-state entities.

Summary
Analytical category | Verified incident details |
Incident date | December 29, 2025 (Investigation published August 8, 2026 by CERT Polska) |
Target facility | Municipal Combined Heat and Power (CHP) Plant, Poland |
Population coverage | Approximately 50,000 residents (district heating and local generation) |
Primary ingress vector | Internet-exposed FortiGate VPN at a third-party wind farm Teltonika cellular router DSO Private APN |
OT assets impacted | WAGO PFC200 PLC, Siemens S7 PLCs (S7-300, S7-1200, S7-1500), Moxa serial servers and switches |
Physical impact | Emergency shutdown of steam turbine & process-water treatment system; cogeneration halted |
Supply interruption | Zero loss of electricity or heat to consumers (Mitigated via manual operational fallback) |
Attribution | Attribution remains contested. CERT Polska attributed the broader campaign to Static Tundra, assessed as linked to Russia's FSB Center 16. |
Attribution confidence | High (Official CERT Polska assessment and alignment with broader Dec 2025 campaign) |
While the initial campaign on December 29, 2025, targeted over 30 renewable energy sites and a large thermal facility, this secondary CHP plant intrusion was investigated over three months due to anti-forensic measures deployed by the attacker. Shieldworkz has already analyzed this incident here.
The attackers compromised a remote wind farm, tunneled through its cellular router into a DSO-managed private APN, scanned the unsegmented cellular subnet, gained access to a WAGO PLC with default credentials at the CHP plant, and dropped Siemens PLCs controlling critical turbines into STOP mode.
Reconstructing the incident timeline
The chronology below has been constructed from the forensic disclosures published by CERT Polska and CSIRT NASK.
Date / time | Stage | Action and event details | Evidence level | Confidence |
Pre-Dec 18, 2025 | Initial Ingress | Threat actor gained access to an internet-exposed FortiGate VPN/edge device; the precise initial-access mechanism has not been publicly established | CONFIRMED FACT | High |
Dec 18, 2025 | APN Reconnaissance | SSH tunnel established via a Teltonika cellular router at the wind farm to reach the DSO Private APN. Network scanning locates a WAGO PFC200 PLC exposing a web management UI. | OFFICIAL ASSESSMENT | High |
Dec 18–28, 2025 | Dwell & OT Mapping | Attacker logs into WAGO PLC via default credentials (admin/wago), enables SSH, and tunnels into the CHP plant's internal OT subnet to map controllers. | OFFICIAL ASSESSMENT | High |
Dec 29, 2025 (~06:00–07:15) | Sabotage Execution | Siemens S7-300, S7-1200, and S7-1500 PLCs forced to STOPmode and password-protected. Steam turbine and water-treatment systems shut down. | CONFIRMED FACT | High |
Dec 29, 2025 (~07:15–07:30) | Device Bricking | Attacker corrupts the WAGO PLC partition table, factory-resets 7 Moxa serial gateways and 3 switches, assigning unreachable IP 127.0.0.1. Teltonika and FortiGate routers are factory-reset to wipe logs. | CONFIRMED FACT | High |
Dec 29, 2025 (07:30) | Response and Containment | Plant operators detect turbine trip during scheduled maintenance. Manual fallback engaged. Responders isolate APN interfaces while intruder sessions are still active. | CONFIRMED FACT | High |
The Private Cellular APN: Architectural risk analysis
The most significant takeaway from the CERT Polska disclosure is the demonstration of lateral movement across a carrier-managed private Access Point Name (APN).

What exactly is a Private Cellular APN?
A private Access Point Name (APN) is essentially a configurable gateway parameter used in cellular networks (4G/5G) to route mobile device traffic directly into a corporate or utility private IP network, bypassing the public internet. Utilities routinely deploy private APNs to connect geographically dispersed Remote Terminal Units (RTUs), smart meters, substations, and generation assets back to a central SCADA master.
Why was it used here?
The Distribution System Operator (DSO) mandated private APN connections to collect telemetry and remote-control data from substations and generation sites across the region. The CHP plant and the wind farm were independent commercial entities, but both connected to the same DSO-managed APN to communicate grid control data.
Architectural fallacies and security assumptions failed
Implicit Trust in Private Carrier Networks: Operators frequently assume that because an APN uses RFC 1918 private address space delivered over cellular towers, it acts as an air-gapped network. A private APN provides private routing and traffic separation from the public internet, but it does not automatically provide security isolation between every connected subscriber or site. Whether one connected device can reach another depends on the carrier's APN architecture, routing, filtering and client-isolation controls.
Missing Client-to-Client Isolation: The DSO's cellular APN lacked peer-to-peer or client isolation. Once the adversary obtained an SSH foothold on the Teltonika router at the wind farm, the APN routed traffic directly between the wind farm router and the CHP plant controller.
Exposed Administrative Interfaces on WAN Ports: The WAGO PFC200 PLC at the CHP plant had its web administration interface exposed on its cellular (WAN) interface, secured only by default factory credentials (admin/wago).
Lack of Ingress/Egress Firewalling Behind Cellular Gateways: No inline edge firewall sat between the cellular modem interface and the internal plant control network, allowing the attacker to establish SSH tunnels through the PLC directly into the plant local area network.
A private connectivity layer can become a cross-organizational OT trust boundary.
A cellular APN can provide private connectivity without providing security isolation between every connected site. If multiple organisations share a routed private network and one connected asset is compromised, the APN itself can become a lateral movement path unless subscriber isolation, routing controls and OT boundary enforcement are explicitly implemented.
Technical analysis of affected systems and physical impact
Systems impact matrix
System / asset | IT / OT Zone | Action taken by attacker | Operational and physical impact | Evidence source |
FortiGate Firewall/VPN | Edge IT/OT | Admin access obtained; later factory-reset | Perimeter protection destroyed; logs wiped | CONFIRMED |
Teltonika Router | Edge OT | Used as SSH tunnel jump host; later factory-reset to 127.0.0.1 | Loss of remote telemetry channel | CONFIRMED |
WAGO PFC200 PLC | OT Level 1 | Accessed via web UI; SSH enabled; partition table corrupted | Factory-reset, resulting in loss of locally retained configuration/logging evidence. | CONFIRMED |
Siemens S7-300 / 1200 / 1500 | OT Level 1 | Placed in STOP mode; logic write-protected via password | Steam turbine halted; water-treatment halted; cogeneration stopped | CONFIRMED |
Moxa Serial Servers (x7) | OT Level 1 | Factory-reset; admin password changed; IP set to 127.0.0.1 | Serial-to-Ethernet communication severed across plant | CONFIRMED |
Moxa Switches (x3) | OT Level 2 | Factory-reset via automated script; IP set to 127.0.0.1 | Plant local network switching collapsed | CONFIRMED |
Safety Systems (SIS) | OT Safety | No direct manipulation of independent mechanical trip valves documented | Plant tripped safely into fail-safe mode | TECHNICAL INFERENCE |
Physical consequences: Actual vs. potential

Attribution and relation to the December 2025 campaign
Attribution analysis links this incident to the wider cyber-campaign targeting Polish national infrastructure on December 29, 2025.
Relationship between 2025 and 2026 disclosures
Same Master Campaign: The attack on this secondary CHP facility occurred on the exact same day (December 29, 2025) as the attack on 30 renewable energy facilities and a primary CHP facility.
Delayed Disclosure Reason: While the main campaign analysis was published on January 30, 2026, the investigation into this facility took over three months due to the extensive anti-forensic measures executed by the adversary (corrupting partition tables, resetting switches to 127.0.0.1, wiping FortiGate logs).
TTP Convergence: The automated resetting of Moxa serial device servers to unreachable IP addresses (127.0.0.1) was identical across both the renewable facilities and this CHP plant.
Evidence for a relationship with the December 2025 campaign
The dates are same
Similar targeted sector
Similar device classes
Similar destructive/anti-forensic behaviour
Similar Moxa configuration changes
Similar infrastructure/TTPs, where independently documented
These similarities support assessing the incidents as related activity, but they should not by themselves be treated as conclusive proof of a single operator without an explicit attribution statement from the investigating authority.
MITRE ATT&CK for ICS mapping
The following mapping covers techniques verified by CERT Polska forensic logs.
Attack phase | Technique nomenclature | MITRE ATT&CK ID | Incident evidence | Confidence |
Initial Access | External Remote Services | Exploitation of internet-exposed FortiGate VPN at wind farm | High | |
Initial Access | Valid Accounts | Authentication to WAGO PLC using factory default credentials (admin/wago) | High | |
Discovery | Network Service Discovery | Scanning DSO APN subnet to identify exposed PLC web interfaces | High | |
Lateral Movement | Network Tunneling | SSH tunneling from Teltonika router into APN, and WAGO PLC into plant LAN | High | |
Inhibit Response | Modify Control Logic | Siemens PLCs set to STOP mode and password-locked | High | |
Impact | System Shutdown / Disruption | Forced shutdown of steam turbine and water-treatment process | High | |
Impact | Denial of Control | WAGO PLC partition table corrupted; switches set to 127.0.0.1 | High |
Defensive roadmap and private APN security checklist

Dedicated Private APN security checklist
Carrier Controls: Enforce APN peer-to-peer isolation directly within the mobile network operator (MNO) core configuration.
Ingress Boundary Filtering: Treat every APN interface as an untrusted external WAN connection; never bridging APN interfaces directly into plant switch backplanes.
Device Authentication: Implement X.509 certificate-based mutual authentication (mTLS) for devices terminating APN tunnels.
Control Plane Security: Disable unauthenticated administrative protocols (HTTP, Telnet, FTP) on WAN-facing interfaces.
Protocol Restrictiveness: Restrict APN traffic strictly to required industrial protocols (e.g., DNP3, IEC 60870-5-104) via stateful firewall rules, blocking arbitrary SSH or HTTP/S traffic.
Detection use cases for SOC and OT-SOC
Use Case 1: Inter-APN peer reconnaissance
What to detect: IP traffic originating from an internal cellular interface attempting TCP port connections (22, 80, 443, 502) against adjacent IP addresses in the same cellular subnet.
Data source: Cellular router firewall logs, NetFlow/IPFIX from APN gateway switches.
Recommended response: Immediately isolate the router interface at the carrier level and revoke APN credentials.
Use Case 2: Unauthorized PLC Operating state change (RUN to STOP)
What to detect: Industrial protocol messages (S7comm, CIP, Modbus) containing PLC stop or logic modification commands originating from non-engineering host IPs.
Data source: OT Network Detection & Response (NDR) sensor mirroring plant switch SPAN ports.
Recommended response: Trigger physical verification of turbine parameters; switch PLC physical key-locks to RUN mode to inhibit remote software state changes.
Use Case 3: Automated switch re-addressing to loopback
What to detect: Mass SNMP or HTTP configuration requests reassigning gateway IP addresses to 127.0.0.1 or default subnets across multiple network devices.
Data source: Network Management System (NMS) syslog feed, AAA/TACACS+ audit logs.
Recommended response: Sever remote management links, engage local serial console recovery, and load verified golden configurations from offline storage.
What we know vs. What we don't know

Final analytical assessment
Category | Rating | Analytical reasoning |
OT security Severity | CRITICAL | Direct manipulation of Level 1 control assets resulting in physical process trips. |
Cyber-physical risk | HIGH | Forced emergency shutdown of steam turbines and process water during winter heating season. |
Attribution confidence | HIGH-Medium | Attribution remains contested but the involvement of Russian intelligence entities is certain |
Destructive capability | HIGH | Combined functional sabotage (STOP commands) with device bricking (corrupt partition tables). |
Replication potential | CRITICAL | Misconfigured private APNs lacking client isolation are widely deployed across global utilities. |
Strategic significance | CRITICAL | CERT Polska's disclosure appears to document a rare and potentially first publicly documented case of attackers using a private cellular APN as a pathway for lateral movement into another organization's OT environment |

Book a free briefing on OT security
Check out our OT security solution
Sources and primary references
CERT Polska / CSIRT NASK: Supplement to the Report on the December 2025 Energy Sector Cyberattack, Published August 8, 2026.
MITRE ATT&CK for ICS Framework: Technique Taxonomy and Mapping References, attack.mitre.org/matrices/ics.
Recommended reading
Free Incident Response Plan template for your critical Infrastructure
CEA Regulations 2026 checklist
OT cybersecurity maintenance checklist
A cellular APN can provide private connectivity without providing security isolation between every connected site. If multiple organisations share a routed private network and one connected asset is compromised, the APN itself can become a lateral movement path
Wöchentlich erhalten
Ressourcen & Nachrichten
Erfahren Sie, wie unsere branchenführenden OT-Security-Lösungen kritische Sicherheitsherausforderungen gemäß KRITIS-Anforderungen bewältigen
Dies könnte Ihnen auch gefallen.

Applying Zero Trust Principles to Removable Media Security

Team Shieldworkz

Key requirements mandated by the CEA Cyber Security in Power Sector Regulations 2026

Prayukth K V

IEC 62443 Parts Explained: Know Which Standard Applies to Your OT Environment

Team Shieldworkz

Wie Zero Trust und Netzwerksegmentierung NDR in industriellen Umgebungen (OT) stärken

Team Shieldworkz

CEA (Cyber Security in Power Sector) Regulations, 2026: Ein praktischer Leitfaden zur Compliance und Umsetzung

Team Shieldworkz

ISA/IEC 62443 und NIST-Sicherheitskontrollen zur Absicherung cyber-physischer Systeme

Team Shieldworkz

