A remote transport vulnerability (CVE‑2026‑12345) affects ABB Ability™ Zenon versions 7.0‑7.5, allowing unauthenticated attackers to execute code on control‑system servers. CISA rates it CVSS 9.8. Immediate patching and network segmentation are required.
CISA Alert: Critical Remote Transport Flaw in ABB Ability™ Zenon
Impact: Unauthenticated remote code execution on industrial control system (ICS) servers. Severity: CVSS 9.8 (Critical). Affected: ABB Ability™ Zenon 7.0‑7.5, all Windows and Linux deployments using the default transport module.
What happened?
ABB disclosed a flaw in the Zenon Remote Transport component on April 15, 2026. The module accepts specially crafted TCP packets on port 5020 and fails to validate the packet length field. An attacker who can reach the port can trigger a buffer overflow, overwrite the process stack, and run arbitrary code with SYSTEM privileges on Windows or root on Linux.
The vulnerability is tracked as CVE‑2026‑12345. It is network‑visible; no authentication or prior access is required. The flaw exists in the default configuration, which ships with the transport service enabled and listening on all interfaces.
Why it matters
Zenon is a core HMI/SCADA platform used in energy, manufacturing, and water treatment plants. Compromise of a Zenon server gives an attacker
- Direct control of PLCs and field devices.
- Ability to modify process parameters, causing physical damage or safety incidents.
- Persistence via creation of new services or scheduled tasks.
Because many installations expose the transport port to corporate networks for remote monitoring, the attack surface is broad. Successful exploitation can lead to production shutdowns, environmental releases, or safety hazards.
Technical details
- Vulnerable function:
ZTransport::ProcessIncomingPacket()inztransport.dll(Windows) /libztransport.so(Linux). - Root cause: Missing bounds check on the
payloadLengthfield before copying data into a fixed‑size buffer (256 bytes). - Exploit flow:
- Send a TCP SYN to port 5020.
- Deliver a packet with
payloadLengthset to 0xFFFFFFFF. - The server allocates a 256‑byte stack buffer, then copies 4 GB of data, causing stack corruption.
- Overwrite the return address with a ROP chain that loads the attacker‑supplied shellcode.
- Prerequisites: Ability to reach the Zenon server on port 5020. No credentials needed.
- Proof‑of‑Concept: A public PoC was posted on GitHub on April 20, 2026. The code is short (≈30 lines) and works against unpatched Zenon 7.3 on Windows Server 2019.
Mitigation steps
- Apply the official patch released by ABB on April 22, 2026. Download from the ABB Security Advisory portal.
- If patching is not immediately possible:
- Block inbound traffic to TCP 5020 at the perimeter firewall.
- Restrict outbound connections from the Zenon server to only trusted management IPs.
- Disable the remote transport service if it is not required for operations (
zenon-service stop transport).
- Network segmentation: Place Zenon servers in an isolated VLAN with no direct internet exposure.
- Monitor for exploitation:
- Enable logging of all connections to port 5020.
- Deploy IDS signatures that detect malformed
payloadLengthfields (Snort rule ID 2026450).
- Verify remediation: Run the ABB validation script
zenon_check.exe /vuln CVE-2026-12345after patching. The script must return 0.
Timeline
- April 15, 2026 – ABB discovers the flaw during internal testing.
- April 15, 2026 – ABB notifies CISA and publishes a preliminary advisory.
- April 20, 2026 – Public PoC appears on GitHub.
- April 22, 2026 – ABB releases patch version 7.5.2 and 7.4.8.
- April 24, 2026 – CISA adds the vulnerability to the National Vulnerability Database (NVD) with CVSS 9.8.
- May 1, 2026 – CISA issues this mandatory alert to all federal agencies and critical infrastructure owners.
What to do now
- Inventory all Zenon installations. Confirm version numbers.
- Prioritize patching for any system running 7.0‑7.5.
- Implement firewall rules to block port 5020 until patches are applied.
- Report any suspected exploitation to CISA via the Cyber Incident Reporting portal.
Failure to act quickly could result in loss of control over critical processes. The window for safe operation is closing.
Stay alert. Patch now. Protect your plant.
Comments
Please log in or register to join the discussion